Масло масляное или Тестируем тестирование

Preview:

Citation preview

Масло масляное

или ТЕСТИРУЕМ ТЕСТИРОВАНИЕ

Горшенина Ирина2GIS

Зачем? Почему? Как?

HOTFIX - количество

HOTFIX - количество

HOTFIX - количество

ToDo:Анализируем и устраняем причины

HOTFIX - причины

1) не придумали кейс

2) не знали о существовании требования

3) на тестовом окружении бага нет

4) проверили не весь связанный

функционал

HOTFIX - решения

не придумали кейс - изучаем тест-дизайн

Cause/Effect

Error guessing

HOTFIX - решения

не знали о существовании требования -

acceptance testing

HOTFIX - решения

на тестовом окружении бага нет

устраняем отличия

тестового и боевого

серверов

HOTFIX - решения

проверили не весь связанный функционал

матрица

взаимосвязей

BUGS

BUGS

CAN'T REPRODUCE

BUGS - причины

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

BUGS

BUGS

WON'T FIX

BUGS - причины

- это незадокументированная "фича"- исправление займет много времени,а кейс слишком редкий

BUGS

OPEN "MINOR"

BUGS - причины

- баг есть, нет времени на починку- кейс слишком редкий

BUGS

ONE FEATURE - N BUGS

BUGS - причины

- плохой код - некачественные требования - изменение требований

BUGS - решение

плохой код - codereviewстандарты кодированияавтоматическая проверка кода

BUGS - решение

некачественные требования - проверяем требования на:

полнотанепротиворечивость тестируемостьоднозначность

BUGS - решение

изменение требований - отслеживаем причины изменения требований:

- "5 почему" - Cause/Effect Diagram

Тестовое окружение

Тестовое окружение

- одна тестовая среда на всех(qa, qa+dev)- QA не умеет настраивать тестовую среду- нет в наличии pre-production сервера

Тестовое окружение

Тестовое окружение-решение

- одна тестовая среда на всех(qa, qa+dev)разъезжаемся на разные маленькие

виртуалки

Тестовое окружение-решение

- QA не умеет настраивать тестовую средуповышаем технический уровень QA

- мастер-классы от разработчиков- самобучение- "собери сам"

Тестовое окружение-решение

- нет в наличии pre-production сервера- нет средств на покупку нового сервера

оптимизируем использование серверов

Процесс: подготовка "фич"

Процесс: подготовка "фич"

1) Тестирование требований

Процесс: подготовка "фич"

1) Тестирование требований2) уточнение сроков

Процесс: подготовка "фич"

1) Тестирование требований2) уточнение сроков 3) декомпозиция задач

Процесс: планирование

Процесс: планирование

- приоритезация задач- оценка времени на тестирование- согласование сроков с командой/смежными командами

Планирование: учет рисков

Планирование: учет рисков

- использование нового ПО- зависимость от релиза другой команды- отсутствие документации\неполная документация- рефакториг(значительные изменения в коде)- большое количество багов в функционале- новый член команды

Процесс: скорость поставки

Оценка времени нахождения фичи в тестировании

Скорость поставки-причины

- большой буфер задач на тестирование

- долго правятся баги в тестируемых фичах

Скорость поставки-решение

- большой буфер задач на тестированиепривлекаем команду к тестированию

- долго правятся баги в тестируемых фичах отслеживаем, чтобы задачи выполнялись согласно приоритетам

Процесс: релиз

Релиз - проблемы

- нестабильная релизная ветка- смещены сроки релиза- несогласованность релиза со смежными командами- переработка команды до релиза и после

Релиз - решение

- нестабильная релизная ветка- смещены сроки релиза- переработка команды до релиза и после

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

Релиз - решение

- несогласованность релиза со смежными командами

- выносим пункт на планирование

Вопросы

Спасибо за внимание :) Вопросы ?

Контактыgorshenina.ia@gmail.com http://qaskills.pro

Полезные ссылкиТестирование требований1) Lee Copeland - A Practitioner's Guide to Software Test Design 2)http://www.slideshare.net/astenix/sqamaps

Анализ ситуаций3)http://www.slideshare.net/blv/ss-10129729?ref=http://itbrunch.com.ua/2011/11/30/boris-volfson-conference-materials/

Риски 4) http://www.slideshare.net/VLDCORP/ss-79048495) http://www.koob.ru/demarko/valsiruya_s_medvedyami

Recommended