Я планирую ввести набор стандартов для написания модульных тестов в моей команде. Но что включать?Стандарты написания для модульных испытаний
Эти две должности (Unit test naming best practices и Best practices for file system dependencies in unit/integration tests) дали мне немного еды для размышлений.
Другие домены, которые должны быть охвачены в моих стандартах, должны заключаться в том, как настраиваются тестовые классы и как их организовать. Например, если у вас есть класс под названием OrderLineProcessor, должен быть класс проверки, называемый OrderLineProcessorTest. Если в этом классе есть метод, называемый Process(), тогда должен быть тест под названием ProcessTest (возможно, больше для тестирования разных состояний).
Любые другие вещи для включения?
Имеет ли ваша компания стандарты для модульных испытаний?
EDIT: Я использую Visual Studio Team System 2008 и я развиваю в C# .Net
@ Gerrie просто добавил ответ на этот старый вопрос, проверьте его – eglasius