Организация эффективных процессов тестирования: zephyr в...

33
Zephyr в шоколаде Организация эффективных процессов тестирования: Алексей Петров, Директор по качеству Почта@Mail.ru

Upload: sqalab

Post on 24-Jul-2015

293 views

Category:

Education


6 download

TRANSCRIPT

Page 1: Организация эффективных процессов тестирования: Zephyr в шоколаде

Zephyr в шоколаде

Организация эффективных процессов тестирования:

Алексей Петров, Директор по качеству Почта@Mail.ru

Page 2: Организация эффективных процессов тестирования: Zephyr в шоколаде

О докладчике

В ИТ более 10 лет. Начинал путь младшим тестировщиком, ныне директор по качеству Почта@Mail.ru. Профессиональный тестировщик и любящий папа:)

Page 3: Организация эффективных процессов тестирования: Zephyr в шоколаде

Без систем управления тестами

- отсутствие объективного списка тестов- проблемы с актуализацией тестов- отсутствие границы ручных и автотестов

Page 4: Организация эффективных процессов тестирования: Zephyr в шоколаде

У нас было не лучше

- отсутствие прозрачного покрытия

- ручная проверка поверх автотестов

- косность тестовых наборов

Page 5: Организация эффективных процессов тестирования: Zephyr в шоколаде

Выход есть!

Page 6: Организация эффективных процессов тестирования: Zephyr в шоколаде

Отсутствие выбораупрощает выбор

Функционал Простота освоения

Интеграция с трекером

Стоимость

++ + + -

+ - - +++

for JIRA

++ ++ ++ ++*

Page 7: Организация эффективных процессов тестирования: Zephyr в шоколаде

Очередь внедрятьпроцессы

Page 8: Организация эффективных процессов тестирования: Zephyr в шоколаде

Этапы становленияпроцесса

- анализ потребностей- составление рабочего прототипа- регламенты работы- проба на одном проекте- ретроспектива и коррекция- промышленная эксплуатация- портирование на другие проекты

Page 9: Организация эффективных процессов тестирования: Zephyr в шоколаде

Анализ потребностей

- единое поле покрытия- интеграция с существующими

решениями- простота освоения и внедрения

Page 10: Организация эффективных процессов тестирования: Zephyr в шоколаде

Основные этапы процесса

- создание тест-кейсов- расписание последовательности шагов- передача на автоматизацию- выполнение тест-кейсов

Page 11: Организация эффективных процессов тестирования: Zephyr в шоколаде

Workflow - (не)очевидная потребность

Page 12: Организация эффективных процессов тестирования: Zephyr в шоколаде

Workflow - (не)очевидная потребность

- новый

Page 13: Организация эффективных процессов тестирования: Zephyr в шоколаде

Workflow - (не)очевидная потребность

- новый- расписать последовательность

шагов

Page 14: Организация эффективных процессов тестирования: Zephyr в шоколаде

Workflow - (не)очевидная потребность

- новый- расписать последовательность

шагов- ручной тест

Page 15: Организация эффективных процессов тестирования: Zephyr в шоколаде

Workflow - (не)очевидная потребность

- новый- расписать последовательность

шагов- ручной тест- на автоматизацию

Page 16: Организация эффективных процессов тестирования: Zephyr в шоколаде

Workflow - (не)очевидная потребность

- новый- расписать последовательность

шагов- ручной тест- на автоматизацию- готово

Page 17: Организация эффективных процессов тестирования: Zephyr в шоколаде

Рабочий прототип

Page 18: Организация эффективных процессов тестирования: Zephyr в шоколаде

Регламенты работы

Создана документация регламентирующая:

- создание тест-кейсов- расписание

последовательности шагов- составление тестовых

наборов- выполнение тестовых

наборов

Page 19: Организация эффективных процессов тестирования: Zephyr в шоколаде

Опробовали на масштабном проекте

Page 20: Организация эффективных процессов тестирования: Zephyr в шоколаде

Провели ретроспективу

- технические доработки

- организационные доработки

Page 21: Организация эффективных процессов тестирования: Zephyr в шоколаде

Внесение корректив

Page 22: Организация эффективных процессов тестирования: Zephyr в шоколаде

Результатпосле рефакторинга

Page 23: Организация эффективных процессов тестирования: Zephyr в шоколаде

Немного цифр

Page 24: Организация эффективных процессов тестирования: Zephyr в шоколаде

Немного цифр

Всего тест-кейсов: 9500

Page 25: Организация эффективных процессов тестирования: Zephyr в шоколаде

Немного цифр

Всего тест-кейсов: 9500Расписано по шагам: 5800 (exe: 150 часов)

Page 26: Организация эффективных процессов тестирования: Zephyr в шоколаде

Немного цифр

Всего тест-кейсов: 9500Расписано по шагам: 5800 (exe: 150 часов)Автоматизировано: 3200 (exe: 100 часов)

Page 27: Организация эффективных процессов тестирования: Zephyr в шоколаде

Немного цифр

Всего тест-кейсов: 9500Расписано по шагам: 5800 (exe: 150 часов)Автоматизировано: 3200 (exe: 100 часов)Выполнено тестов всего: 322 000

Page 28: Организация эффективных процессов тестирования: Zephyr в шоколаде

Немного цифр

Всего тест-кейсов: 9500Расписано по шагам: 5800 (exe: 150 часов)Автоматизировано: 3200 (exe: 100 часов)Выполнено тестов всего: 322 000Выполнено автоматически: 295000

Page 29: Организация эффективных процессов тестирования: Zephyr в шоколаде

Немного цифр

Всего тест-кейсов: 9500Расписано по шагам: 5800 (exe: 150 часов)Автоматизировано: 3200 (exe: 100 часов)Выполнено тестов всего: 322 000Выполнено автоматически: 295000Сэкономлено ручного труда: 9200 часов

Page 30: Организация эффективных процессов тестирования: Zephyr в шоколаде

Все лучшее - миру

Page 31: Организация эффективных процессов тестирования: Zephyr в шоколаде

Движение-жизнь

Page 32: Организация эффективных процессов тестирования: Zephyr в шоколаде

Напутствие начинающим