Какие задачи ставит перед собой профессиональный...

22
Software quality assurance days 20 Международная конференция по вопросам качества ПО sqadays.com Минск. 24–26 ноября 2016 Герман Варгин T-Systems RUS. Санкт-Петербург, Россия Какие задачи ставит перед собой профессиональный тестировщик?

Upload: sqalab

Post on 09-Jan-2017

113 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Какие задачи ставит перед собой профессиональный тестировщик?

Software quality assurance days20 Международная конференция по вопросам качества ПОsqadays.com

Минск. 24–26 ноября 2016

Герман ВаргинT-Systems RUS. Санкт-Петербург, Россия

Какие задачи ставит перед собой профессиональный тестировщик?

Page 2: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Варгин Герман Валерьевич

[email protected]@gmail.com

Обо мне

Page 3: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Спасибо

Page 4: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

• Сертификация

• Техники тест дизайна

• Задача, задачи, задачи

• Вопросы и ответы

План на сегодня

Page 5: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Сколько нас?

Page 6: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Что мы ищем?

Page 7: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

• Основы тестирования

• Жизненные циклы по

• Процесс тестирование

• Тест менеджмент

• Техники тест дизайна

• Характеристики качества

• Ревью

• Стандaрты и много другое

Популярные темы

Page 8: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Сертификация ISTQB

Page 9: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Требования к кандидатам•6 лет опыта / проф. образование

Стоимость:•350-420$

Материалы•Software Testing Body of Knowledge for CSTE•10 глав, 557 страниц

Экзамен•100 вопросов с вариантами ответов•12 открытых вопросов•Два с половиной часа

Сертификация CSTE

Page 10: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Сертификации

Page 11: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Переходим к практике

Page 12: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Задача 1

Page 13: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Вспомним теорию

Тест кейс

Текущее состояние

Событие Действие Новое состояние

1 Ожидание Входящее корректноесообщение

Обновление базы

Вызов другого сервиса

2 Ожидание Входящее некорректное сообщение

Ошибка валидации

Ожидание

.. .. .. .. ..

.. .. .. .. ..№ Вызов

другого сервиса

Получение ответа

Обновление базы

Ожидание

Page 14: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Решаем задачу

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

Page 15: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Тренируем память

Page 16: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

• Cyclomatic complexity – чем больше, тем хуже (максимум 10)

• Coupling – желательно, чтобы был низким

• Cohesion – чем больше, тем качественнее

• Commented code – должен быть высокий процент

• Repeated Code Instances – чем больше тем хуже

Технические показатели

Page 17: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Задание 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

Page 18: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Задание 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

Page 19: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Задание 4 (ISTQB / CSTE)Пример вопроса:

Представьте себе ситуацию. Перед сном вам приходит приглашение на совещание, на котором будут обсуждать тестирование нового продукта. Совещание состоится рано утром, в начале рабочего дня.Вы, как главный технический эксперт, обязательно должны на нем присутствовать,и представлять всю команду тестирования.

Как вы поступите в этом случае?

Варианты ответов:

A. Совещание лучше пропустить, так как слишком поздно пришло приглашение

B. Совещание следует перенести, так как у вас нет времени на подготовку.

C. Можно пойти на совещание неподготовленным, так как вы технический эксперт

D. Следует готовиться всю ночь, и утром пойти на совещание

Page 20: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Задание 5 (CSTE)Пример вопроса:

Вы обнаруживаете, что есть старший тестер, который делает больше ошибок, чеммладший тестировщик. Вы должны сообщить этот факт старшему тестеру. Кроме того, вы не хотите потерять его.

Как следует подойти к конструктивной критике?

Page 21: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

• В тестировании можно развиваться бесконечно

• Существуют различные сертификации

• Материалы могут помочь в работе

• Поддержка интереса к работе

• Развитие дает множество бонусов

Выводы

Page 22: Какие задачи ставит перед собой профессиональный тестировщик?

Какие задачи ставит перед собой профессиональный тестировщик

Вопросы?

[email protected]@gmail.com

gvargin

https://www.linkedin.com/profile/view?id=159116867

http://vk.com/vargin.german

Спасибо за внимание!