Testing¶
Test Data
Test Plans
- Test Plan Overview
- Lecturer-Interface: Show courses (
u.lecturer-interface-01) - Lecturer-Interface: Create course (
u.lecturer-interface-02) - Lecturer-Interface: Show specific course (
u.lecturer-interface-03) - Lecturer-Interface: Edit course name (
u.lecturer-interface-04) - Lecturer-Interface: Edit course description (
u.lecturer-interface-05) - Lecturer-Interface: Edit course semester (
u.lecturer-interface-06) - Lecturer-Interface: Toggle active status (
u.lecturer-interface-07) - Lecturer-Interface: Switch from course to world view (
u.lecturer-interface-08) - Lecturer-Interface: Edit area topic name in world view (
u.lecturer-interface-09) - Lecturer-Interface: Change active status of area (
u.lecturer-interface-10) - Lecturer-Interface: Show minigames of area (
u.lecturer-interface-11) - Lecturer-Interface: Change game of minigame spot (
u.lecturer-interface-12) - Lecturer-Interface: Edit minigame configuration of chickenshock (
u.lecturer-interface-13) - Lecturer-Interface: Show NPCs of area (
u.lecturer-interface-14) - Lecturer-Interface: Edit NPC configuration (
u.lecturer-interface-15) - Lecturer-Interface: Delete course (
u.lecturer-interface-16) - Lecturer-Interface: Minigame maps (
u.lecturer-interface-17) - Lecturer-Interface: NPC maps (
u.lecturer-interface-18) - Lecturer-Interface: Dungeon entrance maps (
u.lecturer-interface-19) - Lecturer-Interface: Edit minigame description (
u.lecturer-interface-20) - Lecturer-Interface: Edit NPC description (
u.lecturer-interface-21) - Lecturer-Interface: Course list navigation (
u.lecturer-interface-22) - Lecturer-Interface: Sidebar navigation (
u.lecturer-interface-23) - Lecturer-Interface: Course navigation (
u.lecturer-interface-24) - Lecturer-Interface: World navigation (
u.lecturer-interface-25) - Lecturer-Interface: Minigame navigation (
u.lecturer-interface-26) - Lecturer-Interface: NPC navigation (
u.lecturer-interface-27) - Lecturer-Interface: Import and Export minigame configuration (
u.lecturer-interface-28) - Lecturer-Interface: Show books of area (
u.lecturer-interface-29) - Lecturer-Interface: Edit book configuration (
u.lecturer-interface-30) - Bugfinder Game start (
u.bugfinder-1) - Bugfinder Bug selection (
u.bugfinder-2) - Bugfinder Revert bug correction (
u.bugfinder-3) - Bugfinder Show general feedback (
u.bugfinder-4) - Bugfinder Show detailed feedback (
u.bugfinder-5) - Bugfinder Show next code (
u.bugfinder-6) - Bugfinder Chat greeting (
u.bugfinder-7) - Crosswordpuzzle: start page (
u.crosswordpuzzle-1) - Crosswordpuzzle: start game (
u.crosswordpuzzle-2) - Crosswordpuzzle: finish game (
u.crosswordpuzzle-3) - Crosswordpuzzle: restart game (
u.crosswordpuzzle-4) - FiniteQuiz: Playthrough (
u.finitequiz-1) - Git Card Game: Start (
u.git-card-game-01) - Git Card Game: Playing a ‘touch’ card (
u.git-card-game-02) - Git Card Game: Playing a ‘rm’ card (
u.git-card-game-03) - Git Card Game: Playing a ‘git add’ card (
u.git-card-game-04) - Git Card Game: Playing a ‘git reset’ card (
u.git-card-game-05) - Git Card Game: Playing a ‘git add all’ card (
u.git-card-game-06) - Git Card Game: Playing a ‘git commit’ card (
u.git-card-game-07) - Git Card Game: Playing a ‘git push’ card (
u.git-card-game-08) - Git Card Game: Ending your turn (
u.git-card-game-09) - Git Card Game: Enemy turn (
u.git-card-game-10) - Keycloak: standard login (
u.keycloak-01) - Keycloak: incorect login (
u.keycloak-02) - Keycloak: logout (
u.keycloak-03) - Keycloak: Overworld authentification (
u.keycloak-04) - Keycloak: Overworld authentification unlocked area (
u.keycloak-05) - Keycloak: only lecturers get a link to the lecturer interface (
u.keycloak-06) - Keycloak: lecturer interface not linked for non-lecturers (
u.keycloak-07) - Keycloak: user role change (
u.keycloak-08) - Keycloak: registration login (
u.keycloak-09) - Chickenshock: Playthrough (
u.chickenshock-1) - Chickenshock: Exit without starting (
u.chickenshock-2) - Chickenshock:
ppress unlocks mouse cursor (u.chickenshock-3) - Memory: Playthrough Singleplayer(
u.memory-1) - Memory: Card Interactions(
u.memory-2) - Memory: Routing(
u.memory-3) - Overworld: Nearby areas are loaded (
u.overworld-01) - Overworld: Dungeon entrance and exit working (
u.overworld-02) - Overworld: Barrier block locked worlds (
u.overworld-03) - Overworld: Barrier block inactive worlds (
u.overworld-04) - Overworld: Barrier not present on playable worlds (
u.overworld-05) - Overworld: NPC testcases combined (
u.overworld-06) - Overworld: NPC load text from backend (
u.overworld-07) - Overworld: NPC show dialogue box (
u.overworld-08) - Overworld: NPC mark as talked to (
u.overworld-09) - Overworld: Disable minigame (
u.overworld-10) - Overworld: Minigame spot (
u.overworld-11) - Overworld: Minigame loading (
u.overworld-12) - Overworld: Game zoom (
u.overworld-13) - Overworld: HUD show current area (
u.overworld-14) - Overworld: Minimap (
u.overworld-15) - Overworld: Pause menu (
u.overworld-16) - Overworld: Submenus (
u.overworld-17) - Overworld: Object colliders (
u.overworld-18) - Overworld: Area colliders (
u.overworld-19) - Overworld: Loading screen (
u.overworld-20) - Overworld: Area unlocking (
u.overworld-21) - Overworld: Achievement UI Category filter (
u.overworld-22) - Overworld: Achievement UI Status filter (
u.overworld-23) - Overworld: Achievement UI filter (
u.overworld-24) - Overworld: Teleporter Unlocking (
u.overworld-25) - Overworld: Change Keybindings (
u.overworld-26) - Overworld: Persistent Keybindings (
u.overworld-27) - Regex Game: Game Start (
u.regex-game-1) - Regex Game: Select an answer (
u.regex-game-2) - Regex Game: Only update highscore when
score > highscore(u.regex-game-3) - Regex Game: Validating valid quizzes works (
u.regex-game-4) - Regex Game: Validating invalid quizzes works (
u.regex-game-5) - Chickenshock: CorrectStartScreenUsage(
u-towercrush-1) - Towercrush: lobby (
u-towercrush-2) - Towercrush: play the game (
u-towercrush-3)
- Lecturer-Interface: Show courses (
- How do we test a specific service?