Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В разработке программного обеспечения , тестирования пути основе , или структурированного тестирования , [1] представляет собой белый метод коробки для разработки тестовых случаев . Метод анализирует граф потока управления программы, чтобы найти набор линейно независимых путей выполнения . Этот метод обычно использует цикломатическую сложность МакКейба для определения количества линейно независимых путей, а затем генерирует тестовые примеры для каждого полученного таким образом пути. [2] Базовое тестирование пути гарантирует полное покрытие ветвей (все ребра графа потока управления), но достигается это без покрытия всех возможных путей графа потока управления - последнее обычно слишком дорого. [3] Базовое тестирование пути широко используется и изучается. [4]

См. Также [ править ]

Ссылки [ править ]

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

Дальнейшее чтение [ править ]

  • Пол К. Йоргенсен (2002). Тестирование программного обеспечения: подход мастера, второе издание . CRC Press. С. 146–150. ISBN 978-0-8493-0809-3.
  • Алан Пейдж; Кен Джонстон; Би Джей Роллисон (2008). Как мы тестируем программное обеспечение в Microsoft . Microsoft Press. Глава 6. ISBN 978-0-7356-3831-0.