Тестовые усилия
Эта статья в значительной степени или полностью опирается на один источник . ( октябрь 2007 г. ) |
В разработке программного обеспечения усилия по тестированию относятся к затратам на (еще предстоящие) тесты. Существует связь с затратами на тестирование и затратами на отказ (прямыми, косвенными, затратами на исправление ошибок). Некоторыми факторами, которые влияют на усилия по тестированию, являются: зрелость процесса разработки программного обеспечения , качество и тестируемость объекта тестирования, инфраструктура тестирования, навыки сотрудников, цели качества и стратегия тестирования .
Методы оценки усилий по тестированию
[ редактировать ]Анализировать все факторы сложно, поскольку большинство факторов влияют друг на друга. Для оценки могут быть использованы следующие подходы: оценка сверху вниз и оценка снизу вверх. Методы «сверху вниз» основаны на формулах и связаны с затратами на разработку: анализ функциональных точек (FPA) и анализ тестовых точек (TPA) среди других. Методы «снизу вверх» основаны на подробной информации и часто привлекают экспертов. Сюда относятся следующие методы: структура разбивки работ (WBS) и широкополосная Delphi (WBD).
Мы также можем использовать следующие методы для оценки усилий по тестированию:
- Преобразование размера программного обеспечения в человеко-часы работы напрямую с использованием коэффициента пересчета. Например, мы выделяем 2 человеко-часа тестирования на одну функциональную точку размера программного обеспечения или 4 человеко-часа тестирования на одну точку варианта использования или 3 человеко-часа тестирования на одну единицу размера программного обеспечения.
- Преобразование размера программного обеспечения в размер проекта тестирования, например тестовых точек или единиц тестирования программного обеспечения, с использованием коэффициента преобразования, а затем преобразование размера проекта тестирования в трудозатраты.
- Рассчитайте размер проекта тестирования, используя тестовые точки модулей тестирования программного обеспечения. Методология определения размера проекта тестирования в Test Points недостаточно документирована. Однако методология создания модулей тестирования программного обеспечения определена в статье Мурали.
- Мы также можем определить размер и объем проекта по тестированию программного обеспечения, используя метод Delphi или метод оценки на основе аналогий.
Пробные попытки из литературы
[ редактировать ]В литературе затраты на испытания относительно общих затрат составляют от 20% до 70%. Эти значения, помимо прочего, зависят от конкретных условий проекта. Если рассматривать усилия по тестированию на отдельных этапах процесса тестирования , то они распределяются по-разному: около 40% приходится на спецификацию теста и выполнение теста на каждый.
Ссылки
[ редактировать ]- Андреас Шпилльнер, Тило Линц, Ханс Шефер. (2006). Основы тестирования программного обеспечения. Учебное пособие для экзамена на сертифицированного тестировщика. Базовый уровень. Соответствует ISTQB , 1-е издание. dpunkt.verlag GmbH, Гейдельберг, Германия. ISBN 3-89864-363-8 .
- Эрик ван Винендал (редактор и соавтор): Практикующий специалист по тестированию. 3-е издание. Издательство UTN, CN Den Bosch, Нидерланды, 2005 г., ISBN 90-72194-65-9 .
- Томас Мюллер (председатель), Рекс Блэк, Сигрид Эльд, Дороти Грэм, Клаус Олсен, Маарет Пюхяярви, Джефф Томпсон и Эрик ван Вендендал. (2005). Сертифицированный тестировщик - Программа базового уровня - Версия 2005 г. , Международный совет по квалификации тестировщиков программного обеспечения (ISTQB), Мёрендорф, Германия. ( PDF; 0,424 МБ ).
- Андреас Спилльнер, Тило Линц, Томас Росснер, Марио Винтер: Практические знания в области тестирования программного обеспечения - управление тестированием: обучение и дальнейшее образование, чтобы стать сертифицированным тестировщиком: продвинутый уровень по стандарту ISTQB. 1-е издание. dpunkt.verlag GmbH, Гейдельберг, 2006 г., ISBN 3-89864-275-5 .