- по результатам тестирования формирует отчет со статистикой, сколько тестов завалено а сколько пройдено, плюс группировка по тестировщикам
- отчет формируется в виде HTML страницы, на мой взгляд очень удобной, с подсветкой всего что надо и с сортировками по столбцам
- каждый скрипт unit-тестирования описывается xml-ным манифестом, в котором хранится разнообразная метаинформация (исполнитель, email исполнителя, описание теста, тэги теста, чтобы по ним можно было запускать тесты пачками а не все сразу и не по одному)
Если вы решите воспользоваться им в своих целях, то знайте:
- если запустить run.py с ключем -help, то будет выведена краткая справка по скрипту
- все временный данные unit-тестов рекомендуется хранить в папке workspace, т.к. после отработки каждого теста она автоматом чистится
- система нормально работает с unit-тестами, написанными на Питоне, как она будет работать с другими языками, я не знаю
- если какой-то фичи вы не нашли, то напишите мне, может я её реализую )
- все тесты хранятся в папке tests (не очевидно да? )) )
Манифест теста должен выглядеть так:
<?xml version="1.0" encoding="Windows-1251"?> <root> <author name="Имя тестировщика" email="email тестировщика" dsc="описание теста"/> <label value="метка теста"/> <timeout value="время выполнения теста в секундах"/> </root>
PS Ссылки по теме:
Менеджер тестирования
Unit-тесты часть 2
Unit-тесты часть 1