Magento Test Automation Framework
-
Upload
aheadworks -
Category
Business
-
view
2.210 -
download
6
description
Transcript of Magento Test Automation Framework
Magento Test Automation FrameworkSergey SerguninTechnical Project ManagerMagento
Содержание
• Обзор
• Структура фреймворка
• Что в коробке?
• Типичный тест
• Как получить?
Вступление
The Magento Test Automation Framework – Унифицированный
интерфейс функционального тестирования Magento
Особенности
• Унифицированный Интерфейс функционального
тестирования
• Отделение бизнес-логики от UI
• Отделение бизнес-логики от данных
Spend
80% programming and
20% testing
Области применимости
Regression testing• Стабильная функциональность• Объемы данных Smoke testing
• Проверка ежедневных сборок• CQ приемочное тестирование
Acceptance testing
Load testing• Функциональное тестирование с фоновой нагрузкой
Что в коробке
• Поддержка модульности тестов
• API для манипуляций с основными сущностями
• Более 1500 тестов
Что в коробке
• Magento Smoke Test suite
• Uimaps для Magento CE
• PayPal accounts management
• Часто изменяемая функциональность
• CAPTCHA
• Графический контент
Последовательность вызовов
PHPUnit MTAF
UIMap
MTAF API
Tests
Data
Magento instance
Типичный тест
Live demo
Отчет об ошибке
PHPUnit_Framework_ExpectationFailedException : The user has been saved.Opened the wrong page 'manage_admin_users‘(should be: 'edit_admin_user')
Просмотр результатов
Keep your code clean,
keep your build green
Где коробка?
How to Get Started
http://github.com/magento/tafhttp://www.magentocommerce.com/download
Вопросы
Спасибо
http://github.com/magento/taf