Obsah:
Definice - Co znamená testování poboček?
Testování pokrytí větví je metodický typ testování, který vyžaduje, aby všechny větve programu nebo podmíněné stavy byly testovány alespoň jednou během procesu testování.
Techopedia vysvětluje testování pokrytí odvětví
Při testování pokrytí poboček se testuje každý jiný výsledek z modulu kódu. Například pokud jsou výsledky binární, vývojáři testují oba výsledky. Podobně, pokud existuje funkce kódu, která testuje rozsah hodnot, testuje se každý z těchto hodnotených výstupů. Pokud funkce vrací hodnotu ano nebo ne, musí test zadat každou z těchto hodnot a otestovat výsledek.
Testování pokrytí poboček je ze své podstaty odlišné od jiných širších forem testování. Představuje přísný podmíněný požadavek, který nemusí být ve všech případech zcela proveditelný. Někteří vývojáři a jiní, kteří hovoří o testování pokrytí větví, naznačují, že určité procento pokrytí je dostatečné, zatímco jiní poznamenali, že vývojáři mohou vypracovat dvě nebo tři různé testovací strategie, aby zajistili, že pokryjí všechny větve kódových modulů - nebo co největší počet .
Jako typ taktického testování je testování pokrytí větví spíše metrikou používanou k měření výsledků testování než filozofie testování nebo širší myšlenka testovací strategie.