G'day,Что для вас означает тестирование единицы измерения?
Я работаю с группой оффшорных разработчиков, которые довольно слабо используют термин unit testing.
В их документе QA говорится о написании модульных тестов, а затем выполняется модульное тестирование системы.
Это не соответствует моей интерпретации того, что такое модульное тестирование.
Я использую модульное тестирование как тест или набор тестов, которые используются для осуществления одного класса, обычно как черный ящик. Тест класса может потребовать включения других классов в реализацию, но обычно это один класс, который выполняется модульным тестом.
Тогда у вас есть система функциональное тестирование, тестирование ИНТЕГРАЦИЯ, приемочные испытания и т.д.
Я хочу знать, это немного педантичный с моей стороны? Или это то, о чем вы думаете, когда речь идет об модульных тестах и модульном тестировании?
Редактировать: Роб Уэллс. Мне нужно уточнить, что приближение к такому тестированию с точки зрения черного ящика - это только один аспект. Когда вы используете макетные объекты для проверки внутреннего поведения, вы действительно проверяете с точки зрения белого ящика, потому что знаете, что вы хотите сделать внутри коробки.
Я не думаю, что это педантично: с точки зрения программного обеспечения каждый тип тестирования отличается (и большинство из них различны). – 2008-11-03 21:47:51