
Юзабилити тестирование вашего сайта. Часть 2.
Анализ результатов тестирования юзабилити сайта. Делаем правильные выводы.
Анализ результатов тестирования юзабилити сайта. Делаем правильные выводы.
Большинство владельцев сайтов не подозревают о трудностях, с которым сталкиваются посетители их сайтов. А ведь обнаружить их довольно просто.
На CPAN есть модуль для тестирования предупреждений:
use Test::Warn; warning_is ( { code } "warn text" ); warning_likes( { code } qr/text/ );
для нескольких предупреждений
warnings_is ( { code } "warn text" ); warnings_likes( { code } qr/text/ );
Убедиться, что сообщений не было:
warnings_are { is($module->method($var1, $var2), $result )} [];
Чтобы проверить, не было ли сообщений во время всех тестов, в начале .t-файла: use Test::NoWarnings;
package Module; ... TestModule() unless ( caller(0) ); # запуск perl Module ... #---------------------------------------------------------- # модульное тестирование sub TestModule { eval("use Test::More tests => 17"); ... isnt(...); }eval нужен для того, чтобы при использовании метода в use не печатался план тестирования.
./checksetup.pl --checkmodules
ppm repo add theory58S http://cpan.uwinnipeg.ca/PPMPackages/10xx/
ppm install ModuleName
mysql.pl stop
#skip-innodb
mysql.pl start
./checksetup.pl
$db_driver = 'mysql';и
$db_host = 'localhost';
$db_name = 'bugs';
$db_user = 'bugs';
$db_pass = '';
$db_port = 0;
<Directory /home/localhost/www/Tools/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit
</Directory>