· Programmi teksti pole alati olemas. Mitte alati saavutatav · Tulemused: testikomplekt, mis katab programmi · Suhe teistesse: kasutada koos teiste meetoditega · Vahendid: on olemas vahendid, mis aitavad leida lauseadekvaatset testikomplekti Lauseadekvaatsuse puhul läbitakse kõik laused, kuid harud, milles lauseid pole, jäetakse läbimata. Haruadekvaatsuse nõue eeldab ka tühjade harude läbimist, seega on ta täielikum, Lauseadekvaatsus Haruadekvaatsus. Haruadekvaatsust saab illustreerida programmi graafil. Sellel vastab igale hargnemisele graafi tipp, millest väljub rohkem kui üks haru. Üksteisele järgnevad täidetavad hargnemiseta laused võib ühendada üheks tipuks. Haruadekvaatsuse nõuet võib sõnastada järgmiselt: testimise käigus peavad programmi graafi kõik kaared olema läbitud. Järgneval joonisel on kujutatud lihtne programm ja sellele vastav graaf. Graafis on kolm esimest lauset ühendatud üheks tipuks
programmis iga lause peab olema vähemalt korra läbitud. Lauseadekvaatsuse põhjal testimise valiku põhjuseks on eesmärk saavutada rahuldav tulemus minimaalse ajaga. Kui aga testimisele panustavat ajalist ressurssi on rohkem, siis oleks mõistlik kasutada pigem haruadekvaatsust. Haruadekvatsus võimaldaks kontrollida ka harusid, milles lauseid pole ning seetõttu laseb programmi töökindluses paremini veenduda. (Tepandi, 1999)