Как мы должны называть тесты в Visual Studio? - PullRequest
0 голосов
/ 09 марта 2011

Как мы должны называть тесты в Visual Studio 2010?Мы хотим, чтобы все тесты были связаны с тестируемым проектом, но также хотим, чтобы все тесты имели общий формат именования, чтобы отличать их от проектов с исходным кодом.

Ответы [ 2 ]

0 голосов
/ 10 марта 2011

Я считаю полезным выделить руководящие принципы и вывести из них условные обозначения:
- Разделить код продукта и тестировать код на два отдельных дерева
- Упростить поиск кода тестирования для любого производственного кода (например, очень просто)быть в состоянии выполнить все тесты, которые проверяют некоторый код)
- Разделить различные виды тестовых приспособлений (юнит, система, стресс и т. д.)

На основании этих рекомендаций я бы:
1. Создатьдерево каталогов продуктов без каких-либо ссылок на тестирование (скажем, Src/product/ns1/ns2).
2. Создайте аналогичное дерево для тестов с точно такой же общей структурой дерева (скажем, Test/product/ns1/ns2)
3. Имейте один проектдля каждого прибора.То есть ProjectUnitTest содержит модульные тесты проекта Project, а NamespaceStressTest содержит стресс-тесты для всего пространства имен, называемого Namespace и т. Д.

0 голосов
/ 09 марта 2011

Я имею в виду, что вы, вероятно, просто хотите сохранить все свои тесты в отдельном визуальном студийном проекте и назовите его .Tests.

Таким образом, все тестовые классы будут иметь пространство имен. Тесты

...