Данная работа не является завершенной, поэтому в ней могут встречаться различные пробелы, неточности и даже баги.
Для запуска тестов необходимо скопировать файл test/params_dist.php
в test/params.php
и заполнить данными существующего тестового аккаунта.
Запуск должен производиться из директории test
при помощи утилиты phpunit
.
Наблюдаются единичные случаи падения тестов из-за динамики исходного сайта, например:
- Сайт может просто отдавать 404 (наблюдается и при заходе из браузера)
- Между запросами могут измениться проверяемые данные (например, количество билетов)
Некоторый функционал сайта был намеренно проигнорирован по различным причинам - сложности описания, малой важности, выхода за рамки целей данной работы и т.п.
- Получение идентификатора станций (сервис
suggester
) - Капча
- Описание результатов различных запросов