QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
Введение в специальность. Якин Дмитрий - QA: полицейский, нянька и прочие ролевые игры
1. Дмитрий Якин
Специалист по тестированию
Доклад для студентов УрФУ
QA: полицейский, нянька и прочие
ролевые игры
2. Кто это вообще такой и зачем он нужен команде разработки?
Тестировщик программного обеспечения
3. • Кто такой тестировщик?
• Чем занят на работе?
• Кто обычно идет в
тестировщики?
• Зачем нужны тестировщики?
• Круто ли быть тестировщиком?
Есть такая профессия баги не пропускать
4. Рассмотрим процесс работы тестировщика от момента прихода задачи до выпуска фичи
Работа тестировщика от А до Я
18. Без чего лучше не идти на собеседование
• Роман Савин «Тестирование.com»
• Сэм Канер «Тестирование программного обеспечения.
Фундаментальные концепции менеджмента бизнес-приложений».
• Борис Бейзер «Тестирование черного ящика»
• Джеймс Уиттакер «Как тестируют в Google»
• Луиза Тамре «Введение в тестирование программного обеспечения»
Аналитику вздумается, как коту Матроскину корову купить. Ну может не корову, а что-то типа новую задачу реализовать, потому что она якобы улучшит жизнь 3 существующим пользователям и гипотетически поможет всем. Менеджер, может не особо понять чего хочет Аналитик и бросить ресурсы на получение желаемого результата, как сделал дядя Федор, когда копал клад. А разработчик, как шарик, всегда полон энтузиазма что-то новое для использовать: сделать с помощью какого-то нибудь костыля, использовать фото-ружье. Ну так вот, важно тестировщику не дать хода такой задаче и решать приоритетную.
Или например другая ситуация. Менеджер очень авторитарный, как крестный отец. Его слово закон. Он может сказать что-то типа "мы экспериментируем, нам нужно выпускать фичи как можно чаще и не беда, если в них баги- исправим. Так что давай релизиться". Аналитик может как Мавроди мутить какие-то мутные схемы, не очевидную логику и вообще писать такие тексты из которых ничего не понятно. А разработчик ваще может быть хакером-беспредельщиком. Фиксить баги прямо на бою, отдавать в тестирование без ревью кода и т.д.
В этом случае у тестировщика сложная и важная задача объяснить всем, что они не правы и подчинить их своей воле.