Jej główne zalety to: Dokładność wynikająca z bezpośredniego przełożenia na strukturę kodu źródłowego. Łatwość optymalizacji owego kodu, dzięki jasnej identyfikacji wąskich gardeł. Łatwość zautomatyzowania. Inżynieryjna klarowność procedury: jej postępu i zakończenia.

Wady Pomimo tego, że testy strukturalne mają wiele istotnych zalet, nie są jednak idealne i posiadają pewne wady: Zespół testowy musi posiadać głęboką, profesjonalną wiedzę o strukturze kodu źródłowego. W niektórych przypadkach niemożliwe jest przetestowanie każdego potencjalnego stanu programu. Testy koncentrują się na istniejących aspektach kodu; problemy braków funkcjonalności mogą nie zostać wykryte.

Przypisy

Linki zewnętrzne Dokument zawierający słownictwo z zakresu testowania oprogramowania. (BS 7925-1)

Strukturalne