MagentoTestAutomationFrameworkSergey SerguninTechnical Project ManagerMagento
Содержание• Обзор• Структура фреймворка• Что в коробке?• Типичный тест• Как получить?
ВступлениеThe Magento Test Automation Framework – Унифицированныйинтерфейс функционального тестирования Magento
Особенности• Унифицированный Интерфейс функционального  тестирования• Отделение бизнес-логики от UI• Отделение бизнес-логи...
Spend80% programming and20% testing
Области применимости Regression testing     •       Стабильная функциональность     •       Объемы данных                 ...
Что в коробке• Поддержка модульности тестов• API для манипуляций с основными сущностями• Более 1500 тестов
Что в коробке• Magento Smoke Test suite• Uimaps для Magento CE• PayPal accounts management
• Часто изменяемая функциональность• CAPTCHA• Графический контент
Последовательность вызовов               UIMap               Data   PHPUnit     MTAF          Magento instance            ...
Типичный тест
Live demo
Отчет об ошибкеPHPUnit_Framework_ExpectationFailedException : The user has been saved.Opened the wrong pagemanage_admin_us...
Просмотр результатов
Keep your code clean,keep your build green
Где коробка?How to Get Startedhttp://github.com/magento/tafhttp://www.magentocommerce.com/download
Вопросы             Спасибоsergey.sergunin@magento.comhttp://github.com/magento/taf
Magento Test Automation Framework
Upcoming SlideShare
Loading in …5
×

Magento Test Automation Framework

2,567 views

Published on

Magento Test Automation Framework, Сергунин Сергей

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,567
On SlideShare
0
From Embeds
0
Number of Embeds
1,114
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Welcome BackI hope all of you got some sleep last night
  • To more effectively pursue this new vision, eBay is creating the X.Commerce platform (speak to slide)(logo is next)
  • To more effectively pursue this new vision, eBay is creating the X.Commerce platform (speak to slide)(logo is next)
  • Magento Test Automation Framework

    1. 1. MagentoTestAutomationFrameworkSergey SerguninTechnical Project ManagerMagento
    2. 2. Содержание• Обзор• Структура фреймворка• Что в коробке?• Типичный тест• Как получить?
    3. 3. ВступлениеThe Magento Test Automation Framework – Унифицированныйинтерфейс функционального тестирования Magento
    4. 4. Особенности• Унифицированный Интерфейс функционального тестирования• Отделение бизнес-логики от UI• Отделение бизнес-логики от данных
    5. 5. Spend80% programming and20% testing
    6. 6. Области применимости Regression testing • Стабильная функциональность • Объемы данных Smoke testing • Проверка ежедневных сборок • CQ приемочное тестирование Acceptance testing Load testing • Функциональное тестирование с фоновой нагрузкой
    7. 7. Что в коробке• Поддержка модульности тестов• API для манипуляций с основными сущностями• Более 1500 тестов
    8. 8. Что в коробке• Magento Smoke Test suite• Uimaps для Magento CE• PayPal accounts management
    9. 9. • Часто изменяемая функциональность• CAPTCHA• Графический контент
    10. 10. Последовательность вызовов UIMap Data PHPUnit MTAF Magento instance MTAF API Tests
    11. 11. Типичный тест
    12. 12. Live demo
    13. 13. Отчет об ошибкеPHPUnit_Framework_ExpectationFailedException : The user has been saved.Opened the wrong pagemanage_admin_users‘(should be: edit_admin_user)
    14. 14. Просмотр результатов
    15. 15. Keep your code clean,keep your build green
    16. 16. Где коробка?How to Get Startedhttp://github.com/magento/tafhttp://www.magentocommerce.com/download
    17. 17. Вопросы Спасибоsergey.sergunin@magento.comhttp://github.com/magento/taf

    ×