Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 3.17 KB

qa-engineer.md

File metadata and controls

22 lines (12 loc) · 3.17 KB

Задания для инженеров QA (Quality Assurance)

Большинство заданий - это работа с платформой X-Cart 5. При выполнении тебе поможет наша девелоперская документация и мерчантский мануал.

Саму платформу нужно скачать и установить на типовой LAMP-стек по инструкции https://kb.x-cart.com/general_setup/installation/installation_guide.html. Скачать можно тут: X-Cart Downloadable.

В качестве результата можно прислать описание работы и тестовые артефакты на [email protected]. Если появятся вопросы - можно писать на [email protected] или в чате телеграмма.

Ручное тестирование

Для функционала модуля Coupons (включен в стандартный дистрибутив) проанализировать функциональные требования (использовать софт и документацию по модулю - https://kb.x-cart.com/seo_and_promotion/business_promotion/discount_coupons.html) и создать чек-лист на проверку хотя бы из 10-15 пунктов (можно ограничиться какой-то конкретной функциональностью, например - применением купонов к заказу).

Проверить по этому чек-листу функциональность и в случае нахождения багов или предложений по улучшению составить баг-репорты.

В качестве результата передать получившийся чек-лист и баг-репорты, и прислать письмо.

Автоматизированное тестирование

Используя любой тестовый фреймворк, напр. Codeception, создать комплект из 3-5 acceptance test (end-to-end) на описанный выше функционал. Разработанный пакет тестов и конфигурацию оформить в виде самостоятельного репозитория с документацией по запуску. Вести разработку необходимо с использованием системы контроля версий Git. Сам дистрибутив платформы добавлять не нужно, если в нем нет изменений.

В качестве результата выдать read-only доступ до репозитория на [email protected] и прислать письмо с CV.