13
Лавриненко Оля Project Manager @ Mobindustry Corp. Днепропетровск, 2012

Особенности параллельного тестирования нескольких проектов

Embed Size (px)

DESCRIPTION

Особенности параллельного тестирования нескольких проектов Лавриненко Оля

Citation preview

Page 1: Особенности параллельного тестирования нескольких проектов

Лавриненко Оля

Project Manager @ Mobindustry Corp.Днепропетровск, 2012

Page 2: Особенности параллельного тестирования нескольких проектов

Почему?«Хочу тоже делиться знаниями и

вдохновлять людей!»

Работаю в компании, в которой вопрос параллельного тестирования нескольких небольших проектов стоит крайне остро

Получить обратную связь, советы и рекомендации

2

Page 3: Особенности параллельного тестирования нескольких проектов

О чем?Как в компании Mobindustry организован

процесс тестирования и чем такая организация отличается от классической;

Что дает такой способ построения работы тестировщиков;

Что и как делать тестировщику, когда проектов несколько, задач много, а времени мало;

Какие качества могут помочь тестировщику качественно работать и при этом не сойти с ума при параллельном ведении нескольких проектов.

3

Page 4: Особенности параллельного тестирования нескольких проектов

Кому?Тестировщикам

Менеджерам проектов

Другим IT-специалистами

4

Page 5: Особенности параллельного тестирования нескольких проектов

Mobindustry: входящие данные- Около 8-10 небольших проектов проектов;- 10 разработчиков;- 2 проджект-менеджера;- 0 бизнес-аналитиков;- 1-2 тестировщика;- Входящая документация по проекту, как

правило, не отличается подробностью;- Релизы каждую неделю.

5

Page 6: Особенности параллельного тестирования нескольких проектов

Как оно былоИз-за неподробных требований проект стартовал

крайне медленно и заканчивался крайне интенсивно;

ПМ тратил много времени на выяснение требований и их оформление;

Тестировщик «включался» в проект не в его начале, а когда уже петух клюнул и надо тестировать первый билд;

Писать какую-либо тестовую документацию, кроме баг-репортов, времени не было;

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

6

Page 7: Особенности параллельного тестирования нескольких проектов

«Нетакое» тестирование1. Подписали контракт, есть «входящая

спецификация» (Sales Manager);2. Она перенаправляется всем членам команды

для ознакомления (PM, devs, tester);3. PM или Sales Manager выясняю доп. детали;4. Все (SM, PM, devs, tester) собираются на

synchronization meeting;5. Тестировщик пишет кастомную

документацию –она служит задачами для разработчиков и тест-чеклистом для тестировщика.

7

Page 8: Особенности параллельного тестирования нескольких проектов

Пример «нетакой» тестовой документации

8

По нажатию на кнопку Select type, появляется попап-скрин SC_02_select.png.

По нажатию на категорию, например, Eyelashes, на попапе появятся подкатегории для категории Eyelashes.

По нажатию на подкатегорию, закроется попап и откроется основной скрин создания ордера.

В левой колонке будет картинка для выбранной подкатегории, а в средней колонке будет список продукции этой подкатегории с указанием цены.

По нажатию на какой-то элемент в средней колонке, этот элемент появляется в правой колонке Order. Количество по умолчанию: 1.

Page 9: Особенности параллельного тестирования нескольких проектов

Что это дает?Проект качественно (с адекватной

спецификацией) стартует в течение 1-2 дней;

ПМ тратит меньше времени на оформление требований и задач членам команды;

Тестировщик досконально изучает требования к продукту в начале проекта;

Появляется тестовая документация, которая на порядок улучшает качество интуитивного тестирования.

9

Page 10: Особенности параллельного тестирования нескольких проектов

Что и как делать тестировщику в таких условияхНачинать тестировать

рано;Вносить свой вклад в

детальность спецификации;

Участвовать в обсуждение любых изменений в функциональности;

По-максимуму использовать багтрекер;

Раставлять приоритеты;

Использовать изолированное тестовое окружение;

Планировать - составлять план-расписание приема проектов на тестирование;

Составлять функциональную план-схему проекта (regression sanity testing);By failing to plan, you are planning to fail

Page 11: Особенности параллельного тестирования нескольких проектов

Вспомогательные качества

Инициативность;Активность;Нацеленность на результат;Стрессоустойчивость;Умение «отключаться» от работы;

Page 12: Особенности параллельного тестирования нескольких проектов

ИтогоКастомная тестовая документация экономит

время, улучшает качество тестирования, решает ряд других проблем;

Планировать тестирование – план-расписание приема проектов на тестирование и функцион. план-схема проекта;

Инициативность может помочь тестировщику в этом хаосе;

Любите свою работу и умейте от нее отдыхать.

12

Page 13: Особенности параллельного тестирования нескольких проектов

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

Оля Лавриненко

Менеджер проектов в Mobindustry Corp.

[email protected]: olga-lavrinenko

13