Upload
sqalab
View
110
Download
0
Embed Size (px)
Citation preview
Software quality assurance days20 Международная конференция по вопросам качества ПОsqadays.com
Минск. 24–26 ноября 2016
Герман ВаргинT-Systems RUS. Санкт-Петербург, Россия
Какие задачи ставит перед собой профессиональный тестировщик?
Какие задачи ставит перед собой профессиональный тестировщик
Варгин Герман Валерьевич
[email protected]@gmail.com
Обо мне
Какие задачи ставит перед собой профессиональный тестировщик
Спасибо
Какие задачи ставит перед собой профессиональный тестировщик
• Сертификация
• Техники тест дизайна
• Задача, задачи, задачи
• Вопросы и ответы
План на сегодня
Какие задачи ставит перед собой профессиональный тестировщик
Сколько нас?
Какие задачи ставит перед собой профессиональный тестировщик
Что мы ищем?
Какие задачи ставит перед собой профессиональный тестировщик
• Основы тестирования
• Жизненные циклы по
• Процесс тестирование
• Тест менеджмент
• Техники тест дизайна
• Характеристики качества
• Ревью
• Стандaрты и много другое
Популярные темы
Какие задачи ставит перед собой профессиональный тестировщик
Сертификация ISTQB
Какие задачи ставит перед собой профессиональный тестировщик
Требования к кандидатам•6 лет опыта / проф. образование
Стоимость:•350-420$
Материалы•Software Testing Body of Knowledge for CSTE•10 глав, 557 страниц
Экзамен•100 вопросов с вариантами ответов•12 открытых вопросов•Два с половиной часа
Сертификация CSTE
Какие задачи ставит перед собой профессиональный тестировщик
Сертификации
Какие задачи ставит перед собой профессиональный тестировщик
Переходим к практике
Какие задачи ставит перед собой профессиональный тестировщик
Задача 1
Какие задачи ставит перед собой профессиональный тестировщик
Вспомним теорию
Тест кейс
Текущее состояние
Событие Действие Новое состояние
1 Ожидание Входящее корректноесообщение
Обновление базы
Вызов другого сервиса
2 Ожидание Входящее некорректное сообщение
Ошибка валидации
Ожидание
.. .. .. .. ..
.. .. .. .. ..№ Вызов
другого сервиса
Получение ответа
Обновление базы
Ожидание
Какие задачи ставит перед собой профессиональный тестировщик
Решаем задачу
A1 A2 A9B3 B8 B10
C11 C14
D12 D13
E4 E5
F6 F7
0 Switch 1 SwitchA1A1 A1A2 A1A9 A9B3 A9B10 A2E4 A2E5
B10C14 B10C11 B8A1 B8A9 B8A2 B3E4 B3E5
C11D13 C11D12 C14C14 C14C11
D12F7 D13D13 D13D12
E4C11 E4C14 E5D12 E5C13
F6E4 F6E5 F7A1 F7A2 F7A9
Какие задачи ставит перед собой профессиональный тестировщик
Тренируем память
Какие задачи ставит перед собой профессиональный тестировщик
• Cyclomatic complexity – чем больше, тем хуже (максимум 10)
• Coupling – желательно, чтобы был низким
• Cohesion – чем больше, тем качественнее
• Commented code – должен быть высокий процент
• Repeated Code Instances – чем больше тем хуже
Технические показатели
Какие задачи ставит перед собой профессиональный тестировщик
Задание 2
Варианты ответов:
A. W – CC, RE; X – CP, CO; Y – CC, CH; Z – CO, REB. W – CO, RE; X – CC, CH; Y – CP, CO; Z – CC, REC. W – CC, CP; X – CH, CO; Y – CC, CH; Z – CO, RED. 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
Какие задачи ставит перед собой профессиональный тестировщик
Задание 3
Варианты ответов:
A. STATE X – VERIFIED; STATE Y - REVIEW; STATE Z - FIXED B. STATE X – RETESTED; STATE Y - NEW; STATE Z – BLOCKEDC. STATE X – DUPLICATE; STATE Y - UNCONFIRMED; STATE Z – TERMINATEDD. STATE X – REOPENED; STATE Y - REJECTED; STATE Z – DEFERRED
Какие задачи ставит перед собой профессиональный тестировщик
Задание 4 (ISTQB / CSTE)Пример вопроса:
Представьте себе ситуацию. Перед сном вам приходит приглашение на совещание, на котором будут обсуждать тестирование нового продукта. Совещание состоится рано утром, в начале рабочего дня.Вы, как главный технический эксперт, обязательно должны на нем присутствовать,и представлять всю команду тестирования.
Как вы поступите в этом случае?
Варианты ответов:
A. Совещание лучше пропустить, так как слишком поздно пришло приглашение
B. Совещание следует перенести, так как у вас нет времени на подготовку.
C. Можно пойти на совещание неподготовленным, так как вы технический эксперт
D. Следует готовиться всю ночь, и утром пойти на совещание
Какие задачи ставит перед собой профессиональный тестировщик
Задание 5 (CSTE)Пример вопроса:
Вы обнаруживаете, что есть старший тестер, который делает больше ошибок, чеммладший тестировщик. Вы должны сообщить этот факт старшему тестеру. Кроме того, вы не хотите потерять его.
Как следует подойти к конструктивной критике?
Какие задачи ставит перед собой профессиональный тестировщик
• В тестировании можно развиваться бесконечно
• Существуют различные сертификации
• Материалы могут помочь в работе
• Поддержка интереса к работе
• Развитие дает множество бонусов
Выводы
Какие задачи ставит перед собой профессиональный тестировщик
Вопросы?
[email protected]@gmail.com
gvargin
https://www.linkedin.com/profile/view?id=159116867
http://vk.com/vargin.german
Спасибо за внимание!