Кто-нибудь знает хороший тестовый генератор Perl? - PullRequest
1 голос
/ 22 февраля 2009

Кто-нибудь знает хороший тестовый генератор Perl?

Ответы [ 3 ]

10 голосов
/ 22 февраля 2009

Не уверен, что вы спрашиваете, но большинство людей пишут тесты с Test :: More или Test :: Class . Ты тогда Запустите эти тесты с помощью команды prove, включенной в Perl (на самом деле, с тестом :: жгут).

Пример теста:

# foo.t
use strict;
use warnings;
use Test::More tests => 1;

ok( 1 == 1, 'is one one?' );

Запуск этого:

$ prove foo.t

foo....ok
All tests successful.
Files=1, Tests=1,  0 wallclock secs ( 0.01 usr  0.01 sys +  0.03 cusr  0.00 csys =  0.05 CPU)
Result: PASS
3 голосов
/ 22 февраля 2009

РЕДАКТИРОВАТЬ: (Спасибо комментаторам)

Мое оригинальное предложение PerlUnit устарело. Вместо этого используйте Test :: Class .

Исходное сообщение:

Вы можете попробовать PerlUnit . В Perl также есть глава о модульном тестировании: Extreme Perl: Глава 13: Модульное тестирование

0 голосов
/ 22 февраля 2009

Если вы собираетесь тестировать веб-приложения, Selenium IDE позволяет вам делать что-то в Firefox и автоматически записывать его как эквивалентный набор тестов Perl (или другого языка).

Хотя он не все тестирует, он полезен для тестирования взаимодействия с пользователем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...