Я прочитал много ресурсов.Но я все еще не понимаю атомную точку различий между ними обоими.Что меня смущает:
и dd-путь, и базовый путь нацелены на покрытие ветви.Так в чем же разница?
DD-путь означает (покрытие ветви или C2).Можем ли мы назвать Basis Path C2?
В большинстве книг по разработке программного обеспечения (sommerville, pressman) не упоминается dd-path.большинство из них используют базовый путь.Несколько ли dd-path больше не используется?
Говорят, что BP (базовый путь) может охватывать все операторы без исчерпывающего пути.разве ветвление покрытия dd-path не делает то же самое?
мы можем получить «независимый путь» без V (G).Мы уже знаем, как получить его без какой-либо формулы (только не повторяйте уже пройденный путь)
MCCabe определил Cyclomatic Complexity в 1976 году. С оригинальными целями расчета сложности программного обеспечения.Таким образом, если какой-либо модуль превышает лимит.Это должно быть отделено.CC не создан для тестирования программного обеспечения, пока Он не осознает, что значение V (G) может найти «базовый» путь в 1996
Любой из вас может дать объяснение с помощью простого кода иконтрольный пример для тестирования dd-path и тестирования BP?охват ветвями ≤ цикломатическая сложность ≤ количество путей.Но какой-нибудь пример?Я видел тестовый пример покрытия филиала, похожий с тестовым примером BP.
Я прочитал страницу пресс-секретаря, sommervile, lot wikipedia, слайды из разных колледжей (провел 2-3 дня, не получив ответовпросто много разбросанных точек).Но я до сих пор не могу понять атомную разницу между ними
Большое спасибо.