Кто-нибудь знает, где найти рекомендации и рекомендации по тестированию модулей? Я хотел бы иметь что-то, что касается следующих типов тем (например):
- Должны ли тесты быть в одном проекте с логикой приложения?
- Должен ли я иметь классы тестов для зеркалирования моих логических классов или у меня должно быть только столько классов тестов, сколько я чувствую, что мне нужно?
- Как я могу назвать свои тестовые классы, методы и проекты (если они идут в разных проектах)
- Следует ли тестировать частные, защищенные и внутренние методы или просто общедоступные?
- Должны ли разделяться тесты на единицу и интеграцию?
- Есть ли хорошая причина не иметь 100% -ного охвата тестирования?
Что я не спрашиваю о том, что я должен быть?
Лучше всего будет использовать интернет-ресурс.