Что такое тестовый драйвер ac # и почему он реализован - PullRequest
0 голосов
/ 26 августа 2011

Мне нужно знать о тестовом драйвере c # и его значении.как и почему это реализовано .... кто-нибудь может помочь узнать об этом, так как я являюсь разработчиком .net на .net, а не тестером .... пожалуйста, дайте мне знать .. Спасибо.

1 Ответ

1 голос
/ 26 августа 2011

«Тестовый драйвер» - это то, что некоторые люди имеют в виду, когда имеют в виду приложение, вероятно, даже разработанное для тестирования и не предназначенное для поставки, которое используется для проверки функциональности программного продукта.

Такие «тестовые драйверы» особенно полезны для продуктов, которые поставляются только в виде DLL, библиотеки или инфраструктуры, то есть без реального «приложения конечного пользователя» как такового.

Возможно, во время тестирования также можно использовать модульные тесты итаким образом, составляют «тест-драйвер».Однако, по моему опыту, тестовый драйвер может также обслуживать другие цели, которые превосходят таковые типичных модульных тестов, такие как:

  • Витринное приложение для вашей функциональности библиотек / инструментов
  • Выполните какое-то «интеграционное тестирование» (включая доступ к базе данных и т. Д.), Которое вы бы не делали в своих «средних» модульных тестах.

Например, однажды мы разработали какой-то сервер приложений,Чтобы протестировать его, мы бы предоставили отдельный тестовый клиент, который мог бы выполнять запросы несколько раз, одновременно, записывать статистику и т. Д. (Что-то вроде Apache JMeter или аналогичных инструментов).

Я знаювсе это несколько расплывчато и широко, но - без обид - таков и ваш вопрос; -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...