ݺߣ

ݺߣShare a Scribd company logo
Лавриненко Оля
Project Manager @ Mobindustry Corp.
              Днепропетровск, 2012
Почему?
 «Хочу тоже делиться знаниями и вдохновлять
 людей!»

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

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



                                                   2
О чем?
 Как в компании Mobindustry организован процесс
 тестирования и чем такая организация отличается от
 классической;

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

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

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



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



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


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


                                                   5
Как оно было
 Из-за неподробных требований проект стартовал
    крайне медленно и заканчивался крайне интенсивно;
   ПМ тратил много времени на выяснение требований и
    их оформление;
   Тестировщик «включался» в проект не в его начале, а
    когда уже петух клюнул и надо тестировать первый
    билд;
   Писать какую-либо тестовую документацию, кроме
    баг-репортов, времени не было;
   Каждый проект был напряженным, психика всех
    членов команды могла желать лучшего.
                                                          6
«Нетакое» тестирование
о Подписали контракт, есть «входящая спецификация»
  (Sales Manager);
к Она перенаправляется всем членам команды для
  ознакомления (PM, devs, tester);
) PM или Sales Manager выясняю доп. детали;
т Все (SM, PM, devs, tester) собираются на
  synchronization meeting;
m Тестировщик пишет кастомную документацию –
  она служит задачами для разработчиков и тест-
  чеклистом для тестировщика.

                                                     7
Пример «нетакой» тестовой
документации
   По нажатию на кнопку Select type, появляется попап-скрин
    SC_02_select.png.
   По нажатию на категорию, например, Eyelashes, на попапе
    появятся подкатегории для категории Eyelashes.
   По нажатию на подкатегорию, закроется попап и откроется
    основной скрин создания ордера.
   В левой колонке будет картинка для выбранной подкатегории,
    а в средней колонке будет список продукции этой
    подкатегории с указанием цены.
   По нажатию на какой-то элемент в средней колонке, этот
    элемент появляется в правой колонке Order. Количество по
    умолчанию: 1.

                                                                 8
Что это дает?
 Проект качественно (с адекватной
  спецификацией) стартует в течение 1-2 дней;
 ПМ тратит меньше времени на оформление
  требований и задач членам команды;
 Тестировщик досконально изучает требования к
  продукту в начале проекта;
 Появляется тестовая документация, которая на
  порядок улучшает качество интуитивного
  тестирования.

                                                 9
Что и как делать тестировщику в
таких условиях
 Начинать тестировать              Использовать
    рано;                            изолированное тестовое
   Вносить свой вклад в             окружение;
    детальность                     Планировать - составлять
    спецификации;                    план-расписание приема
   Участвовать в обсуждение         проектов на тестирование;
    любых изменений в               Составлять
    функциональности;                функциональную план-
   По-максимуму                     схему проекта (regression
    использовать багтрекер;          sanity testing);
   Раставлять приоритеты;
            By failing to plan, you are planning to fail
Вспомогательные качества
     Инициативность;
     Активность;
     Нацеленность на результат;
     Стрессоустойчивость;
     Умение «отключаться» от работы;
Итого
 Кастомная тестовая документация экономит время,
 улучшает качество тестирования, решает ряд других
 проблем;
 Планировать тестирование – план-расписание приема
 проектов на тестирование и функцион. план-схема
 проекта;
 Инициативность может помочь тестировщику в этом
 хаосе;
 Любите свою работу и умейте от нее отдыхать.


                                                      12
Спасибо за внимание!
      Оля Лавриненко

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




      olavrinenko@mobindustry.net
      Skype: olga-lavrinenko


13

More Related Content

