Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 842

Testy wykonały każdą linię modułu, ale dla jednego warunku sprawdziły wyłącznie wynik prawdziwy. Które pokrycie nie jest pełne?

  1. APokrycie instrukcji, ponieważ część linii kodu nie została w ogóle wykonana
  2. BPokrycie decyzji, ponieważ nie sprawdzono obu wyników tego warunkuPoprawna
  3. CPokrycie funkcji, ponieważ testy pominęły nagłówki i ciała części funkcji
  4. DPokrycie wymagań, ponieważ każdemu warunkowi odpowiada osobne wymaganie

Wyjaśnienie

Instrukcja warunkowa bez klauzuli przeciwnej wykonuje wszystkie linie także wtedy, gdy druga gałąź nigdy nie została przetestowana.