информация о TAP и TDD для «C» - PullRequest
       10

информация о TAP и TDD для «C»

0 голосов
/ 02 декабря 2008

Я точно ищу информацию, как,

TAP для регрессии, а TDD для модульного тестирования ... или они взаимоисключающие (нет необходимости использовать их оба)?

бонус за предложение «хорошей» работы модульного тестового фрейма для TDD в C (ожидается также и хороший аспект :))

наконец, cMockery (код googles) для тестирования кода C (не полученного из шаблонов xUnit) можно использовать для TDD? как ?

добавлено для ясности: TAP - это тестовый протокол, вы можете найти документацию в CPAN (архив perl). libtap - это TAP для C. http://www.onlamp.com/pub/a/onlamp/2006/01/19/libtap.html?page=1 дает хорошее объяснение TAP в

Ответы [ 3 ]

1 голос
/ 02 декабря 2008

Для структур модульного тестирования для C вы можете обратиться к этому вопросу .

Нет конфликта между регрессионным и модульным тестированием, так как модульные тесты используются в качестве защитной сетки для обнаружения нежелательных изменений

Вы, конечно, можете использовать TAP для TDD, противопоказаний нет. Если вы уже используете Perl Test :: More, то совместное использование одного и того же формата вывода может быть полезным.


Почему вы спрашиваете, можно ли использовать cMockery для TDD? Вы думаете, что это не может? Зачем ?

Структуры TDD и модульного тестирования - это просто средство, а не конец.

0 голосов
/ 13 февраля 2009

Я использовал CUnitWin32 в качестве моей инфраструктуры тестирования. На первой странице отмечены положительные стороны

0 голосов
/ 02 декабря 2008

Полагаю, вы имеете в виду это TAP : "Тесты и доказательства". TAP - это конференция, на которой люди говорят о TDD и способах математически доказать, что программа правильная. Таким образом, эти два понятия на самом деле не связаны (способ написания программного обеспечения или форум, где вы можете поговорить на эту тему).

TDD используется как для модульных тестов, так и для регрессионного тестирования. Подробнее см. этот ответ .

Я не использовал никаких платформ TDD для C, но поиск в Google для «модульного тестирования c» дает пару интересных ссылок.

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