What's hot (19)

Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестирования
Rina Uzhevko
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
GTestClub
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙСтановление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
CEE-SEC(R)
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
Alexey Fedorov
Михаил Павлов - 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
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
Alexey Krivitsky
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3
Technopark
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
PCampRussia
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiКак оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Softengi
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурами
Профсо
Прикручивание колёс на ходу. Внедрение UX процессов в уже работающий продукт
Прикручивание колёс на ходу. Внедрение UX процессов в уже работающий продуктПрикручивание колёс на ходу. Внедрение UX процессов в уже работающий продукт
Прикручивание колёс на ходу. Внедрение UX процессов в уже работающий продукт
Профсо
тестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровьятестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровья
QA Dnepropetrovsk Community (Ukraine)
Проектирование с учетом пользовательских требований
Проектирование с учетом пользовательских требованийПроектирование с учетом пользовательских требований
Проектирование с учетом пользовательских требований
CEE-SEC(R)
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
QAFest
Никита Налютин, Антон Александров - Управление рисками тестирования
Никита Налютин, Антон Александров - Управление рисками тестированияНикита Налютин, Антон Александров - Управление рисками тестирования
Никита Налютин, Антон Александров - Управление рисками тестирования
SQALab
Разработка веб-сервисов осень 2013 лекция 4
Разработка веб-сервисов осень 2013 лекция 4Разработка веб-сервисов осень 2013 лекция 4
Разработка веб-сервисов осень 2013 лекция 4
Technopark
Как выучить дизайнеров
Как выучить дизайнеровКак выучить дизайнеров
Как выучить дизайнеров
Профсо
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр ТрибушныйДокументация тестировщика - Александр Трибушный
Документация тестировщика - Александр Трибушный
DataArt
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Sasha Kutsenko
Оценка проектов тестирования
Оценка проектов тестированияОценка проектов тестирования
Оценка проектов тестирования
Rina Uzhevko
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
GTestClub
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙСтановление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
CEE-SEC(R)
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
Alexey Fedorov
Михаил Павлов - 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
Как сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с AgileКак сделать наши проекты немного более управляемыми с Agile
Как сделать наши проекты немного более управляемыми с Agile
Alexey Krivitsky
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3
Technopark
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)Как подружить PO c UX командой (Антон Иванов, B2B-Center)
Как подружить PO c UX командой (Антон Иванов, B2B-Center)
PCampRussia
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiКак оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Softengi
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурами
Профсо
Прикручивание колёс на ходу. Внедрение UX процессов в уже работающий продукт
Прикручивание колёс на ходу. Внедрение UX процессов в уже работающий продуктПрикручивание колёс на ходу. Внедрение UX процессов в уже работающий продукт
Прикручивание колёс на ходу. Внедрение UX процессов в уже работающий продукт
Профсо
тестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровьятестирование нескольких проектов с пользой для здоровья
тестирование нескольких проектов с пользой для здоровья
QA Dnepropetrovsk Community (Ukraine)
Проектирование с учетом пользовательских требований
Проектирование с учетом пользовательских требованийПроектирование с учетом пользовательских требований
Проектирование с учетом пользовательских требований
CEE-SEC(R)
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
QAFest
Никита Налютин, Антон Александров - Управление рисками тестирования
Никита Налютин, Антон Александров - Управление рисками тестированияНикита Налютин, Антон Александров - Управление рисками тестирования
Никита Налютин, Антон Александров - Управление рисками тестирования
SQALab
Разработка веб-сервисов осень 2013 лекция 4
Разработка веб-сервисов осень 2013 лекция 4Разработка веб-сервисов осень 2013 лекция 4
Разработка веб-сервисов осень 2013 лекция 4
Technopark
Как выучить дизайнеров
Как выучить дизайнеровКак выучить дизайнеров
Как выучить дизайнеров
Профсо
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр ТрибушныйДокументация тестировщика - Александр Трибушный
Документация тестировщика - Александр Трибушный
DataArt
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Sasha Kutsenko

Similar to Особенности параллельного тестирования нескольких проектов (20)

QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QAFest
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
Yury Vetrov
Useful meetup#1 design sprint
Useful meetup#1 design sprintUseful meetup#1 design sprint
Useful meetup#1 design sprint
usefulagency
Agile Process Wizard или как собрать Agile методологию под конкретный проект
Agile Process Wizard или как собрать Agile методологию под конкретный проектAgile Process Wizard или как собрать Agile методологию под конкретный проект
Agile Process Wizard или как собрать Agile методологию под конкретный проект
Return on Intelligence
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
Badoo Development
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
Alexander Kalouguine
Как контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоКак контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим Нарейко
Vadim Nareyko
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Svetlana Gulyaeva
Agile testing
Agile testingAgile testing
Agile testing
SPB SQA Group
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Andrey Ladutko
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QAFest
Scrum practic
Scrum practicScrum practic
Scrum practic
Vlad Volkoff
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.Ru
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.RuФорум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.Ru
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.Ru
Yury Vetrov
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0
WRider
Презентация "Scrum с нуля"
Презентация "Scrum с нуля" Презентация "Scrum с нуля"
Презентация "Scrum с нуля"
Елена Коптева
Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.
Сергей Сторожев
Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?
SQALab
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Luxoft Education Center
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять AgileПример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Alexey Krivitsky
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QA Fest 2018. Андрей Ладутько. Доменное тестирование – новое или хорошо забыт...
QAFest
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
Yury Vetrov
Useful meetup#1 design sprint
Useful meetup#1 design sprintUseful meetup#1 design sprint
Useful meetup#1 design sprint
usefulagency
Agile Process Wizard или как собрать Agile методологию под конкретный проект
Agile Process Wizard или как собрать Agile методологию под конкретный проектAgile Process Wizard или как собрать Agile методологию под конкретный проект
Agile Process Wizard или как собрать Agile методологию под конкретный проект
Return on Intelligence
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
Badoo Development
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
Alexander Kalouguine
Как контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоКак контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим Нарейко
Vadim Nareyko
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Виктор Лисицын, East Media Как учитывать время разработчиков, чтобы их не тош...
Svetlana Gulyaeva
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Andrey Ladutko
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QAFest
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.Ru
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.RuФорум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.Ru
Форум Технологий Mail.Ru 2011: Юрий Ветров — Как создаются интерфейсы в Mail.Ru
Yury Vetrov
Developmentmanage3.0
Developmentmanage3.0Developmentmanage3.0
Developmentmanage3.0
WRider
Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.Технологический цикл и соблюдение фаз производства.
Технологический цикл и соблюдение фаз производства.
Сергей Сторожев
Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?Как принести пользу разработке и упростить себе жизнь?
Как принести пользу разработке и упростить себе жизнь?
SQALab
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Luxoft Education Center
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять AgileПример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Alexey Krivitsky

