Тестирование базового пути
В разработке программного обеспечения , тестировании базового пути или структурированном тестировании . [ 1 ] — это метод «белого ящика» для разработки тестовых примеров . Метод анализирует граф потока управления программы, чтобы найти набор линейно независимых путей выполнения . В этом методе обычно используется цикломатическая сложность МакКейба для определения количества линейно независимых путей, а затем создаются тестовые примеры для каждого полученного таким образом пути. [ 2 ] Тестирование базового пути гарантирует полное покрытие ветвей (все ребра графа потока управления ), но достигается это без покрытия всех возможных путей графа потока управления — последнее обычно обходится слишком дорого. [ 3 ] Тестирование базового пути широко использовалось и изучалось. [ 4 ]
См. также
[ редактировать ]- DD- тестирование
Ссылки
[ редактировать ]- ^ Артур Х. Уотсон и Томас Дж. Маккейб (1996). «Структурированное тестирование: методология тестирования с использованием метрики цикломатической сложности» (PDF) . Специальная публикация NIST 500-235.
- ^ Линда Вестфолл (2008). Справочник сертифицированного инженера по качеству программного обеспечения . ASQ Качество Пресс. стр. 436–437. ISBN 978-0-87389-730-3 .
- ^ Ю.Н. Шрикант; Прити Шанкар (2002). Справочник по проектированию компиляторов: оптимизации и генерация машинного кода . ЦРК Пресс. п. 249. ИСБН 978-1-4200-4057-9 .
- ^ Роберт В. Биндер (2000). Тестирование объектно-ориентированных систем: модели, шаблоны и инструменты . Аддисон-Уэсли Профессионал. п. 378 . ISBN 978-0-201-80938-1 .
Дальнейшее чтение
[ редактировать ]- Пол К. Йоргенсен (2002). Тестирование программного обеспечения: подход мастера, второе издание . ЦРК Пресс. стр. 146–150. ISBN 978-0-8493-0809-3 .
- Алан Пейдж; Кен Джонстон; Би Джей Роллисон (2008). Как мы тестируем программное обеспечение в Microsoft . Майкрософт Пресс. глава 6. ISBN 978-0-7356-3831-0 .