Антон Куховаренко - Как работают тестировщики в кир
TRANSCRIPT
>1
Практика работы отдела тестирования ООО «КИР»
Антон Куховаренкорук. отдела тестированияООО «Корпоративные информационные рутины»
Корпоративные информационные рутины
> 3
Корпоративные информационные рутины
Мы разрабатываем:
решения для управления
здравоохранением региона, города
решения для управления клиникой и
обеспечения ее деятельности.
> 4
Корпоративные информационные рутины
А так же выполняем:заказную разработка и
тестирование.
Отдел тестирования
> 6
История создания и развития
HP Quality CenterТребованияПодробные тест-кейсыПодробные отчеты о
результатах проверокЕженедельные отчеты
о трудозатратах
> 7
История создания и развития
ScrumФиксация требований
на SprintПланеркаСтендапыДемонстрация
> 8
История создания и развития
Продукты внедряются
Feedback от Заказчиков
Фиксация требований невозможна
> 9
Эволюция подходов к тестированию
Формализованное тестирование
Исследовательское тестирование
Управляемое исследовательско
е тестирование
Тестирование в КИР сегодня
Команда тестирования
> 12
Как устроена команда тестирования?
Роли тестировщиковШпион
Внедряется в команду разработки
Боец Свободный тестировщик
Смотрящий Руководитель группы тестирования
> 13
Задачи «Шпиона»
Досконально знать продукт
Быть в курсе всех событий в группе разработки
«План тестирования»«Чек-листы»
> 14
Задачи «Бойца»
Помогать «Шпиону»
> 15
Задачи «Смотрящего»
Координировать работу команды
Перераспределять ресурсы команды
Разрешать спорные ситуации
> 16
Один человек – несколько ролей
> 17
Все тестировщики – «Бойцы»
Взаимопомощь при тестировании
Сотрудники взаимозаменяемы
Распределение знаний о продукте внутри команды
Задачи тестирования
> 19
Какие услуги предоставляет команда тестирования?
Проверка новых функцийПроверка исправления ошибокПриемочное тестирование
Внутренняя сборка Сборка для Заказчика
Проверка проектной документации
> 20
Как проводится тестирование?
Исследовательское тестированиеРабота контролируется и
направляется с помощью документов в wikiПлан тестированияЧек-листЗаявки на тестирование
Контроль за ошибками в JIRA
Инструменты тестирования
> 22
План тестирования
Контроль реализации и проверки новых функций
Помощь «Шпиону» в контроле выполнения задач
> 23
План тестирования
Что делать?Описание задачи
Когда?После реализации какой
функцииВ каком объеме?
Перечень платформ для проверки
> 24
План тестирования
> 25
Чек-лист
Проведение приемочного тестированияВозможность преоритезации задачСохранение истории выполнения
тестовНапоминание о функциях
> 26
Чек-лист
Содержит:Перечень функций или специфичные
ситуации, о которых можно забыть или не догататься
Номер сборкиПлатформуИсполнителяРезультат
> 27
Чек-лист
> 28
Заявки на тестировние
Приемочное тестирование сборки для заказчикаСнимается dump базы ЗаказчикаВыполняются скрипты обновления
базыУстанавливается приложениеПроводится проверка
> 29
Заявки на тестировние
ХарактеризуетсяОбъемом тестированияСроком исполнения заявкиСтатус заявкиРезультат тестирования
> 30
Заявки на тестировние
> 31
Тайм-менеджмент
Списывается время на задачи в JIRAОтдельные задачи для:
тестирования новых функций приемочного тестирования
Общие задачи для проверки исправления ошибок общие задачи по тестированию
> 32
Тайм-менеджмент
Трудозатраты контролируются «Смотрящим» Не требуется списания 40 часов/нед.
Цели Контроль загруженности команды Оценка затрат на тестирования различных
проектов.
> 33
Работа с дефектами
Заводят дефекты – все Разработчики Аналитики Внедренцы
Тестировщики контролируют исправление дефектов Описание дефекта должно быть понятно
тестировщику
> 34
Работа с дефектами
ЗадачиКонтроль качества заведения
дефектов Поиск дефектов в «подвисшем»
состоянииПроверка исправления
дефектов
> 35
Спасибо за внимание
Антон Куховаренко
E-mail: [email protected]: anton_kukhovarenkoТел: +7 (917) 225 77 85www.kirkazan.ru