Как посчитать время так, чтобы все поверили Евгений Ефимов.

Презентация:



Advertisements
Похожие презентации
ЧТО ДЕЛАТЬ, ЕСЛИ ВСЕМ НУЖЕН ОПЫТ РАБОТЫ?. Кто я Started in 2003 as junior QA DataArt-Bridge-Quest-DataArt 15+ projects
Advertisements

When QA sucks Когда тестировщики работают плохо Что мешает тестировщикам.
Влияние родительских установок на развитие детей.
«Моя математика» 1 класс Тема урока: «Число три. Цифра 3» Советы учителю. Презентация к уроку составлена на основе заданий, расположенных в учебнике. Рекомендую.
Эффективная организация параллельного тестирования нескольких проектов Александр Калугин. PMARCOR.
Тест по теме: Начать тест Начать тест. 2 вариант ответа 3 вариант ответа 1 вариант ответа 4 вариант ответа Вопрос 1.
Создание проектов в интернет. Разработка сайтов. Лекция 4. Докладчик: Калимуллин К.Г. Генеральный директор ООО «Группа Компаний ИТМ»
Итак, выбирай!
Пропись по Математике (Цифры от 1 до 5) Подготовила студентка 2 курса ППФ профиля Дошкольное образование,инос транный язык Кондаурова Лилия.
Математика Умножение многозначных чисел на двузначные.
Презентация к уроку математики (1 класс) по теме: Математика. 1 класс. Урок 13. Число два. Цифра 2. Презентация
ВПЕРЁД К ЗНАНИЯМ ВПЕРЁД К ЗНАНИЯМ ВПЕРЁД К ЗНАНИЯМ ВПЕРЁД К ЗНАНИЯМ.
Интернет-проект Куда деваются деньги или экономика agile- проекта. Юрий Шиляев, Epam Systems Agile.by.
«Моя математика» 1 класс Урок 58 Тема урока: «Задачи на нахождение целого или части» Советы учителю. Презентация к уроку составлена на основе заданий,
Устно: ,33 Добрый день, ребята! А зачем мне, например, знать сотую часть моего веса? Зачем вообще нужны проценты?
Графический диктант 1 Математика, 5 класс Натуральные числа.
«Шаг в науку» «Шаг в науку» 17 ноября 2011 года 17 ноября 2011 года.
4 Философия качества на следующих базовых постулатах: 1.Мы не можем снизить расходы без воздействия на качество; 2.Мы можем повысить качество, не увеличивая.
Подготовка бизнес- плана/обоснования инвестиционного проекта Макарук Дмитрий.
СПАСИБО! 6 + = 7 = = =
Транксрипт:

Как посчитать время так, чтобы все поверили Евгений Ефимов

Кто я Started in 2003 as junior QA DataArt-Bridge-Quest-DataArt 15+ projects QA Manager/PM Skype: yofus_ VK: yofus FB: yofuss SlideShare: yofus

Что это? Это презентация и дискуссия MOAR вопросов и кейсов Мы дико упоремся по арифметике и вспомним дух старой школы. Итак начнем

Case 1: Вот т.з., сколько времени уйдет на то, чтобы написать тест-кейсы?

Pre requirements: Кто будет писать? Уровень сеньорности Уровень знания технологий Уровень знания предметки Зачем пишутся Для себя Для клиента Для acceptance Для автоматизации Для души Где пишутся Знакомая среда Незнакомая среда

Case 1: Вот т.з., сколько времени уйдет на то, чтобы написать тест- кейсы? От ответов на эти вопрос зависит T 1 – время написания одного позитивного кейса T -1 – время написания одного негативного кейса Tips and Tricks: – Считаем для позитивных кейсов, прикидываем отношение positive/negative – У меня от ½ до 1/5 – На негативные обычно уходит больше времени

Case 1: Варианты оценки Грубая экспертная: X кейсов на страницу, T 1 минут на кейс, Y страниц Грубая дедуктивная: Тестирование занимает X времени от времени проекта Написание кейсов Y времени от времени на тестирование Индуктивно-опытная: Разбиваем на однородные куски Считаем для части каждого куска, умножаем на количество частей в куске Перемножаем

Case 1: Математика Time! Социальная сеть для питомцев – Аккаунт хозяина (5 страниц) – Профиль животного (15 страниц) – Фоточки, видео (12 страниц) – Друзья (8 страниц) – Сообщения (5 страниц) – НФТ (2 страницы, 12 штук) – Программисты: 4 человека, 6 месяцев – Грубая экспертная оценка: 2 позитивных кейса на страницу, 0.5 часа на позитивный кейс, 45 минут на негативный. Г.Э.: (0.5+3X0.75)x2x47=258 Г.Д.: (176x4x6)/3/4=352 И.О.: (1x10)+(3x15)+(6x12)+ +(2x16)+(1x10)+(3X12)=205 (16)

Передохнем, слишком много математики и подискутируем про аджайл

Отступление для менеджеров Creating Test Cases Running Test Cases

Case 2: Вот кусок функционала, сколько времени уйдет на тестирование?

Похожие куски Те же куски Дедуктивная – а сколько этот кусок занимает от всего остального Индуктивная – сколько кейсов надо на этот кусок

Case 3: А чего это вы не успеваете все, чем вы вообще занимаетесь?

Планируем, чем мы занимаемся каждый спринт

Case 3: А чего это вы не успеваете все, чем вы вообще занимаетесь? Определить список задач Определить «входные параметры» Определить время на задачи Размазать по спринту

Передохнем, слишком много математики

Case 4: Билд выкатим в пятницу, сколько надо на тесты?

Процесс: Smoke + Full Regression X Platform + Base Functionality X All Platforms + Full Repression By Platforms (matrix) Retest – smoke+validation X All platforms Q main - количество конфигураций на которых тестируем все Q returns – количество возвратов

Case 4 v.2: Ребята, это слишком много, давайте резать Приоритеты кейсов: Мы молодцы и всегда пишем приоритеты По приоритетам стари/багов Сначала женщины и дети, смотрим на Release Notes Базовый (mission-critical) функционал Заявленный новый функционал Critical баг-фиксы (скорее всего уже будут проверены) Заявленные баг-фиксы Known issues! Кроме уменьшения скоупа можно увеличивать команду Программисты QA с других проектов

Q&A&Feedback Всем большое спасибо. Очень надеюсь, что в моей речи сигнала было больше, чем шума. Сейчас можно позадавать мне провокационных вопросов.