Добавить в корзинуПозвонить
Найти в Дзене

Тестирование ПО. Эстимация и оценка трудозатрат для тестировщика

Привет!
Эстимация, или оценка трудозатрат, в тестировании обычно ложится на плечи менеджеров, однако иногда этим процессом могут заниматься и рядовые тестировщики уровня Middle и выше.
Оглавление

Привет!

Эстимация, или оценка трудозатрат, в тестировании обычно ложится на плечи менеджеров, однако иногда этим процессом могут заниматься и рядовые тестировщики уровня Middle и выше

Основные задачи такой оценки:

1. Определение сроков, которые понадобятся на проведение тестирование.

2. Расчет денег, который должен будет заплатить заказчик за нашу работу. Особенно актуально для контрактов по типу Fixed price.

Модель Fixed Price предполагает, что бюджет на разработку всего проекта утверждается перед стартом работ и остается неизменным.

3. Оптимизация существующих процессов. Если мы видим, что какой-то из этапов тестирования занимает больше времени, то мы можем предпринять корректирующие действия. Например, автоматизировать регрессионные тесты или сложные смоки.

Методы эстимации:

-2

1. Пальцем в небо - оценка строится на предположении и внутренних ощущениях тестировщика

2. Оценка на основе опыта - у нас есть предыдущий опыт, к примеру, прошедшая итерация.

Мы провели расчеты, записали время, которые потратили на выполнение всех этапов тестирования либо же имеем background и опыт проведения тестирования для сходной функциональности, что позволяет нам без проблем предположить и заложить время на будущее тестирование.

3. Эстимация на основе разработки - мы знаем, сколько времени потратят на разработку и имплементацию наши девелоперы и в зависимости от этого, делаем предположение: сколько мы можем потратить времени на тестирование?

Так как стандартное соотношение разработчиков к тестировщиком - 1:2, то время, потраченное на тестирование, будет меньше в два раза.

Перечисленные выше методы являются достаточно грубыми, поэтому для более точной оценки используют эстимацию на основе тест-кейсов и по трем точкам.

В двух словах:

-3

1. Эстимация на основе тест-кейсов предполагает расчет времени тестировщика на его активности: составление и запуск тест-кейсов, оформление баг-репортов, ретесты, дополнительное время (митинги, коммуникация) + риски.

Конечное число и будет тем временем, которое мы потратим на наше тестирование.

2. Эстимация по трем точкам предполагает установку трех временных точек: оптимистичное, пессимистичное и среднее время, потраченное на тестирование.

Согласно формуле происходит расчет, находится стандартное отклонение и финальная эстимация заносится в необходимый документ.

Эстимация по трем точкам предполагает предварительный расчет, аналогичный оценке на основе тест-кейсов.

Узнать формулы, подробный расчет и детальное объяснение, описанных выше методов, вы можете на моем Youtube канале.

Приятного просмотра!