Тестовое усилие - Test effort

В разработка программного обеспечения, испытательное усилие относится к расходам на (еще впереди) тесты. Существует связь между затратами на испытания и затратами на отказ (прямые, косвенные затраты на устранение неполадок). Вот некоторые факторы, влияющие на усилия по тестированию: зрелость процесс разработки программного обеспечения, качественный и проверяемость тестового объекта, тестовой инфраструктуры, навыки сотрудников, качественные цели и стратегия тестирования.

Методы оценки тестовых усилий

Анализировать все факторы сложно, потому что большинство факторов влияют друг на друга. Для оценки могут использоваться следующие подходы: оценка сверху вниз и оценка снизу вверх. Нисходящие методы основаны на формулах и относятся к затратам на разработку: Анализ функциональных точек (FPA) и Анализ контрольных точек (TPA) среди других. Методики «снизу вверх» основаны на подробной информации и часто привлекают экспертов. Сюда относятся следующие техники: Иерархическая структура работ (WBS) и Широкополосный Delphi (ВБД).

Мы также можем использовать следующие методы для оценки усилий по тестированию:

  • Преобразование размера программного обеспечения в человеко-часы работы напрямую с использованием коэффициента преобразования. Например, мы назначаем 2 человеко-часа усилий по тестированию на одну функциональную точку размера программного обеспечения или 4 человеко-часа усилий по тестированию на одну точку варианта использования или 3 человеко-часа усилий по тестированию на одну единицу размера программного обеспечения.
  • Преобразование размера программного обеспечения в размер проекта тестирования, такого как точки тестирования или единицы тестирования программного обеспечения, с использованием коэффициента преобразования, а затем преобразование размера проекта тестирования в объем работ
  • Вычислить размер проекта тестирования с помощью контрольных точек модулей тестирования программного обеспечения. Методология определения размера проекта тестирования в Test Points недостаточно документирована. Однако методология получения тестовых модулей программного обеспечения определена в статье Murali.
  • Мы также можем определить размер проекта тестирования программного обеспечения и объем работ, используя технику Delphi или метод оценки на основе аналогий.

Тестовые усилия из литературы

В литературе усилия по тестированию относительно общих затрат составляют от 20% до 70%. Эти значения, среди прочего, зависят от конкретных условий проекта. При поиске усилий по тестированию на отдельных этапах процесс тестирования, они распределены по-разному: около 40% спецификация теста и выполнение теста каждый.

использованная литература

  • Андреас Спиллнер, Тило Линц, Ханс Шефер. (2006). Основы тестирования программного обеспечения - Учебное пособие для экзамена на сертифицированного тестировщика - Базовый уровень - Соответствует ISTQB, 1-й отпечаток. dpunkt.verlag GmbH, Гейдельберг, Германия. ISBN  3-89864-363-8.
  • Эрик ван Венендал (Hrsg. Und Mitautor): Практик-тестировщик. 3. Auflage. UTN Publishers, CN Den Bosch, Niederlande 2005, ISBN  90-72194-65-9.
  • Томас Мюллер (председатель), Рекс Блэк, Сигрид Эльд, Дороти Грэм, Клаус Олсен, Маарет Пюхяярви, Джефф Томпсон и Эрик ван Виндендал. (2005). Сертифицированный тестировщик - Программа базового уровня - Версия 2005 г., Международная квалификационная комиссия по тестированию программного обеспечения (ISTQB), Мёрендорф, Германия. (PDF; 0,424 МБ ).
  • Андреас Спиллнер, Тило Линц, Томас Росснер, Марио Винтер: Praxiswissen Softwaretest - Управление тестированием: Aus- und Weiterbildung zum Certified Tester: Advanced Level nach ISTQB-Standard. 1. Auflage. dpunkt.verlag GmbH, Гейдельберг 2006, ISBN  3-89864-275-5.

внешние ссылки