mikhail chub: web services testing

19
Тестирование веб сервисов Опыт и опыты большой команды 2014 Михаил Чуб

Upload: andriy-krayniy

Post on 26-May-2015

145 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Mikhail Chub: Web Services Testing

Тестирование веб сервисов

Опыт и опыты большой команды

2014Михаил Чуб

Page 2: Mikhail Chub: Web Services Testing

Who am I

[email protected]@infopulse.com.ua

Test Manager at

Infopulse Ukraine LLC

www.infopulse.com.ua

Coach at

Bionic University

http://bionic-university.com

Mikhail Chub

Page 3: Mikhail Chub: Web Services Testing

What am I doing

Testing of NFC related eco-system

Page 4: Mikhail Chub: Web Services Testing

Agenda

Словарик

ОтличияТестовое окружение

Инструменты

Функциональное тестирование

Page 5: Mikhail Chub: Web Services Testing

Словарик

Web Services

SOAP

wsdl

Asynchronous

Основы

Page 6: Mikhail Chub: Web Services Testing

Словарик

Integration

Mock

Test environment

Groovy

Переосмысление

Page 7: Mikhail Chub: Web Services Testing

Словарик

Provisioning

End-to-End

Non-Regression

«Так уж в этом лесу повелось..»

Page 8: Mikhail Chub: Web Services Testing

Defects Acceptance

Smoke Regression

Smoke

Defects

Regression

Функциональное тестирование

Requirements analysis

Test Cases design

System testingComponent testing

Integration testing

E2E testing on pre-prod

Component integration testing

E2E testing

Page 9: Mikhail Chub: Web Services Testing

Отличия

Обилие

интеграционного

тестирования

Integration testing

Page 10: Mikhail Chub: Web Services Testing

Отличия

1-2 тестировщика в SCRUM команде разработки: компонентное тестирование

Отдельная команда: интеграционное тестирование

Test management

Page 11: Mikhail Chub: Web Services Testing

Отличия

Ацкий ад с тестовыми данными

Test data

Page 12: Mikhail Chub: Web Services Testing

Отличия

Обилие тестовых стендов с различными уровнями интеграции

Test environments

Не всегда все

компоненты

доступны

Заглушки

Эмуляторы

«Облака»

Page 13: Mikhail Chub: Web Services Testing

Отличия

Зачастую почти полное отсутствие GUI

Almost no GUI

Знания Selenium

могут и не

пригодиться

Page 14: Mikhail Chub: Web Services Testing

Отличия

Крайне интенсивное общение с заинтересованными лицами

Art of communication

Page 15: Mikhail Chub: Web Services Testing

Отличия

Только автоматизация

Automation

, только хардкор!

Page 16: Mikhail Chub: Web Services Testing

Инструменты

ЗапросыВалидация ответовЗаглушкии др..

Connections manager

Oracle DB

Page 17: Mikhail Chub: Web Services Testing

Итоги

Больше интеграции

Каждый тест – уже почти «авто»

Обилие тестовых серверов, которые

надо конфигурировать

Так есть ли разница ?

Page 18: Mikhail Chub: Web Services Testing

Questions

Page 19: Mikhail Chub: Web Services Testing

Thanks for the attention !