SlideShare a Scribd company logo
1 of 29
Построение процессов
тестирования на новом проекте:
как выбрать правильный путь
ИЛИ
«Оставайся, мальчик, с нами Будешь нашим Королём!»*
Из М/ф «В синем море, белой пене», Арменфильм, 1984г., реж. Р. Саакянц
НЕ вредные советы о том:


Как понять на собеседовании что
ждёт?



Как быть,
когда
назначили?
Ограничения применения
a)

Кто не первый месяц на проекте,
потому что они:
◦знают проект изнутри
◦в них руководство видит
специалистов
◦уже понимают руководство
◦руководство
прислушивается к ним

b)

Кого не назначили
Глава 1. Собеседование

что за проект?
 что Вы хотите получить?

Проект 1:
«приятная неожиданность»
новый проект!
 новая команда!
 осознано определились с
методологией
 документация предполагается в
полном объеме (по методологии ;))
 точно знают ЗАЧЕМ тестирование им!

Проект 1:
«приятная неожиданность»

они такие умнички! Всё-всё понимают!
Проект 1:
«приятная неожиданность»
тестирование нужно этому проекту!
 они это понимают!
 есть цели тестирования!
 вам есть куда двигаться!

Проект 1а:
«нет времени на документацию»
новый проект!
 новая команда!
 вроде определились с методологией
 нужна независимая сторона - QA
НО
 документацией пренебрегают – «нет
времени на неё»

Проект 1а:
«нет времени на документацию»
не всё-всё понимают:
нет независимого QA

без документации
 система «эксперт +»
Проект 1а:
«нет времени на документацию»
Что Вам придется делать?
1) убедить, что проекту нужна аналитика:


- нет документации - нет независимого QA
- система «эксперт +» => тестирование
только проверяет что реализовали
разработчики
2)

выяснить будет ли аналитика на
проекте?
Проект 1а:
«нет времени на документацию»
Что Вас ждёт тут?
1) убедили, аналитика БУДЕТ:

•
•
•

2)

Вы тут нужны
Вас ценят
Вам есть чем на проекте заняться! (и даже больше :)))

не убедили?

• система «эксперт +» только для Вас!! - тестирование только
проверяет что реализовали разработчики

Вы на это согласны??
Проект 2:
«не так уж и плохо»
не первый релиз на проекте
 заказная разработка
 эндемичный процесс
 документация есть и хорошая!
 тесты тоже есть!
 знают что хотят от тестирования

Проект 2:
«не так уж и плохо»
Почему до сих пор нет QA на проекте?
◦
◦
◦
◦

справлялись силами разработчиков
стало больше фич
сильно разрослась команда
*не все ужились (специфичный характер
ПМа, тимлида) и т.д.
Проект 2:
«не так уж и плохо»




Follow Me ...

есть эндемичный QA
есть оценка и понимание в головах у
руководства
тестирование им нужно!

НЕ строительство ПРОЦЕССА,
но продолжение политики партии
Проект 2а:
«не до документов нам!»
не первый релиз на проекте
 заказная разработка
 тестов как таковых нет!
 хотят «сочувствующую, независимую!!
3ю сторону»
НО
 документацией пренебрегают – «нет
времени на неё»

Проект 2а:
«не до документов нам!»
опять не всё-всё понимают:
 «эксперт +»!!!
◦ тестирование –
проверка со слов
разработчика
◦ за качество отвечает разработка!!!
Проект 2а:
«не до документов нам!»
Что Вам придется делать?
1) выяснить возможна ли аналитика на
проекте?


- готовы ли к НЕЗАВИСИМОСТИ QA?
(есть ли ресурсы и время?)
- КТО будет ее писать?
- КТО будет за нее отвечать?
Проект 2а:
«не до документов нам!»


убедили, аналитика БУДЕТ:

нужны Вы и новый процесс!
Проект 2а:
«не до документов нам!»


не убедили?
им нужно только «просверлить дырку» - простое
инженерное решение:

стек тестов на базовые фичи
1.
2.
3.

не нужен уровень QA менеджера!
не нужен отдел!
достаточно сильного тестировщика !

