Zrozumienie zagadnienia pokrycia kodu może być kłopotliwe. Wyparcowaliśmy trzy metody uczenia:
1) generowane "zgadywanki" z pseudokodem w specjalnie przygotowanym narzędziu.
2) rysowanie kodu w oparciu o węzły i linki między nimi.
3) metodę rozpisywania ilości przypadków testowych [kiedy zawodzi metoda pierwsza i druga]. Poniżej dla kombinacji if-else rozpisane są ilość przypadków testowych w formacie X/Y, gdzie X - jest ilością przypadków testowych potrzebnych do pokrycia instrukcji, a Y - ilością przypadków testowych potrzebnych do pokrycia decyzji.
Powyższe będzie prawdziwe jedynie dla takich kombinacji if-else, gdzie użyte zmienne są niezależne między sobą. Jest to dość typowy przypadek na egzaminie ISTQB.