Ohjelmaa on testattu yksikkö- ja integraatiotesteillä unittestin avulla, sekä manuaalisesti järjestelmätason testeillä.
Käyttöliittymän sovelluslogiikasta vastaavia LoginService
ja ScoreService
-luokkia testataan TestLoginService ja TestScoreService-testiluokilla.
Pelin sovelluslogiikkaa vastaavaa Game
-luokkaa testataan luokassa TestGame
Repositorio-luokkia ScoreRepository
ja UserRepository
testataan luokissa TestHighscoreRepository sekä TestUserRepository
Käyttöliittymäkerrosta lukuunottamatta sovelluksen testauksen haarautumakattavuus on 77%
Haarautumaraportin ulkopuolelle on jätetty käyttöliittymästä vastaava dokumentaatio, poislukien käyttöliittymän logiikka.
Sovelluksen järjestelmätestaus on suoritettu manuaalisesti siten, että kaikki määrittelydokumentin ja käyttöohjeen listaamat toiminnallisuudet on käyty läpi. Sovelluksen reagoiminen myös virheellisiin syötteisiin on testattu.
Pelistä vastaavaa logiikkaa ei ole hajautettu tarpeeksi optimaalisen testikattavuuden saavuttamiseksi.