Привет, мир! Сегодня мне нужен тестировщик на Selenium.
Для компании «Маттино Обувь» была разработана система заявок. Демо-версия доступна по адресу
(логин: srv-trueoffice, пароль: ABCdefg12345). Изначально она создавалась без автоматических тестов, однако недавно было принято решение написать тесты для критического функционала. Официальное ТЗ следующее:
1. Написать тесты критического функционала:
1.1. Не изменяющие состояние системы:
1.1.1. Просмотр всех активных (не закрытых и не выполненных) заявок.
1.1.2. Просмотр всех тем.
1.2. Изменяющие состояние системы:
1.2.1. Добавление тестовой заявки:
1.2.1.1. Тема: «Другое».
1.2.1.2. Текст: «Тест добавления заявки».
1.2.2. Добавление комментария к тестовой заявке:
1.2.2.1. Текст: «Тест добавления комментария».
1.2.3. Выполнение тестовой заявки.
1.2.4. Закрытие тестовой заявки.
1.2.5. Смена темы тестовой заявки.
1.2.6. Смена исполнителя тестовой заявки.
1.2.7. Отправка уведомлений по e-mail.
2. Выполнять тесты под пользователями с минимальным набором прав.
3. В процессе тестирования проверять наличие ошибок интерпретатора на страницах.
Для тестирования желательно использовать phpunit в связке с Selenium, но можно и что-нибудь другое.
Если вы заинтересованы в работе, пришлите на Denis.Gorbachev@trueoffice.ru примеры своих тестов.