Вы на это согласны??
Проект 3:
(из жизни)
М: - Мы выбрали Методологию,
и нам нужно Тестирование и Процесс!
И: - … ??? А зачем Вам Тестирование?
М: - Как ЗАЧЕМ?! Вот функциональное
тестирование –
проверяет функционал,
нагрузочное – как работает при нагрузке,
безопасности – безопасность …
Что непонятного?! ЭТО нам нужно!!
Проект 3:
«хотим ПРОЦЕСС!!»
«у нас есть Проект
и мы хотим Процесс!!»
 процесса – НЕТ!
 документации – НЕТ
совсем!
 есть Методология! (с)
 хотят ТЕСТИРОВАНИЕ

Проект 3:
«хотим ПРОЦЕСС!!»

всё-всё совсем НЕ понимают
Проект 3:
«хотим ПРОЦЕСС!!»


на собеседовании сразу:

1)

объяснить ИМ что же ОНИ на самом
деле хотят!

2)

восприняли?
Проект 3:
«хотим ПРОЦЕСС!!»
 да!

НО
далеко дело не зайдёт
Проект 3:
«хотим ПРОЦЕСС!!»


не убедили?

слишком молоды для тестирования!

Хотите тут остаться?
Глава 2. Назначили

что за причина назначения?
 как меняем курс?
 что Вы хотите получить?


В остальном – всё то же самое ;)
Итак:



не всегда руководство знает ЧТО хочет
процесс на проекте нужен не «как в
книжке», «правильный», а эффективный:
◦ на здравом разумении
◦ отвечать на вопрос «а зачем так?»
◦ «стОит ли качество того?»

Задача QA: СНАЧАЛА объяснить и донести
и

только потом РЕАЛИЗОВАТЬ
Немного о себе


Юлия Свистунова
(г.Ульяновск)

◦ свернула в тестирование
с 2008 года
◦ сейчас - руководитель отдела
качества в MST Digital Agency
◦.

◦

yulia_svistunova

yulia.svistunova@gmail.com
Спасибо за внимание!

More Related Content

What's hot

QA Club Kiev #2 Vision of QA
QA Club Kiev #2 Vision of QAQA Club Kiev #2 Vision of QA
QA Club Kiev #2 Vision of QA
QA Club Kiev
 
павел мильков знания и умения тестировщиков
павел мильков   знания и умения тестировщиковпавел мильков   знания и умения тестировщиков
павел мильков знания и умения тестировщиков
Alexei Lupan
 
Михаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for qualityМихаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for quality
Alexei Lupan
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестирования
Igor Pozumentov
 
Evelina Tananaeva
 Evelina Tananaeva Evelina Tananaeva
Evelina Tananaeva
Alexei Lupan
 
Ekaterina Roshchina Top 20
Ekaterina Roshchina Top 20Ekaterina Roshchina Top 20
Ekaterina Roshchina Top 20
rit2010
 
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest
 

What's hot (20)

QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
 
QA Club Kiev #2 Vision of QA
QA Club Kiev #2 Vision of QAQA Club Kiev #2 Vision of QA
QA Club Kiev #2 Vision of QA
 
павел мильков знания и умения тестировщиков
павел мильков   знания и умения тестировщиковпавел мильков   знания и умения тестировщиков
павел мильков знания и умения тестировщиков
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщика
 
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
HappyDev-lite-2016-осень, день 2 02 Анастасия Пиньгина. Тестировщик - больше,...
 
ITBrunch: неполиткорректный рассказ про поиск тестировщиков
ITBrunch: неполиткорректный рассказ про поиск тестировщиковITBrunch: неполиткорректный рассказ про поиск тестировщиков
ITBrunch: неполиткорректный рассказ про поиск тестировщиков
 
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
 
Будни руководителя тест-джампера или как тест-джампить руководителю?
Будни руководителя тест-джампера или как тест-джампить руководителю?Будни руководителя тест-джампера или как тест-джампить руководителю?
Будни руководителя тест-джампера или как тест-джампить руководителю?
 
Михаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for qualityМихаил Павлов - is a tester responsible for quality
Михаил Павлов - is a tester responsible for quality
 
Аудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проектеАудит команды тестирования в сложном проекте
Аудит команды тестирования в сложном проекте
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестирования
 
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
 
Основа отдела тестирования. Ценности
Основа отдела тестирования. ЦенностиОснова отдела тестирования. Ценности
Основа отдела тестирования. Ценности
 
Evelina Tananaeva
 Evelina Tananaeva Evelina Tananaeva
Evelina Tananaeva
 
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...
Ирина Томилова "Чего хотят тестировщики? или как после планирования жить хоро...
 
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
 
