Video: Einmal Tropico 3 to go bitte - Tropico Mobile Game Review - iOS & Android App Test - deutsch-German 2024
Når du tester din iOS-app, må du prøve å teste den på flere nivåer. Test hver klasse og dens metoder. Test hvordan klassene jobber sammen. Endelig, test den endelige, komplett sett sammen appen fra brukergrensesnittet. Her er en bredere beskrivelse av disse testnivåene:
-
Enhetstesting: Testing på nivå av en enkelt klasse eller et lite sett av relaterte klasser er kjent som enhetstesting. Individuelle utviklere gjør vanligvis denne typen testing - for eksempel, før du kontrollerer den i kildekontroll for andre å bruke i sine programmer.
I enhetstesting lager du en forekomst av en klasse og kaller alle metodene med forskjellige inngangsverdier og deretter sjekker om metodene fungerer som de skal.
Enhetstesting i iOS gjøres vanligvis på en modellobjekt (for eksempel et objekt av spillklassen i Tic-Tac-Toe-appen). Men selv testing av en enkelt skjerm for å se om alle UI-elementene virker skikkelig, kan betraktes som enhetstesting.
-
Integrasjonstesting: Som navnet antyder, er formålet med integreringstesting å sikre at de forskjellige programmodulene fungerer sammen på riktig måte.
-
Systemtesting: I dette tilfellet testes systemet som en helhet av personer som fungerer som potensielle brukere av appen.
Hvis du er den eneste som utvikler en app og lurer på hvordan de foregående nivåene er relatert til deg, er svaret at du kommer til å spille alle rollene. For eksempel kan du være en enkelt utvikler enhet som tester komponentene dine, en integreringstester som trekker sammen to komponenter utviklet uavhengig (for eksempel Game klassen og Game Session view kontrolleren), og en system tester teste hele appen.
Du må prøve å finne og fikse så mange feil som mulig. For å fange så mange som mulig, test så mange baner gjennom koden som mulig.