Поисковое продвижение сайтов - быстро, качественно, гарантия, возврат денег!

Мой номер

Реклама

По низким ценам, купить трубы стальные.

Rambler's Top100
Главная arrow Статьи arrow Создание ПО arrow Unit-тесты часть 2
Unit-тесты часть 2
Написал gdever   
29.10.2008
Оглавление
Unit-тесты часть 2
Страница 2
Страница 3
Страница 4
Для unit-теста также нужно создать манифест с информацией о нем. Он будет выглядеть примерно следующим образом:
<?xml version="1.0" encoding="Windows-1251"?>
<root>
	<author name="user" email="
 Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script
 " dsc="Проверяем работу класса"/>
	<label value="foo, user"/>
	<timeout value="10"/>
</root>

Где
name — имя того кто создал unit-тест
email — адрес электронной почты создателя unit-теста
dsc — описание тесткейса
label — список разделенных запятыми меток, связанных с этим unit-тестом (о назначении меток см. ниже)
timeout — столько времени отводится на выполнение unit-теста, если таймаут превышен, то тестирование останавливается

Теперь все это нужно положить туда где находится run.py и можно запускать процесс тестирования. Делается это следующим образом (для Windows):

python.exe run.py

Однако run.py поддерживает несколько флагов, от которых зависит его функционирование:

-help — выводит справку по доступным параметрам командной строки
-rn — имя файла отчета о тестировании может задаваться со следующими подстановками:
#now_year# - сегодняшний год
#now_month# - сегодняшний месяц
#now_day# - сегодняшний день
#now_hour# - час
#now_minute# - минута
#now_second# - секунда
если этот параметр не указан, то имя лога будет - autotest_log.html
-l <имя метки> - запускать автотесты, у которых в манифесте прописана метка <имя метки>

После того как тестирование отыграет, в той же директории появится файл с отчетом о тестировании. Его содержимое я описывать не буду — сами посмотрите.

Собственно вот пока все что у меня есть сказать вам по этому поводу. В планах есть создание утилиты, которая позволит запускать тесты через гуёвую формочку а не через командную строку, но когда осуществится этот замысел я не знаю ((.

Исходники к статье

Ссылки по теме:
Менеджер тестирования
Unit-тесты часть 1
Сформировать ссылку на статью для вашего сайта | Просмотров: 7409

0

Ваш коментарий будет первым
RSS комментарии

Только зарегистрированные пользователи могут оставлять коментарии.
Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт.



Последнее обновление ( 07.09.2009 )
 
< Пред.   След. >
Design by ah-68 - Copyright © 2007 by www.gdzone.ru