Ева Соколянская, Senior Automation Quality Engineer в Electric Cloud.
Стенадап на тему «Почему опыт программирования полезен для тестировщика, или зачем программисту разбираться в тестировании».
How to implement authorization in your backend with AWS IAM
Eva Sokolyanskaya, QA Stand Up: Episode 4
1.
2.
3.
4.
5. Почему опыт
программирования полезен для
тестировщика,
или зачем программисту
разбираться в тестировании
Ева Соколянская, Quality Engineer in Electric Cloud
6. Немного о себе:
Инструментарий:
Java, Python, Docker, Kubernetes, AWS, Linux, Windows,
Maven, git, Jira, Spring Framework, Bash, Agile, Scrum,
Sql, Selenium, make, UFT etc
Опыт в ИТ: 7 лет
Основное
направление:
Автоматизация
тестирования
11. Зачем девелоперу разбираться в
тестировании:
Меньше стресса от общения с тестировщиками
Меньше непредвиденных тестов и найденных ими
багов
Понимание сложности задачи тестировщика
Бывает, что девелопер заводит баг
12. Зачем девелоперу разбираться в
тестировании:
Бывает, что девелопер проверяет фикс
Частенько девелоперы пишут инструкции,
понятные только им
Пригодится на случай Testing Day
13. Зачем тестировщику программирование:
Понимать сложность дефекта
Знать чем девелопер может поделиться для
ускорения и упрощения тестирования.
Использовать юнит-тесты для понимания и
упрощения тестирования
Читать и понимать код продукта
14. Написать скрипты ускоряющие или упрощающие
рутинные задачи
Понимать о чём девелоперы говорят на митингах
И конечно же:
Автоматизация тестирования, т.е.
Зачем тестировщику программирование:
Давайте теперь познакомимся с вами: тестировщики? Автоматизаторы? Девелоперы? Менеджеры? Студенты?
Мы с вами вместе постараемся разобраться как улучшить взаимопонимание и сделать обе стороны более счастливыми
Мы такие разные, но чем-то всё-таки похожи. Любой может стать любым.
То, что есть специалист не означает, что не надо хоть немного разбираться в его области.
А у вас есть идеи?
Меньше нервов = больше счастья.
Иногда фикс занимает намного меньше времени чем его проверка.
Даже если девелопер разбирается в тестировании, писать автотесты он не должен. Пример с фреймворком.
Ваши идеи?
Опыт построения процесса будучи BackEnd Dev.
Нахождение тестовых данных в юнит-тестах.
Примеры:
AWS инсталляция;
первый день в Omi,
Sharefiles,
PhotoSorter
Узнайте что используется на вашем проекте.
Попробуйте разное. Это интересно и увлекательно.
(Расказать если будет время) Полезные софт-скиллы:
коммуникабельность,
грамотная речь,
стрессоустойчивость,
умение пахать,
слепая печать