MyWackoSite: NsuTs/Вам запрещён доступDocumentation/devguide/testing ...

Home Page | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация | Вход:  Пароль:  
Это старая версия NsuTs/Documentation/devguide/testing за 2011-07-11 09:43:16..

Автоматическое тестирование

Функциональные Selenium тесты

Для запуска тестов необходимо:
1. Perl (Active Perl?)
2. Java
3. Скачать файлы Selenium RC http://seleniumhq.org/download/
4. подложить в папку Perl lib из Selenium RC (сейчас лежит в \\swsoft\transfer)
5. сделать checkout тестов из svn: svn+ssh://swsoft.nsu.ru/home2/svn/olympic/trunk/tests
6. запустить selenium-server-1.0.3\run_selenium_server.pl
Запустится окно консоли, куда во время запуска тестов будет писаться лог тестов.
7. изменить конфиг файл test_suite.cfg
8. запустить suite_new\run_all_tests.pl
(Это можно сделать, например, в Notepad++, скачав дополнительно плагин Npp Exec?
и прописав путь к Perl подробнее )

Upd: добавлен новый скрипт run_nsuts_tests.pl, оптимизирующий запуск автоматических Selenium тестов.
Запуск скрипта:

После каждого выполненного теста запускается сервис nsuts_db_service для переинициализации созданной тестовой БД.
Адрес скрипта nsuts_db_service прописывается в конфигурационном файле test_suite.cfg в параметре db_service_url.
Результатом работы скрипта является набор логов для каждого теста в директории log и результирующий отчет по всем тестам SUMMARY.txt в текущей директории.
Запуск тестов и обработка статистики выполняется через модуль Perl TAP::Harness (можно скачать с CPAN.org в случае его отсутствия в списке модулей интерпретатора Perl).

Блочные тесты


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]