4. Problem
Оценка времени на тестирование вызывает шок и
трепет.
Чаще сарказм.
Иногда отвращение.
Невозможно оценить то, что
• ещё не сделано,
• неизвестно как будет происходить,
• может изменяться на ходу,
• ранит чувства грубостью оценок.
5. Общий подход
Детально посчитать сочинение тест-кейсов
20 минут на написание одного тест-кейса.
200 тестов
20 * 200 = 4000 минут (66,6 часов, 8,3 рабочих дней)
6. Общий подход
Детально посчитать прохождение тест-
кейсов
15 минут на прохождение одного тест-кейса.
200 тестов
15 * 200 = 3000 минут (50 часов, 6 рабочих дней)
7. Общий подход
Детально посчитать время на регистрацию
дефектов
15 минут на запись одного дефекта
10 дефектов (на 200 тестов)
15 * 10 = 150 минут (2,5 часов, 0,3 рабочих дней)
8. Общий подход
Итого
8 + 6 + 0,3 = 14,3 рабочих дней (две недели) на тестирование для одной
функциональности
9. Общий подход
ДАЙТЕ!
• требования,
• время на декомпозицию требований
• время на придумывание тест-кейсов
• время на опыты с выявлением времени на разработку и выполнение
одного тест-кейса
• разрешение вообразить количество вероятных дефектов
• позволение навоображать время на исправление одного дефекта
• допуск на дополнительные затраты времени и риски
10. Подход здорового курильщика
1. Взять время на «подумать».
2. Требования — для того, чтобы обдумывать
функциональность и контекст, в котором она
будет работать.
3. Придумывать тест-кейсы.
11. Общий подход
Список идей
Notepad
• Залогиниться
• Разлогиниться
• Залогиниться с неправильными данными, увидеть текст ошибки
• Запросить восстановление пароля на существующий емайл
• Запросить восстановление пароля на несуществующий емайл
• Залогиниться с галочкой «Remember me», закрыть браузер, открыть браузер,
снова зайти на сайт – залогинен
• Залогиниться без галочки «Remember me», закрыть браузер, открыть браузер,
снова зайти на сайт – не залогинен
• Залогиниться с галочкой «Remember me», очистить куки, снова зайти на сайт – не
залогинен
• …