effective testing of e commerce
TRANSCRIPT
![Page 1: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/1.jpg)
Excellence inSoftware Engineering
Alexandr Stolyar
Эффективное тестирование e-commerce
2013
![Page 2: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/2.jpg)
Excellence in Software Engineering 2013
Agenta
1
E-commerce – почему так популярно и в чём его особенности ?
Архитектура e-commerce engine
10 основных принципов тестирования e-commerce
![Page 3: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/3.jpg)
Excellence in Software Engineering 2013
E-commerce – почему так популярно и в чём его особенности ?
2
Отличие интернет магазина от обычного розничного магазина ?
Розничный магазин
Продавец ↔ Покупатель Пощупать товар
Интернет магазин
Подача/восприятие информации
Описание товара
![Page 4: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/4.jpg)
Excellence in Software Engineering 2013
E-commerce – почему так популярно и в чём его особенности ?
3
Основные этапы, которые проходит пользователь, при использовании интернет магазина
Вход в магазин или витрина
Просмотр каталога
Выбор товаров
Оформление заказов
Оплата товаров
Получение товара
![Page 5: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/5.jpg)
Excellence in Software Engineering 2013
E-commerce – почему так популярно и в чём его особенности ?
4
Почему важно тестировать интернет магазин ?
Бизнес – критическая система
Система состоящая из большого количества под систем
Высокая стоимость ошибки
![Page 6: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/6.jpg)
Excellence in Software Engineering 2013
E-commerce – почему так популярно и в чём его особенности ?
5
Характеристики успешного магазина:
Usable
Secure
Scaleable
Reliable
Maintainable
Highly available
![Page 7: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/7.jpg)
Excellence in Software Engineering 2013
Архитектура e-commerce
6
Front-end
Functional
GUI
Localization
UsabilityCross-browsing
Security(xss)
Black-box testing
![Page 8: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/8.jpg)
Excellence in Software Engineering 2013
Архитектура e-commerce
7
Back-end
Security(SQL injection)White-box
![Page 9: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/9.jpg)
Excellence in Software Engineering 2013
Архитектура e-commerce
8
Middleware & integration
Payment server
DB (aggregate service) Application server (JBoss)
Scripts / Programs
(to integrate with legacy back-end systems)
![Page 10: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/10.jpg)
Excellence in Software Engineering 2013
10 основных принципов тестирования e-commerce
9
1. Testing is a risk management process
![Page 11: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/11.jpg)
Excellence in Software Engineering 2013
10 основных принципов тестирования e-commerce
10
2. Know the value of the application being tested
![Page 12: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/12.jpg)
Excellence in Software Engineering 2013
10 основных принципов тестирования e-commerce
11
3. Set clear testing objectives and criteria for successful completion (including test coverage measures)
![Page 13: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/13.jpg)
Excellence in Software Engineering 2013
10 основных принципов тестирования e-commerce
12
4. Create an effective test environment
![Page 14: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/14.jpg)
Excellence in Software Engineering 2013
10 основных принципов тестирования e-commerce
13
5. Test as early as possible in the development cycle
![Page 15: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/15.jpg)
Excellence in Software Engineering 2013
10 основных принципов тестирования e-commerce
14
6. User Acceptance Testing
![Page 16: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/16.jpg)
Excellence in Software Engineering 2013
10 основных принципов тестирования e-commerce
15
7. Regression testing
![Page 17: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/17.jpg)
Excellence in Software Engineering 2013
10 основных принципов тестирования e-commerce
16
8. Automate as much as possible
![Page 18: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/18.jpg)
Excellence in Software Engineering 2013
10 основных принципов тестирования e-commerce
17
9. Capture test incidents and use
them to manage risk at release time
![Page 19: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/19.jpg)
Excellence in Software Engineering 2013
10 основных принципов тестирования e-commerce
18
10. Manage change properly to avoid undoing all the testing effort
![Page 20: Effective testing of e commerce](https://reader034.vdocuments.mx/reader034/viewer/2022051413/5555740ab4c9055f5f8b4b01/html5/thumbnails/20.jpg)
Excellence in Software Engineering 2013
Thank you
19