From 85b25ddb7f3f3407c1f6343664b94fe0fdca748e Mon Sep 17 00:00:00 2001 From: torlunjen Date: Thu, 7 May 2020 11:40:45 +0200 Subject: [PATCH] Skriver om deler av Manuelle_tester.md --- ...{Manuell_tester.txt => Manuelle_tester.md} | 101 ++++++++---------- 1 file changed, 46 insertions(+), 55 deletions(-) rename docs/team/planlegging/Sprint_4/{Manuell_tester.txt => Manuelle_tester.md} (66%) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuelle_tester.md similarity index 66% rename from docs/team/planlegging/Sprint_4/Manuell_tester.txt rename to docs/team/planlegging/Sprint_4/Manuelle_tester.md index f5c1b8f..0ff1204 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuelle_tester.md @@ -1,9 +1,12 @@ -Hver runde får du en spesifik kortstokk: en rotate right, en rotate left, en u-turn, en backup, en move 3, en move 2, tre move 1. +# Manuelle tester + +Hver runde får du en spesifik kortstokk: 1 rotate right, 1 rotate left, 1 u-turn, 1 backup, 1 move 3, 1 move 2, 3 move 1 Tester som krever flere roboter må testes med multiplayer (de har også automatiske tester). -Spill 1: -runde 1 - tester tannhjule til høyre, tannhjule til venstre, sakte transport bånd, høyre vrid sakte transport, -raskt transport bånd, flag 1 blir registrert og vist +## Roboten blir rotert av tannhjul, flyttet av transportbånd, registrerer flagg og vinner: + +***Runde 1 - tester tannhjul til høyre, tannhjul til venstre, sakte transport bånd, høyre vrid sakte transport bånd, +raskt transport bånd, flag 1 blir registrert og vist*** Program som skal kjøres: backup, move1, move2, rotate left, u-turn. Trykk confirm @@ -13,26 +16,20 @@ Robot beveger seg med move2 to steg nord og blir flyttet av transportbånd et st det er en sving. Robot roteres mot nord av rotate left og blir flyttet av transportbånd et steg nord, til et raskt transportbånd. Robot roteres mot sør av u-turn og blir flyttet av raskt transportbånd to steg nord, til flagg 1, som blir registrert. -Det forventes markert nede til høyre for blidet av roboten. +Det forventes markert nede til høyre for bildet av roboten. +***Runde 2 - tester at flagg 2 blir registrert*** -runde 2 - tester at flag 2 blir registrert, roboten dør av å gå av brettet, confirm + powerdown, continue powerdown, -ikke ta continue powerdown - -Program som skal kjøres: rotate left, move2, rotate right, u-turn, move3. Trykk confirm + powerdown +Program som skal kjøres: rotate left, move1, move1, u-turn, turn right. Trykk confirm Roboten roteres mot øst av rotate left, og står på flagg 1. -Roboten beveger seg med move2 to steg øst til flagg 2, som blir registrert og markert. -Roboten roteres mot sør av rotate right, og står på flagg 2. -Roboten roteres mot nord av u-turn, og står på flagg 2. -Roboten beveger seg med move3 tre steg nord og går av brettet. Roboten dør og et hjerte forsvinner nede på skjermen. -Roboten respawner på flagg 2 og går i powerdown. -Spiller trykker continue powerdown og robot går i powerdown enda en runde. -Spiller trykker ikke contine powerdown og robot går ikke i powerdown. +Roboten beveger seg med move1 ett steg øst til tile mellom flagg 1 og flagg 2. +Roboten roteres seg med move1 ett steg øst, og står på flagg 2. Flagg 2 blir så registrert. +Roboten roteres mot vest av u-turn, og står på flagg 2. +Roboten roteres mot nord av rotate right, og står på flagg 2. - -runde 3 - tester at når du treffer alle falgende så vinner du, når du vinner får du vinnerskjermen, -du kan trykke quit knappen på vinnerskjermen for å lukke spillet +***Runde 3 - tester at når du treffer alle flaggene så vinner du, når du vinner får du vinnerskjermen, +du kan trykke quit knappen på vinnerskjermen for å lukke spillet*** Program som skal kjøres: rotate right, move1, tilfeldig, tilfeldig, tilfeldig. Trykk confirm @@ -41,9 +38,8 @@ Roboten beveger seg med move1 et steg mot øst til flagg 3. Spiller får opp vinnerskjerm som viser spillernavn og en quit knapp. Spiller trykker på quit og spillet terminerer med melding: "Process finished with exit code -1" - -Spill 2: -runde 1 - tester at robot kan ta 1, 2 og 3 skade fra laser, +## Robot tar skade av laser, får låst kort i registerne, dør og respawner på skiftenøkkel: +***Runde 1 - tester at robot kan ta 1, 2 og 3 skade fra laser*** Program som skal kjøres: rotate left, move1, move1, move1, back up. Trykk confirm @@ -54,20 +50,19 @@ Roboten beveger seg med move1 et steg mot vest, og tar en skade av laser. Roboten beveger seg med back up et steg mot øst, og tar to skade av laser. Robot skal nå ha 8 skade, som viser nede til høyre på skjermen. - -runde 2 - tester at kort blir låst +***Runde 2 - tester at kort blir låst*** Program som skal kjøres: tilfeldig. Trykk confirm -Roboten utører tilfelig kort, blir drept av laser. -Respawner på skitesnøkkel med to skade. +Roboten utfører tilfelige kort og blir drept av laser. +Respawner på skiftenøkkel med to i skade. Spiller krysser ut spillet så det terminerer med melding: "Process finished with exit code -1" +## Robot faller i hull, går i powerdown, fortsetter powerdown, faller i pit, dør, respawer og blir stoppet av vegger: +***Runde 1,2,3 - tester hull, powerdown, continue powerdown og fortsette spillet etter powerdown*** -Spill 3: -runde 1 - tester hull - -Program som skal kjøres: rotate right, move1, rotate left, u-turn, move3. Trykk confirm + powerdown +Program som skal kjøres: rotate right, move1, rotate left, u-turn, move3. Trykk confirm + powerdown, +continue powerdown, ikke ta continue powerdown. Roboten roteres mot øst av rotate right, og står på spawn. Roboten beveger seg med move1 et steg mot øst. @@ -75,9 +70,10 @@ Roboten roteres mot nord av rotate left. Roboten roteres mot sør av u-turn. Roboten beveger seg med move3 to steg mot sør, inn i hullet og dør. Roboten respawner på spawn og går i powerdown for å få 0 skade. +Spiller trykker continue powerdown og robot går i powerdown enda en runde. +Spiller trykker ikke contine powerdown og robot går ikke i powerdown. - -runde 2 - tester pit +***Runde 4,5 - tester pit*** Program som skal kjøres: rotate right, move2, rotate left, u-turn, move3. Trykk confirm + powerdown @@ -88,8 +84,7 @@ Roboten roteres mot sør av u-turn. Roboten beveger seg med move3 to steg mot sør, inn i pitten og dør. Roboten respawner på spawn og går i powerdown for å få 0 skade. - -runde 3 - tester vegg som står fremfor robot +***Runde 6 - tester vegg som står fremfor robot*** Program som skal kjøres: rotate right, move3, rotate left, u-turn, move2. Trykk confirm @@ -99,8 +94,7 @@ Roboten roteres mot nord av rotate left. Roboten roteres mot sør av u-turn. Roboten beveger seg med move2 et steg mot sør, og blir stoppet av en vegg som står fremfor den. - -runde 4 - tester vegg som står på samme tile som robot +***Runde 7 - tester vegg som står på samme tile som robot*** Program som skal kjøres: rotate left, move1, move1, move1, move3. Trykk confirm @@ -111,9 +105,8 @@ Roboten beveger seg med move1 null steg mot øst, siden den blir stoppet av vegg Roboten beveger seg med move3 null steg mot øst, siden den blir stoppet av veggen. Spiller krysser ut spillet så det terminerer med melding: "Process finished with exit code -1" - -Spill 4: -runde 1 +## Robot blir dyttet av pushere, får oppdatert spawn point, dør 3 ganger og spill avsluttes: +***Runde 1 - flytter roboten helt til østre del av brett*** Program som skal kjøres: rotate right, move3, move2, move1, move1. Trykk confirm @@ -123,28 +116,26 @@ Roboten beveger seg med move2 to steg mot øst. Roboten beveger seg med move1 et steg mot øst. Roboten beveger seg med move1 et steg mot øst, blir flyttet av transportbånd et steg mot nord. -runde 2 - tester partallspusher +***Runde 2 - tester partallspusher*** Program som skal kjøres: rotate right, rotate left, tilfeldig, tilfeldig, tilfeldig. Trykk confirm -Roboten roteres mot sør av rotate right, står på partallspusher og skiftesnøkkel blir oppdatert spawn. +Roboten roteres mot sør av rotate right, står på partallspusher og skiftenøkkel blir oppdatert spawn. Roboten roteres mot øst av rotate left, og blir skubbet av brettet av partallspusheren så roboten dør. - -runde 3 - tester oddetallspusher +***Runde 3 - tester oddetallspusher*** Program som skal kjøres: move1, tilfeldig, tilfeldig, tilfeldig, tilfeldig. Trykk confirm -Roboten respawner på skiftesnøkkelen du ble dyttet av. Roboten beveger seg med move1 et steg mot nord, og blir skubbet - av brettet av oddetallspusheren så roboten dør. - Neste runde endres ikke respawn siden du dør før første fase er ferdig. - - -runde 4 - tester terminering av spill når alle spillere er dø - -Program som skal kjøres: move1, tilfeldig, tilfeldig, tilfeldig, tilfeldig. Trykk confirm - -Roboten respawner på skiftesnøkkelen du respawnet sist. Roboten beveger seg med move1 et steg mot nord, og blir skubbet +Roboten respawner på skiftenøkkelen du ble dyttet av. Roboten beveger seg med move1 et steg mot nord, og blir skubbet av brettet av oddetallspusheren så roboten dør. -Du er nå tom for liv og spillet skal terminere neste runde med meldingen: -"[Critical] All players died. Cannot continue playing." \ No newline at end of file +Neste runde endres ikke respawn siden du dør før første fase er ferdig. + +***Runde 4 - tester terminering av spill når alle spillere er død*** + +Program som skal kjøres: move1, tilfeldig, tilfeldig, tilfeldig, tilfeldig. Trykk confirm + +Roboten respawner på skiftenøkkelen du respawnet sist. Roboten beveger seg med move1 et steg mot nord, og blir skubbet +av brettet av oddetallspusheren så roboten dør. +Du er nå tom for liv og spillet skal terminere neste runde med meldingen:\ +"\[Critical\] All players died. Cannot continue playing." \ No newline at end of file