Vladimir Arutin (QA engineer in HYS Enterprise) and Nikolay Tsyb (Java Engineer in Oracle Ukraine) will share their experience and tell how QA and Dev can help each other when working on product creation, as well as about the productive collaboration of these two branches.
We’ll talk about:
Google old swagger, and why we’re fond of it
Microservices contract testing, or why a deal is a deal
Ordered chaos as an alternative to the arrangement
Use of PACT and act
How to hedge your microservices’ work
Advantages of Consumer-Driven Contract over end-to-end tests
Dev/QA symbiosis or “per aspera ad astra” (to the stars by hard ways)
2. NICKOLAY TSYB
SOFTWARE DEVELOPER
at Oracle Ukraine
About 9 years of commerce development
Hillel teacher
VLADIMIR ARUTIN
QA ENGINEER
at HYS Enterprise
ISTQB® Certified Test Manager
ISTQB and QA Manual
Training Instructor
Certified Coach, Public
Speaker
3. СОДЕРЖАНИЕ:
ЗНАКОМСТВО
ГЛАВА 1. ХОРОШИЙ, ПЛОХОЙ, ЗЛОЙ
ГЛАВА 2. СТАРЫЙ ДОБРЫЙ SWAGGER
ГЛАВА 3. ДОГОВОР ДОРОЖЕ ДЕНЕГ
ГЛАВА 4. ЗАЧЕМ ТЕСТИРОВЩИКУ СНИФФЕРЫ
ГЛАВА 5. В НАЧАЛЕ БЫЛ ХАОС
В КАЧЕСТВЕ ЭПИЛОГА
20. 7 грехов тестировщика
1) Плохие коммуникационные навыки
2) Отсутствие технических знаний
3) Привычка сообщать о проблеме без анализа
4) Небрежность
5) Багохульство
6) Неправильный приоритет
7) Не предпринято ничего для выявления проблемыКЕЙ
21. НЕ НАРУШАЙТЕ ЗАПОВЕДИ
Уважайте труд разработчиков
Подходите к тестированию реалистично
Повышайте свой технический уровень
Выходите за рамки требований
Не забывайте об отчётности
Не стесняйтесь предлагать
Делайте работу качественно
Избегайте перехода на личности
Контролируйте невербальные проявления
Будьте самокритичны!
57. ● Улучшение коммуникации QA и DEV
в команде
● Возможность предоставления
документации в удобном виде
58. ● Улучшение коммуникации QA и DEV
в команде
● Возможность предоставления
документации в удобном виде
● Упрощение взаимосвязи между
сервисами, а так же их
тестирования
110. ЗАЧЕМ ЭТО QA
МОЖНО:
● ДЕЛАТЬ ЗАПРОСЫ
● ПРОСМАТРИВАТЬ ЗАПРОСЫ
● ИМИТИРОВАТЬ ОТВЕТЫ
● АНАЛИЗИРОВАТЬ ДАМПЫ
● ПОЛНОСТЬЮ ВИДЕТЬ
ВЗАИМОДЕЙСТВИЕ БЕКА И ФРОНТА
● TROUBLESHOOTING
143. ● Улучшение качества продуктов
● QA инженеры создают скрипты для
хаос тестирования, тем самым
создавая разработчику
определенный мейнсет при
разработки сервисов