Три инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьмиТри инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьми
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий Стрелюк
 
Ekaterina Roshchina Top 20
Ekaterina Roshchina Top 20Ekaterina Roshchina Top 20
Ekaterina Roshchina Top 20
 
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестироватьCodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
 

Viewers also liked

Тестовый оракул: что, где, когда
Тестовый оракул: что, где, когдаТестовый оракул: что, где, когда
Тестовый оракул: что, где, когда
Marat Akhin
 
Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1
LuxoftTraining
 
Тренировка служебных тестировщиков
Тренировка служебных тестировщиковТренировка служебных тестировщиков
Тренировка служебных тестировщиков
SQALab
 
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
HappyDev
 
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
HappyDev
 

Viewers also liked (20)

Построение процесса тестирования
Построение процесса тестированияПостроение процесса тестирования
Построение процесса тестирования
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
 
Инструменты и лайфхаки тестирования REST API
Инструменты и лайфхаки тестирования REST APIИнструменты и лайфхаки тестирования REST API
Инструменты и лайфхаки тестирования REST API
 
Тестовый оракул: что, где, когда
Тестовый оракул: что, где, когдаТестовый оракул: что, где, когда
Тестовый оракул: что, где, когда
 
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценка
 
От архитектуры приложения до приемочных автоматических тестов, или тестирован...
От архитектуры приложения до приемочных автоматических тестов, или тестирован...От архитектуры приложения до приемочных автоматических тестов, или тестирован...
От архитектуры приложения до приемочных автоматических тестов, или тестирован...
 
Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1
 
Шаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проектеШаги мануальщика к автоматизации на крупном проекте
Шаги мануальщика к автоматизации на крупном проекте
 
Аутсорсинг тестирования
Аутсорсинг тестированияАутсорсинг тестирования
Аутсорсинг тестирования
 
Джентельменский набор тест-лида
Джентельменский набор тест-лидаДжентельменский набор тест-лида
Джентельменский набор тест-лида
 
Оракулы в тестировании
Оракулы в тестированииОракулы в тестировании
Оракулы в тестировании
 
Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?
 
Тренировка служебных тестировщиков
Тренировка служебных тестировщиковТренировка служебных тестировщиков
Тренировка служебных тестировщиков
 
Развитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три годаРазвитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три года
 
Тестирование мобильных API: Behind The Scenes
Тестирование мобильных API: Behind The ScenesТестирование мобильных API: Behind The Scenes
Тестирование мобильных API: Behind The Scenes
 
Построение процессов тестирования в команде мобильных тестировщиков
Построение процессов тестирования в команде мобильных тестировщиковПостроение процессов тестирования в команде мобильных тестировщиков
Построение процессов тестирования в команде мобильных тестировщиков
 
Sikuli Script - идеальный инструмент для обучения автоматизации
Sikuli Script - идеальный инструмент для обучения автоматизацииSikuli Script - идеальный инструмент для обучения автоматизации
Sikuli Script - идеальный инструмент для обучения автоматизации
 
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
2015-04-12 01 Владислав Коробов. Зона дискомфорта или зона крутости?
 
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
2015-04-12 08 Анна Тарасенко. Зачем надо разбираться в стартапах, даже если н...
 
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...
 

Similar to Построение процессов тестирования на новом проекте: как выбрать правильный путь

Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)
Ontico
 
10 проблем заказчика на старте аутсорсингового проекта (Cергей Бережной)
10 проблем заказчика на старте аутсорсингового проекта (Cергей Бережной)10 проблем заказчика на старте аутсорсингового проекта (Cергей Бережной)
10 проблем заказчика на старте аутсорсингового проекта (Cергей Бережной)
Ontico
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
Boris Volfson
 
Мастер-класс по ЮТ для Британки
Мастер-класс по ЮТ для БританкиМастер-класс по ЮТ для Британки
Мастер-класс по ЮТ для Британки
Ksenia Sternina
 
A3 анализ в скайпе
A3 анализ в скайпеA3 анализ в скайпе
A3 анализ в скайпе
Alexey Ilyichev
 
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такиеДенис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
Yandex
 

Similar to Построение процессов тестирования на новом проекте: как выбрать правильный путь (20)

Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяцаДелимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
 
Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)
 
10 проблем заказчика на старте аутсорсингового проекта
10 проблем заказчика на старте аутсорсингового проекта10 проблем заказчика на старте аутсорсингового проекта
10 проблем заказчика на старте аутсорсингового проекта
 
