Manuell testning är långsam och lätt att glömma. Därför låter vi ett skript göra det.
Upplägget
En Android-emulator körs i Docker. Ett skript installerar appen, öppnar den, trycker sig igenom huvudskärmarna och kontrollerar vad det ser. Till sist skriver det en rapport.
Det här kontrolleras
Huvudvägarna som alla spelare använder: inloggning, kartan och nålarna, en hel runda från val till poäng, och skärmarna efter det.
Två rena körningar
Ett test som går igenom en gång kan gå igenom av tur. Vi kräver två rena körningar i rad innan vi litar på en version.
Varför emulatorn först?
Att testa i en emulator är snabbt och går att upprepa. Riktiga telefoner kommer efteråt, för sådant som en emulator inte kan visa.
Resultatet
Färre överraskningar för spelarna, och lugnare helger för oss.
PricePinner