От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Какие задачи ставит перед собой профессиональный тестировщик?
1. Software quality assurance days
20 Международная конференция
по вопросам качества ПО
sqadays.com
Минск. 24–26 ноября 2016
Герман Варгин
T-Systems RUS. Санкт-Петербург, Россия
Какие задачи ставит перед собой
профессиональный тестировщик?
2. Какие задачи ставит перед собой профессиональный тестировщик
Варгин Герман Валерьевич
german.vargin@t-systems.ru
vargin.german@gmail.com
Обо мне
4. Какие задачи ставит перед собой профессиональный тестировщик
• Сертификация
• Техники тест дизайна
• Задача, задачи, задачи
• Вопросы и ответы
План на сегодня
7. Какие задачи ставит перед собой профессиональный тестировщик
• Основы тестирования
• Жизненные циклы по
• Процесс тестирование
• Тест менеджмент
• Техники тест дизайна
• Характеристики качества
• Ревью
• Стандaрты и много другое
Популярные темы
8. Какие задачи ставит перед собой профессиональный тестировщик
Сертификация ISTQB
9. Какие задачи ставит перед собой профессиональный тестировщик
Требования к кандидатам
•6 лет опыта / проф. образование
Стоимость:
•350-420$
Материалы
•Software Testing Body of Knowledge for CSTE
•10 глав, 557 страниц
Экзамен
•100 вопросов с вариантами ответов
•12 открытых вопросов
•Два с половиной часа
Сертификация CSTE
13. Какие задачи ставит перед собой профессиональный тестировщик
Вспомним теорию
Тест
кейс
Текущее
состояние
Событие Действие Новое
состояние
1 Ожидание Входящее
корректное
сообщение
Обновление
базы
Вызов
другого
сервиса
2 Ожидание Входящее
некорректное
сообщение
Ошибка
валидации
Ожидание
.. .. .. .. ..
.. .. .. .. ..
№ Вызов
другого
сервиса
Получение
ответа
Обновление
базы
Ожидание
15. Какие задачи ставит перед собой профессиональный тестировщик
Тренируем память
16. Какие задачи ставит перед собой профессиональный тестировщик
• Cyclomatic complexity – чем больше, тем хуже
(максимум 10)
• Coupling – желательно, чтобы был низким
• Cohesion – чем больше, тем качественнее
• Commented code – должен быть высокий процент
• Repeated Code Instances – чем больше тем хуже
Технические показатели
17. Какие задачи ставит перед собой профессиональный тестировщик
Задание 2
Варианты ответов:
A. W – CC, RE; X – CP, CO; Y – CC, CH; Z – CO, RE
B. W – CO, RE; X – CC, CH; Y – CP, CO; Z – CC, RE
C. W – CC, CP; X – CH, CO; Y – CC, CH; Z – CO, RE
D. W – CH, CO; X – CC, RE; Y – CP, RE; Z – CC, CH
System W X Y Z
Cyclomatic
complexity (CC)
23 8 12 7
Cohesion (CH) High Medium Low High
Coupling (CP) Low High Medium Medium
Commented
Code (CO)
60% 10% 45% 8%
Repeated Code
Instances (RE)
9 2 3 12
18. Какие задачи ставит перед собой профессиональный тестировщик
Задание 3
Варианты ответов:
A. STATE X – VERIFIED; STATE Y - REVIEW; STATE Z - FIXED
B. STATE X – RETESTED; STATE Y - NEW; STATE Z – BLOCKED
C. STATE X – DUPLICATE; STATE Y - UNCONFIRMED; STATE Z – TERMINATED
D. STATE X – REOPENED; STATE Y - REJECTED; STATE Z – DEFERRED
19. Какие задачи ставит перед собой профессиональный тестировщик
Задание 4 (ISTQB / CSTE)
Пример вопроса:
Представьте себе ситуацию. Перед сном вам приходит приглашение на
совещание, на котором будут обсуждать тестирование нового продукта.
Совещание состоится рано утром, в начале рабочего дня.
Вы, как главный технический эксперт, обязательно должны на нем присутствовать,
и представлять всю команду тестирования.
Как вы поступите в этом случае?
Варианты ответов:
A. Совещание лучше пропустить, так как слишком поздно пришло
приглашение
B. Совещание следует перенести, так как у вас нет времени на подготовку.
C. Можно пойти на совещание неподготовленным, так как вы технический
эксперт
D. Следует готовиться всю ночь, и утром пойти на совещание
20. Какие задачи ставит перед собой профессиональный тестировщик
Задание 5 (CSTE)
Пример вопроса:
Вы обнаруживаете, что есть старший тестер, который делает больше ошибок, чем
младший тестировщик. Вы должны сообщить этот факт старшему тестеру.
Кроме того, вы не хотите потерять его.
Как следует подойти к конструктивной критике?
21. Какие задачи ставит перед собой профессиональный тестировщик
• В тестировании можно развиваться бесконечно
• Существуют различные сертификации
• Материалы могут помочь в работе
• Поддержка интереса к работе
• Развитие дает множество бонусов
Выводы
22. Какие задачи ставит перед собой профессиональный тестировщик
Вопросы?
german.vargin@t-systems.ru
vargin.german@gmail.com
gvargin
https://www.linkedin.com/profile/view?id=159116867
http://vk.com/vargin.german
Спасибо за внимание!