10 проблем заказчика на старте аутсорсингового проекта (Cергей Бережной)
10 проблем заказчика на старте аутсорсингового проекта (Cергей Бережной)10 проблем заказчика на старте аутсорсингового проекта (Cергей Бережной)
10 проблем заказчика на старте аутсорсингового проекта (Cергей Бережной)
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
 
Собеседование как секс. Удовольствие должны получить обе стороны :)
Собеседование как секс. Удовольствие должны получить обе стороны :)Собеседование как секс. Удовольствие должны получить обе стороны :)
Собеседование как секс. Удовольствие должны получить обе стороны :)
 
Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов
 
Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)Управление компанией с использованием метода критического цепи (МКЦ)
Управление компанией с использованием метода критического цепи (МКЦ)
 
Семинар по управлению проектами. Часть 2. Технический процесс
Семинар по управлению проектами. Часть 2. Технический процессСеминар по управлению проектами. Часть 2. Технический процесс
Семинар по управлению проектами. Часть 2. Технический процесс
 
Мастер-класс по ЮТ для Британки
Мастер-класс по ЮТ для БританкиМастер-класс по ЮТ для Британки
Мастер-класс по ЮТ для Британки
 
HR vs RECRUITING
HR vs RECRUITINGHR vs RECRUITING
HR vs RECRUITING
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
 
Оценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика примененияОценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика применения
 
Product discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехиProduct discovery. Наши шишки и успехи
Product discovery. Наши шишки и успехи
 
A3 анализ в скайпе
A3 анализ в скайпеA3 анализ в скайпе
A3 анализ в скайпе
 
Экстремальное проектирование: как делать хорошие продукты, когда всё катится ...
Экстремальное проектирование: как делать хорошие продукты, когда всё катится ...Экстремальное проектирование: как делать хорошие продукты, когда всё катится ...
Экстремальное проектирование: как делать хорошие продукты, когда всё катится ...
 
Александр Башкиров. Как бизнес приходит к тому, что нужно системно управлять ...
Александр Башкиров. Как бизнес приходит к тому, что нужно системно управлять ...Александр Башкиров. Как бизнес приходит к тому, что нужно системно управлять ...
Александр Башкиров. Как бизнес приходит к тому, что нужно системно управлять ...
 
Аналитик-первопроходец - проблемы и решения
Аналитик-первопроходец - проблемы и решенияАналитик-первопроходец - проблемы и решения
Аналитик-первопроходец - проблемы и решения
 
Как управлять командами в IT?
Как управлять командами в IT?Как управлять командами в IT?
Как управлять командами в IT?
 
Денис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такиеДенис Чернилевский - Вы кто вообще такие
Денис Чернилевский - Вы кто вообще такие
 

