Опыт тестирования Ruby-приложений показал, что нужны мок-объекты и фабрики (или фикстуры).
Возможно, вам полезно будет прочесть http://blog.openquality.ru/perl-subroutines-stubs/ http://blog.openquality.ru/perl-oop-stubs/ А также нечто общее: http://www.modernperlbooks.com/mt/2009/03/organizing-test-suites-with-testclass.html 23 февраля 2010 г. 9:36 пользователь Иван Бессарабов <[email protected]>написал: > Хочу все-таки научится по умному писать тесты. > > Вот есть у меня веб приложение, оно активно взаимодействует с базой > данных. Хочу все это обложить тестами. > Сейчас делаю так: > 1. приложение это крутится на тестовом сервере > 2. есть файл project.conf где прописаны данные для подключения к базе > данных > 3. создал тестовую базу, забил в нее тестове значения и сохранил dump > 4. в файлах t/*.t есть некоторое количество тестов > 5. написал скрипт test_it.pl который: а) создает тестовую базу из > dump-а б) заменяет конфиг файл на файл с данными для подключения для > тестовой базы в) прогоняет все тесты и отображает их вывод г) > возвращает конфиг обратно > > Это все работает, но я уверен, что можно сделать лучше. > > Расскажите, пожалуйста, о вашем опыте тестирования. > > Спасибо. > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
