Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 30, 2009 00:16:56

hendrix
От:
Зарегистрирован: 2008-11-08
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

проверка полноты покрытия тестов

После написание тестов всегда встает вопрос - насколько они покрывают программу?
Один из критериев проверки - посмотреть исполняется ли каждая ветвь программы хотя бы один раз.

В следующем примере 2 ветви:

if some:
do1()
do2()
else:
doOther()
Так вот, вопрос - есть ли приблуда которая могла бы проверить насколько тесты покрывают программу по данному критерию. А если нет, то есть идеи как ее написать ? P)



Офлайн

#2 Дек. 30, 2009 01:19:24

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

проверка полноты покрытия тестов

Офлайн

#3 Дек. 30, 2009 07:36:18

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

проверка полноты покрытия тестов

Офлайн

#4 Дек. 30, 2009 08:26:59

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

проверка полноты покрытия тестов

В coverage за осень добавился branch coverage. А летом появился html output (кажется, не хуже чем в figleaf).



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version