More from SQALab

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Построение процессов тестирования на новом проекте: как выбрать правильный путь

  • 1. Построение процессов тестирования на новом проекте: как выбрать правильный путь ИЛИ «Оставайся, мальчик, с нами Будешь нашим Королём!»* Из М/ф «В синем море, белой пене», Арменфильм, 1984г., реж. Р. Саакянц
  • 2. НЕ вредные советы о том:  Как понять на собеседовании что ждёт?  Как быть, когда назначили?
  • 3. Ограничения применения a) Кто не первый месяц на проекте, потому что они: ◦знают проект изнутри ◦в них руководство видит специалистов ◦уже понимают руководство ◦руководство прислушивается к ним b) Кого не назначили
  • 4. Глава 1. Собеседование что за проект?  что Вы хотите получить? 
  • 5. Проект 1: «приятная неожиданность» новый проект!  новая команда!  осознано определились с методологией  документация предполагается в полном объеме (по методологии ;))  точно знают ЗАЧЕМ тестирование им! 
  • 6. Проект 1: «приятная неожиданность» они такие умнички! Всё-всё понимают!
  • 7. Проект 1: «приятная неожиданность» тестирование нужно этому проекту!  они это понимают!  есть цели тестирования!  вам есть куда двигаться! 
  • 8. Проект 1а: «нет времени на документацию» новый проект!  новая команда!  вроде определились с методологией  нужна независимая сторона - QA НО  документацией пренебрегают – «нет времени на неё» 
  • 9. Проект 1а: «нет времени на документацию» не всё-всё понимают: нет независимого QA без документации  система «эксперт +»
  • 10. Проект 1а: «нет времени на документацию» Что Вам придется делать? 1) убедить, что проекту нужна аналитика:  - нет документации - нет независимого QA - система «эксперт +» => тестирование только проверяет что реализовали разработчики 2) выяснить будет ли аналитика на проекте?
  • 11. Проект 1а: «нет времени на документацию» Что Вас ждёт тут? 1) убедили, аналитика БУДЕТ:  • • • 2) Вы тут нужны Вас ценят Вам есть чем на проекте заняться! (и даже больше :))) не убедили? • система «эксперт +» только для Вас!! - тестирование только проверяет что реализовали разработчики Вы на это согласны??
  • 12. Проект 2: «не так уж и плохо» не первый релиз на проекте  заказная разработка  эндемичный процесс  документация есть и хорошая!  тесты тоже есть!  знают что хотят от тестирования 
  • 13. Проект 2: «не так уж и плохо» Почему до сих пор нет QA на проекте? ◦ ◦ ◦ ◦ справлялись силами разработчиков стало больше фич сильно разрослась команда *не все ужились (специфичный характер ПМа, тимлида) и т.д.
  • 14. Проект 2: «не так уж и плохо»    Follow Me ... есть эндемичный QA есть оценка и понимание в головах у руководства тестирование им нужно! НЕ строительство ПРОЦЕССА, но продолжение политики партии
  • 15. Проект 2а: «не до документов нам!» не первый релиз на проекте  заказная разработка  тестов как таковых нет!  хотят «сочувствующую, независимую!! 3ю сторону» НО  документацией пренебрегают – «нет времени на неё» 
  • 16. Проект 2а: «не до документов нам!» опять не всё-всё понимают:  «эксперт +»!!! ◦ тестирование – проверка со слов разработчика ◦ за качество отвечает разработка!!!
  • 17. Проект 2а: «не до документов нам!» Что Вам придется делать? 1) выяснить возможна ли аналитика на проекте?  - готовы ли к НЕЗАВИСИМОСТИ QA? (есть ли ресурсы и время?) - КТО будет ее писать? - КТО будет за нее отвечать?
  • 18. Проект 2а: «не до документов нам!»  убедили, аналитика БУДЕТ: нужны Вы и новый процесс!
  • 19. Проект 2а: «не до документов нам!»  не убедили? им нужно только «просверлить дырку» - простое инженерное решение: стек тестов на базовые фичи 1. 2. 3. не нужен уровень QA менеджера! не нужен отдел! достаточно сильного тестировщика ! Вы на это согласны??
  • 20. Проект 3: (из жизни) М: - Мы выбрали Методологию, и нам нужно Тестирование и Процесс! И: - … ??? А зачем Вам Тестирование? М: - Как ЗАЧЕМ?! Вот функциональное тестирование – проверяет функционал, нагрузочное – как работает при нагрузке, безопасности – безопасность … Что непонятного?! ЭТО нам нужно!!
  • 21. Проект 3: «хотим ПРОЦЕСС!!» «у нас есть Проект и мы хотим Процесс!!»  процесса – НЕТ!  документации – НЕТ совсем!  есть Методология! (с)  хотят ТЕСТИРОВАНИЕ 
  • 23. Проект 3: «хотим ПРОЦЕСС!!»  на собеседовании сразу: 1) объяснить ИМ что же ОНИ на самом деле хотят! 2) восприняли?
  • 24. Проект 3: «хотим ПРОЦЕСС!!»  да! НО далеко дело не зайдёт
  • 25. Проект 3: «хотим ПРОЦЕСС!!»  не убедили? слишком молоды для тестирования! Хотите тут остаться?
  • 26. Глава 2. Назначили что за причина назначения?  как меняем курс?  что Вы хотите получить?  В остальном – всё то же самое ;)
  • 27. Итак:   не всегда руководство знает ЧТО хочет процесс на проекте нужен не «как в книжке», «правильный», а эффективный: ◦ на здравом разумении ◦ отвечать на вопрос «а зачем так?» ◦ «стОит ли качество того?» Задача QA: СНАЧАЛА объяснить и донести и только потом РЕАЛИЗОВАТЬ
  • 28. Немного о себе  Юлия Свистунова (г.Ульяновск) ◦ свернула в тестирование с 2008 года ◦ сейчас - руководитель отдела качества в MST Digital Agency ◦. ◦ yulia_svistunova yulia.svistunova@gmail.com