Huis Ontwikkeling Wat is filiaaldekkingstesten? - definitie van techopedia

Wat is filiaaldekkingstesten? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Branch Coverage Testing?

Branch dekkingstest is een methodisch type test dat vereist dat alle programmatakken of voorwaardelijke toestanden minstens één keer tijdens een testproces worden getest.

Techopedia verklaart Branch Coverage Testing

Bij filiaaldekkingstests wordt elke verschillende uitkomst van een codemodule getest. Als de uitkomsten bijvoorbeeld binair zijn, testen ontwikkelaars beide uitkomsten. Evenzo, als er een codefunctie is die een reeks waarden test, wordt elk van die gewaardeerde resultaten getest. Als een functie een waarde Ja of Nee retourneert, moet de test elk van deze waarden invoeren en het resultaat testen.

Van nature is het testen van de vestigingsdekking anders dan andere bredere vormen van testen. Het is een rigide voorwaardelijke eis die mogelijk niet in alle gevallen volledig haalbaar is. Sommige ontwikkelaars en anderen die het hebben over het testen van branchdekking suggereren dat een bepaald percentage dekking voldoende is, terwijl anderen hebben opgemerkt dat ontwikkelaars twee of drie verschillende teststrategieën kunnen uitwerken om ervoor te zorgen dat ze alle codemodule-branches dekken - of zoveel mogelijk .

Als een soort tactische test, is het testen van een vestigingsdekking meer een maatstaf die wordt gebruikt om testresultaten te peilen dan een testfilosofie of een breder gebaseerd teststrategie-idee.

Wat is filiaaldekkingstesten? - definitie van techopedia