Какой проект с открытым исходным кодом Java или .net имеет лучшее покрытие модульных тестов? - PullRequest
0 голосов
/ 21 ноября 2008

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

Ответы [ 3 ]

3 голосов
/ 21 ноября 2008

Я работаю над CruiseControl (оригинальная версия Java), и я думаю, что это стоит рассмотреть в качестве источника изучения по нескольким причинам:

  1. Много юнит-тестов. Конечно, не самый высокий охват, но есть на что посмотреть.
  2. Разнообразные технологии. Есть pojos, теги libs, макросы скорости, весна и т. Д.
  3. Неравномерное качество юнит-тестов. Поскольку мы принимаем вклады извне, качество и сквозные результаты модульных тестов различаются. Основные классы очень хорошо проверены. Многие вклады не проверены или плохо проверены. Рассматривайте плохо проверенные из них как «упражнение, оставленное читателю». ;)
  4. Возможно, лучшая причина: Вы можете задать вопросы о тестах в списке рассылки для разработчиков . В лучшем случае вы могли бы даже написать тесты для некоторых из непроверенных областей и получить инструктаж по вашим усилиям.
0 голосов
/ 21 ноября 2008

Возможно, вам удастся заполучить исходный код Spring Framework , команда, стоящая за ним, выступает за разработку через тестирование, и среда доступна как для Java .net.

0 голосов
/ 21 ноября 2008

Исходный код NUnit (программное обеспечение для модульного тестирования .NET) заслуживает внимания.

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