More from QA Dnepropetrovsk Community (Ukraine) (20)

Работа тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор МалыйРабота тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор Малый
QA Dnepropetrovsk Community (Ukraine)
Most typical mistakes of Russians in English
Most typical mistakes of Russians in EnglishMost typical mistakes of Russians in English
Most typical mistakes of Russians in English
QA Dnepropetrovsk Community (Ukraine)
Профессиональный путь в компаниях Днепропетровска
Профессиональный путь в компаниях ДнепропетровскаПрофессиональный путь в компаниях Днепропетровска
Профессиональный путь в компаниях Днепропетровска
QA Dnepropetrovsk Community (Ukraine)
Impact Analysis в тестировании
Impact Analysis в тестированииImpact Analysis в тестировании
Impact Analysis в тестировании
QA Dnepropetrovsk Community (Ukraine)
TPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взросломуTPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взрослому
QA Dnepropetrovsk Community (Ukraine)
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
QA Dnepropetrovsk Community (Ukraine)
Андрей Дзыня - "Watir - начало"
Андрей Дзыня - "Watir - начало"Андрей Дзыня - "Watir - начало"
Андрей Дзыня - "Watir - начало"
QA Dnepropetrovsk Community (Ukraine)
Иван Лысенко - "Нагрузил, что дальше?"
Иван Лысенко - "Нагрузил, что дальше?"Иван Лысенко - "Нагрузил, что дальше?"
Иван Лысенко - "Нагрузил, что дальше?"
QA Dnepropetrovsk Community (Ukraine)
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
QA Dnepropetrovsk Community (Ukraine)
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
QA Dnepropetrovsk Community (Ukraine)
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
QA Dnepropetrovsk Community (Ukraine)
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test CompleteАвтоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
QA Dnepropetrovsk Community (Ukraine)
Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”
QA Dnepropetrovsk Community (Ukraine)
Team system - фреймворк для автоматизации тестирования от Microsoft
Team system -  фреймворк для автоматизации тестирования от MicrosoftTeam system -  фреймворк для автоматизации тестирования от Microsoft
Team system - фреймворк для автоматизации тестирования от Microsoft
QA Dnepropetrovsk Community (Ukraine)
Project Management Systems
Project Management SystemsProject Management Systems
Project Management Systems
QA Dnepropetrovsk Community (Ukraine)
Тест-менеджмент и баг-треккинг в SpiraTest
Тест-менеджмент и баг-треккинг в SpiraTestТест-менеджмент и баг-треккинг в SpiraTest
Тест-менеджмент и баг-треккинг в SpiraTest
QA Dnepropetrovsk Community (Ukraine)
Автопарк требований
Автопарк требованийАвтопарк требований
Автопарк требований
QA Dnepropetrovsk Community (Ukraine)
Непрерывная интеграция
Непрерывная интеграцияНепрерывная интеграция
Непрерывная интеграция
QA Dnepropetrovsk Community (Ukraine)
Работа тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор МалыйРабота тестировщиком в Германии - Виктор Малый
Работа тестировщиком в Германии - Виктор Малый
QA Dnepropetrovsk Community (Ukraine)
Профессиональный путь в компаниях Днепропетровска
Профессиональный путь в компаниях ДнепропетровскаПрофессиональный путь в компаниях Днепропетровска
Профессиональный путь в компаниях Днепропетровска
QA Dnepropetrovsk Community (Ukraine)
TPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взросломуTPI® Next: оптимизируем процессы тестирования по взрослому
TPI® Next: оптимизируем процессы тестирования по взрослому
QA Dnepropetrovsk Community (Ukraine)
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
QA Dnepropetrovsk Community (Ukraine)
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
QA Dnepropetrovsk Community (Ukraine)
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
QA Dnepropetrovsk Community (Ukraine)
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
QA Dnepropetrovsk Community (Ukraine)
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test CompleteАвтоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
QA Dnepropetrovsk Community (Ukraine)
Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”Автоматизация тестирования в Microsoft Team System и “костыли”
Автоматизация тестирования в Microsoft Team System и “костыли”
QA Dnepropetrovsk Community (Ukraine)
Team system - фреймворк для автоматизации тестирования от Microsoft
Team system -  фреймворк для автоматизации тестирования от MicrosoftTeam system -  фреймворк для автоматизации тестирования от Microsoft
Team system - фреймворк для автоматизации тестирования от Microsoft
QA Dnepropetrovsk Community (Ukraine)

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

  • 1. Лавриненко Оля Project Manager @ Mobindustry Corp. Днепропетровск, 2012
  • 2. Почему?  «Хочу тоже делиться знаниями и вдохновлять людей!»  Работаю в компании, в которой вопрос параллельного тестирования нескольких небольших проектов стоит крайне остро  Получить обратную связь, советы и рекомендации 2
  • 3. О чем?  Как в компании Mobindustry организован процесс тестирования и чем такая организация отличается от классической;  Что дает такой способ построения работы тестировщиков;  Что и как делать тестировщику, когда проектов несколько, задач много, а времени мало;  Какие качества могут помочь тестировщику качественно работать и при этом не сойти с ума при параллельном ведении нескольких проектов. 3
  • 4. Кому?  Тестировщикам  Менеджерам проектов  Другим IT-специалистами 4
  • 5. Mobindustry: входящие данные - Около 8-10 небольших проектов проектов; - 10 разработчиков; - 2 проджект-менеджера; - 0 бизнес-аналитиков; - 1-2 тестировщика; - Входящая документация по проекту, как правило, не отличается подробностью; - Релизы каждую неделю. 5
  • 6. Как оно было  Из-за неподробных требований проект стартовал крайне медленно и заканчивался крайне интенсивно;  ПМ тратил много времени на выяснение требований и их оформление;  Тестировщик «включался» в проект не в его начале, а когда уже петух клюнул и надо тестировать первый билд;  Писать какую-либо тестовую документацию, кроме баг-репортов, времени не было;  Каждый проект был напряженным, психика всех членов команды могла желать лучшего. 6
  • 7. «Нетакое» тестирование о Подписали контракт, есть «входящая спецификация» (Sales Manager); к Она перенаправляется всем членам команды для ознакомления (PM, devs, tester); ) PM или Sales Manager выясняю доп. детали; т Все (SM, PM, devs, tester) собираются на synchronization meeting; m Тестировщик пишет кастомную документацию – она служит задачами для разработчиков и тест- чеклистом для тестировщика. 7
  • 8. Пример «нетакой» тестовой документации  По нажатию на кнопку Select type, появляется попап-скрин SC_02_select.png.  По нажатию на категорию, например, Eyelashes, на попапе появятся подкатегории для категории Eyelashes.  По нажатию на подкатегорию, закроется попап и откроется основной скрин создания ордера.  В левой колонке будет картинка для выбранной подкатегории, а в средней колонке будет список продукции этой подкатегории с указанием цены.  По нажатию на какой-то элемент в средней колонке, этот элемент появляется в правой колонке Order. Количество по умолчанию: 1. 8
  • 9. Что это дает?  Проект качественно (с адекватной спецификацией) стартует в течение 1-2 дней;  ПМ тратит меньше времени на оформление требований и задач членам команды;  Тестировщик досконально изучает требования к продукту в начале проекта;  Появляется тестовая документация, которая на порядок улучшает качество интуитивного тестирования. 9
  • 10. Что и как делать тестировщику в таких условиях  Начинать тестировать  Использовать рано; изолированное тестовое  Вносить свой вклад в окружение; детальность  Планировать - составлять спецификации; план-расписание приема  Участвовать в обсуждение проектов на тестирование; любых изменений в  Составлять функциональности; функциональную план-  По-максимуму схему проекта (regression использовать багтрекер; sanity testing);  Раставлять приоритеты; By failing to plan, you are planning to fail
  • 11. Вспомогательные качества  Инициативность;  Активность;  Нацеленность на результат;  Стрессоустойчивость;  Умение «отключаться» от работы;
  • 12. Итого  Кастомная тестовая документация экономит время, улучшает качество тестирования, решает ряд других проблем;  Планировать тестирование – план-расписание приема проектов на тестирование и функцион. план-схема проекта;  Инициативность может помочь тестировщику в этом хаосе;  Любите свою работу и умейте от нее отдыхать. 12
  • 13. Спасибо за внимание! Оля Лавриненко Менеджер проектов в Mobindustry Corp. olavrinenko@mobindustry.net Skype: olga-lavrinenko 13