Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Илья Гаврилов

1 344 vues

Publié le

Оценка затрат на автоматизацию тестирования

  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Илья Гаврилов

  1. 1. Оценка затрат на автоматизацию тестирования Илья Гаврилов. Exigen Services
  2. 2. Цель “Головы” Продукт
  3. 3. Цель Бюджет ROI = (G – I)/I I = ? Рентабельность инвестиций
  4. 4. План • Обзор существующих методов оценки затрат на автоматизацию • Анализ сильных и слабых сторон • Выработка критериев для нового метода оценки • Разработка нового метода • Анализ результатов
  5. 5. Существующие подходы оценки затрат на автоматизацию • Оценка по типовому коэффициенту • Оценка методом декомпозиции задач
  6. 6. Оценка по типовому коэффициенту РазработкаРазработка %% Итоговая оценка
  7. 7. Оценка методом декомпозиции задач 1 Manage entities functionality 39 20 2.1 DB 3 2.2 Entity list UI + filtration business 9 2.3 UI for add/edit/view entity item 9 2.4 Support for cutoff date/time (including Region default values overriding); extension time 9 2.5 Support for dependent lists (Region, Country, Business unit) 3 2.10 Support for audit 3 2.11 Permissions 3 2.15 TC for view/add/edit Entity creation 4 2.16 TC for view/add/edit Entity execution 6 2.17 Automation for view/add/edit Entity 10
  8. 8. Критерии для нового метода оценки
  9. 9. Анализ задачи TCs Вход Выход Время на оценку Точность оценки
  10. 10. Анализ задачи - проблема Все тест кейсы отличаются: • по объему • сложности • и т.п.
  11. 11. Анализ тест кейса Взаимодействие с интерфейсом Написание хранимых процедур, для подготовки тестовых данных Взаимодействие с интерфейсом Подготовка тестовых данных через базу данных Содержание Тип активности тестировщика
  12. 12. Автоматизация набора тест кейсов TCs TCUIA TCDB
  13. 13. Оценка написания хранимых процедур TCDB
  14. 14. Оценка написания хранимых процедур
  15. 15. Единицы-> Часы ЕдиницыЕдиницы На основании статистики 100 единиц = X часов
  16. 16. Оценка тест кейсов TCUIA ? Все тест кейсы разные
  17. 17. “Оценочный” тест кейс Разные по объему тест кейсы “Оценочный” тест кейс
  18. 18. Границы “оценочного” тест кейса 1 < ≤ 10 “Оценочный” тест кейс Взаимодействие с интерфейсом
  19. 19. “Оценочный” тест кейс -> Часы На основании статистики 10 оценочных тест кейсов = Y часов
  20. 20. Суммарная оценка затрат на автоматизацию TCs TCUIA TCDB Оценочные Тест Кейсы Оценочные Тест Кейсы ЕдиницыЕдиницы
  21. 21. Проекты Проект 1 • Большие тест кейсы • Тестовые данные создаются через интерфейс • Много не стандартных элементов управления Проект 2 • Небольшие тест кейсы • Тестовые данные создаются через базу данных
  22. 22. Время потраченное на оценку Проект Кол-во тест кейсов, шт Метод декомпозиц ии задач, часы Новый метод, часы Проект 1 58 3 1 Проект 2 205 7 2
  23. 23. Точность оценки Проект Метод декомпозиц ии задач Новый метод Факт Проект 1 127 часов 142 часов 136 часов 93,38 % 104,41 % 100% Проект 2 298 часов 260 часов 280 часов 106,42 % 92,85 % 100%
  24. 24. Анализ результатов • Время затраченное на оценку ~ в 3 раза меньше от метода декомпозиции задач • Точность варьируется в пределах 8% от фактического результата • Точность сопоставимая с методом декомпозиции задач • Меньше субъективность оценки
  25. 25. Спасибо за внимание! Вопросы? Илья Гаврилов Iliya.Gavrilov@exigenservices.com

×