Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiSoftengi
Презентация Александра Зиновьева, Test Lead компании Softengi, на семинаре "Оценка в жизни тестировщика" от тренинговой центра QAS Training Center, который прошел 27 ноября в пространстве Циферблат, Киев.
Доклад Александры Ковалевой, Test Lead в QA Service, Softengi, Украина.
В презентации представлен симбиоз теории планирования и практического опыта компании QA Service в оценке трудозатрат на тестирование.
Руководители отдела тестирования, ведущие тестировщики узнают:
Чем отличаются стратегические, тактические и оперативные планы? - Что такое планирование с точки зрения тестировщика?
Кто в отвечает за планирование трудозатрат на тестирование?
Какие существуют методы оценки?
Всегда ли имеет смысл детальное планирование и оценка?
Подводные камни планирование сроков тестирования и связь с другими активностями проекта.
Как начать внедрение системы планирования и оценки «снизу»?
Тестировщикам доклад поможет посмотреть на оценку сроков с точки зрения менеджмента и ответить на вопросы:
Как я оцениваю свои задачи? Как это делают другие? Можно ли что-то улучшить?
Как заставить лида перестать спрашивать о сроках?
Чем отличаются трудозатраты на выполнение задачи и сроки завершения задачи. Как сдавать задачи в срок?
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiSoftengi
Презентация Александра Зиновьева, Test Lead компании Softengi, на семинаре "Оценка в жизни тестировщика" от тренинговой центра QAS Training Center, который прошел 27 ноября в пространстве Циферблат, Киев.
Доклад Александры Ковалевой, Test Lead в QA Service, Softengi, Украина.
В презентации представлен симбиоз теории планирования и практического опыта компании QA Service в оценке трудозатрат на тестирование.
Руководители отдела тестирования, ведущие тестировщики узнают:
Чем отличаются стратегические, тактические и оперативные планы? - Что такое планирование с точки зрения тестировщика?
Кто в отвечает за планирование трудозатрат на тестирование?
Какие существуют методы оценки?
Всегда ли имеет смысл детальное планирование и оценка?
Подводные камни планирование сроков тестирования и связь с другими активностями проекта.
Как начать внедрение системы планирования и оценки «снизу»?
Тестировщикам доклад поможет посмотреть на оценку сроков с точки зрения менеджмента и ответить на вопросы:
Как я оцениваю свои задачи? Как это делают другие? Можно ли что-то улучшить?
Как заставить лида перестать спрашивать о сроках?
Чем отличаются трудозатраты на выполнение задачи и сроки завершения задачи. Как сдавать задачи в срок?
Пусть не каждый день, но довольно часто, мы сталкиваемся с задачей оценить ту или иную работу по тестированию. Вы скажете - как это связано с тестированием? Но, иногда, из-за слишком сжатых сроков приходится сверхурочно дорабатывать или сдавать некачественный продукт. Все потому, что эстимейты делали не вы, или же вы, но по какой-то причине некачественно. В докладе я расскажу об эстимации тестовых задач для тестировщиков. Как подходить к задаче и ее декомпозиции, какие приемы позволяют повысить их точность. Попробуем на примерах определить границу между хорошими эстимейтами и не очень. Также, я надеюсь, что у нас получится обсудить пару тройку интересных вопросов по этой теме.
Test labs 2016. QA в тотальном аутсорсеSasha Soleev
Мы привыкли работать с информацией от заказчиков, от разработчиков, с документацией. Но что делать, когда вы оказались в ситуации информационного вакуума? Как продолжать работать и развиваться, как мотивировать команду и себя, а также какие бонусы можно найти в такой обстановке – всё это мы обсудим в рамках данного доклада.
Автор: Ольга Пронина
Test labs 2016. Пренебрежение лучшими практиками тестированияSasha Soleev
"Лучшие практики" тестирования, чем они хороши, примеры;
Что плохого в их несоблюдении;
Когда можно ими пренебречь, риски нарушения;
Примеры: нивелирование рисков тестирования в Agile-подходе.
Автор: Григорий Сенин
Пусть не каждый день, но довольно часто, мы сталкиваемся с задачей оценить ту или иную работу по тестированию. Вы скажете - как это связано с тестированием? Но, иногда, из-за слишком сжатых сроков приходится сверхурочно дорабатывать или сдавать некачественный продукт. Все потому, что эстимейты делали не вы, или же вы, но по какой-то причине некачественно. В докладе я расскажу об эстимации тестовых задач для тестировщиков. Как подходить к задаче и ее декомпозиции, какие приемы позволяют повысить их точность. Попробуем на примерах определить границу между хорошими эстимейтами и не очень. Также, я надеюсь, что у нас получится обсудить пару тройку интересных вопросов по этой теме.
Test labs 2016. QA в тотальном аутсорсеSasha Soleev
Мы привыкли работать с информацией от заказчиков, от разработчиков, с документацией. Но что делать, когда вы оказались в ситуации информационного вакуума? Как продолжать работать и развиваться, как мотивировать команду и себя, а также какие бонусы можно найти в такой обстановке – всё это мы обсудим в рамках данного доклада.
Автор: Ольга Пронина
Test labs 2016. Пренебрежение лучшими практиками тестированияSasha Soleev
"Лучшие практики" тестирования, чем они хороши, примеры;
Что плохого в их несоблюдении;
Когда можно ими пренебречь, риски нарушения;
Примеры: нивелирование рисков тестирования в Agile-подходе.
Автор: Григорий Сенин
Как оценить Тестировщика. Александра Ковалева, Testing Consultant в SoftengiSoftengi
Презентация Александры Ковалевой, консультант по тестированию компании Softengi, на семинаре для тестировщиков "Оценка в жизни тестировщика" от тренингового центра QAS Training Center, который прошел 27 ноября в пространстве Циферблат, Киев
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QAFest
В докладе будут представлены самые важные вопросы, которые должен и может задавать окружающим лидер группы тестировщиков перед началом каждого проекта для того, чтобы проект был успешно запилен.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar
1. Цель презентации:
• Побудить аудиторию пользоваться описанными техниками, которые могут помочь уменьшить количество «фейлов» со стороны QA команды в Agile-based проектах.
• Сфокусировать внимание на «фишках» которые особенно пропагандируются в Agile, которые помогают выпускать более качественный продукт
2. Какова практическая ценность презентации для аудитории:
• Поделиться конкретным опытом использования всяческих Agile-техник : Sprint Planning на основе QA оценок, Создание командного Vision-a на основе Product Canvas, First Release Baseline
• Поделиться некоторыми hint-ами когда ты вроде бы test team lead, но по факту менеджишь еще и команду разработки.
3. Для кого предназначена:
• QA которые уже работали по Agile (Scrum в частности)
• Начинающие ПМs и QA Team Leads
• Ребята которым скоро придется лидать Agile-проекты
4. Короткий план презентации по шагам:
• Чего могут жать от работы QA команды к зависимости от специфики проекта\компании
• Чего ожидают от QA в Agile
• Какие техники могут помочь выпустить более правильный\успешный\ качественный продукт
o Как формировать у команды общий Vision и как это помогает снижать дефекты в продукте
o Как планировать спринт отталкиваясь от QA-команды чтобы снизить овертаймы
o Как First Release Baseline помогает спланировать регрессию, когда совсем не осталось на нее времени
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Andrey Ladutko
Тест-менеджер ставит перед собой и командой долгосрочные и сложные цели. Например, как выбрать и соединить вместе изученные техники и виды тестирования, как понять, почему в одних условиях у нас получилось провести “качественное” тестирование, а в других нет? Как понять, будет ли эффективна автоматизация на проекте прежде, чем вложиться человека-годами в Фреймворк и тесты? Ответы на эти вопросы находятся в «стратегии тестирования». Она есть у каждой команды, пусть и не в осознанном и формализованном виде. Поэтому нужно научиться пользоваться этим инструментом, уметь как составлять тестовую стратегию с нуля на проекте, так и оптимизировать уже существующую стратегию.
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQAFest
Тест-менеджер ставит перед собой и командой долгосрочные и сложные цели. Например, как выбрать и соединить вместе изученные техники и виды тестирования, как понять, почему в одних условиях у нас получилось провести “качественное” тестирование, а в других нет? Как понять, будет ли эффективна автоматизация на проекте прежде, чем вложиться человека-годами в Фреймворк и тесты? Ответы на эти вопросы находятся в «стратегии тестирования». Она есть у каждой команды, пусть и не в осознанном и формализованном виде. Поэтому нужно научиться пользоваться этим инструментом, уметь как составлять тестовую стратегию с нуля на проекте, так и оптимизировать уже существующую стратегию.
Становление программы внутренних аудитов.Elena Petrova
Выступление Петровой Елены на конференции SQA Days (2012г). Организация внутренних аудитов Системы Менеджмента Качества (на базе опыта компании Team International)
Становление процесса автоматизированного тестирования в интернет-магазине ОКЕЙ
How to estimate time for testing
1. Как оценить время на
тестирование
Зиновьев Александр
QAS Training Center, Softengi
2. О себе
Зиновьев Александр
• Компания Softengi, Test Lead
• Преподователь QAS Training Center
• ISTQB® Certified Tester, Foundation
Level
• Certified ScrumMaster®
• Связан с тестированием 4 года
• Контакты:
e-mail: alexander.zinovyev@softengi.com
shurik.zinovyev@gmail.com
skype: alexandr.zinoviev
3. О компании
Мы — команда Softengi, и мы уже более 15 лет
анализируем, разрабатываем, тестируем ПО для
заказчиков из Швейцарии, Германии, США,
Бельгии, Украины. Потому что они — банкиры,
экологические ассоциации, страховые компании,
министерства и корпорации.
Департамент QA Service создан активной
командой тестировщиков Softengi. Мы обучаем
в школе тестирования, развиваем продвинутых
специалистов в тренинг центре и
предоставляем услуги тестирования заказчикам.
4. Что такое оценка?
Оценка – это глубокий анализ документации
проекта для предоставления необходимого
времени и ресурсов для выполнения задачи
11. Требования
Web-приложение «Университет». Должно содержать:
1. Справочник студентов (добавление, изменение,
удаление).
• Атрибуты – фамилия, имя, отчество, стипендия
(признак), дата рождения.
2. Справочник преподавателей (добавление, изменение,
удаление).
• Атрибуты – фамилия, имя, отчество, зп, дата рождения.
• При перемещении по справочнику преподавателей,
должна обновляться подчиненная таблица студентов,
кот. обучаются у данного преподавателя.
• Должна быть возможность добавить в эту подчиненную
таблицу существующего студента из справочника или
удалить его из этой подчиненной таблицы (не из
справочника).
• Один студент может обучаться у нескольких
преподавателей (по разным дисциплинам).
23. На что еще нужно время?
• Время на приемочное тестирование
• Время на заведение дефектов
• Время на регрессионное тестирование
• Время на смоук тестирование
• На тестирование кроссбраузерности
• На тестирование производительности
28. Виды работ Оценка
Требования 1
Тестовая документация 8
Выполнение
тестирования
16
Баги ?
Буфер ?
Итого 25+
29. Виды работ Оценка
Требования
анализ существующих 1
уточнение с заказчиком 2
Тестовая документация
Тест План 2
Тест кейсычек листы 8
Выполнение тестирования
Подготовка данных 2
Функциональное тестирование 12
Тестирование защищенности 2
Нагрузочное тестирование 4
Кросс-браузерное тестирование 3
Баги ?
Буфер ?
Итого 36+
36. На любой вопрос заказчика
«куда уходит время» у нас
есть ответ
37. Плюсы:
• Очень детально разбираемся в продукте на этапе оценки
• Большинство вопросов мы задаем еще перед началом работ
• Не упускаем важных типов тестирования
• Точная и предсказуемая оценка
• Заказчик знает за что он платит деньги
О проекте
Отдел тестирования – 30 человек
Выделенный Test Manager + 5 QC Leads
Приложение – ERP система по анализу выбросов
Проект – мамонт (12 лет разработки, 21 модуль + дополнения)
Бытует мнение что в качестве оценки на тестирование можно использовать % от разработки
Или оценка пальцем в небо
Помните был такой ведущий Валдис Пельш, вел он программу Угадай мелодию. Они там использовали фразу «Я угадаю эту мелодию с двух нот». Так вот в тестировании такого нет, это не соревнование. Мы боремся в первую очередь за качество и предсказуемость. Нет – приблизительным цифрам, оценка должна быть максимально точной!
При оценке пальцем в небо – «а я это протестирую за 30 минут» мы не редко промахиваемся
Анализ
Время, которое нам нужно
Ресурсы которые нам нужны
Предоставить сроки
Быть предсказуемым
Бытует мнение что в качестве оценки на тестирование можно использовать % от разработки
Бытует мнение что в качестве оценки на тестирование можно использовать % от разработки
----- убрать чувака этого
Рекомендации экспертов
Рекомендации экспертов
Или оценка пальцем в небо
Помните был такой ведущий Валдис Пельш, вел он программу Угадай мелодию. Они там использовали фразу «Я угадаю эту мелодию с двух нот». Так вот в тестировании такого нет, это не соревнование. Мы боремся в первую очередь за качество и предсказуемость. Нет – приблизительным цифрам, оценка должна быть максимально точной!
При оценке пальцем в небо – «а я это протестирую за 30 минут» мы не редко промахиваемся
Или оценка пальцем в небо
Помните был такой ведущий Валдис Пельш, вел он программу Угадай мелодию. Они там использовали фразу «Я угадаю эту мелодию с двух нот». Так вот в тестировании такого нет, это не соревнование. Мы боремся в первую очередь за качество и предсказуемость. Нет – приблизительным цифрам, оценка должна быть максимально точной!
При оценке пальцем в небо – «а я это протестирую за 30 минут» мы не редко промахиваемся
Или оценка пальцем в небо
Помните был такой ведущий Валдис Пельш, вел он программу Угадай мелодию. Они там использовали фразу «Я угадаю эту мелодию с двух нот». Так вот в тестировании такого нет, это не соревнование. Мы боремся в первую очередь за качество и предсказуемость. Нет – приблизительным цифрам, оценка должна быть максимально точной!
При оценке пальцем в небо – «а я это протестирую за 30 минут» мы не редко промахиваемся
Не укладываемся в сроки
Превышаем нашу оценку
И начинаем работать по ночам
Истории из личной жизни... Как плохо без оценки тестирования
Не укладываемся в сроки
Превышаем нашу оценку
И начинаем работать по ночам
Как избежать вопросов в дальнейшем:
а учли ли вы это?
а почему мы это пропустили?
А почему мы не учли это в тестировании?
Как избежать вопросов в дальнейшем:
а учли ли вы это?
а почему мы это пропустили?
А почему мы не учли это в тестировании?
В начале своей карьеры тестировщика, мне сказали несколько золотых правил оценки:
В начале своей карьеры тестировщика, мне сказали несколько золотых правил оценки:
В начале своей карьеры тестировщика, мне сказали несколько золотых правил оценки:
Время на изучение спецификации зависит от вашего опыта и сложности требований
Чеклист и спецификация
Чеклист два дня
Спецификация один день
Аааа...тестирование?
Если с оценкой времени на изучение спецификации и написание чеклиста все более менее понятно, то с оценкой времени на тестирование уже другие танцы
Если с оценкой времени на написание тестовой документации и изучение спецификации более менее все понятно
Если с оценкой времени на изучение спецификации и написание чеклиста все более менее понятно, то с оценкой времени на тестирование уже другие танцы
Если с оценкой времени на написание тестовой документации и изучение спецификации более менее все понятно
Если с оценкой времени на изучение спецификации и написание чеклиста все более менее понятно, то с оценкой времени на тестирование уже другие танцы
Если с оценкой времени на написание тестовой документации и изучение спецификации более менее все понятно
После очередного такого промаха, и яростного взгляда заказчика на нас, мы решили разобраться в чем мы ошиблись? Собрали все эти мысли воедино и засели на долгие недели подготовки и обработки...
Результатом наших стараний получился документ, который мы назвали QC Estimation Check-List
Цель этого документа – покрыть как можно больше типовых ошибок и недочетов при оценке
Какова цель - бампер
Основная секция документа включает в себя оценку времени:
- На разработку и обновление тестовой документации, ревью спецификации и дизайн спецификации.
На выполнение тестовых сценариев, выполнение разных типов тестов
Оценка буфера на выполнение всех тестовых работ
QC Lead для того чтобы видеть на что будет уходить время
Manager – для получения финальной цифры и предоставления ее клиенту
Менеджер проекта, Тест лид, клиент