Skip to content

BlockPicker Test Plan

edrapac edited this page Nov 16, 2018 · 1 revision

BlockPicker Test Plan and Instructions

Controls

  • Right-click to place an item and left click to destroy an item. Press W to move forward, A to move left, D to move right, S to move backward and Space Bar to jump. Use the number keys 0-9 to toggle through inventory.

Setup

  1. First, you will have to setup Terasology, the easiest way to do this and access modules is to download the Omega zip, extract the file and use either the x86 or x64 launcher
  2. Launch the game and select singleplayer, choose Core Gameplay from the drop down, click the advanced menu and in the middle menu scroll down (or up) until you find the BlockPicker module, left click on it. In the small window to the right click download if the module is not already downloaded (it should be with the omega zip) and then click activate if you haven’t. After that happens, click “Play”

Setup BlockPicker Module

Verify that the module doesnt crash or hang at any of the following steps

  1. Create a new world with only BlockPicker and its dependencies active from the modules.
  2. Verify the world is created and loads.

Verify that the module loaded correctly

After loading the module, the player should be able to spawn into a normal single player game with only the BlockPicker module active. A player should be able to press “B” which is the default key to open the BlockPicker menu and be presented with a menu exactly like the one below.

Exiting the Menu

Pre Conditions

Your game is working and you have the BlockPicker module successfully running

Execution steps

If at any time the player decides to exit the menu, the player may press “escape” and they will leave the BlockPicker Menu

Post Conditions

The menu is no longer on the screen

Drop Downs

Pre Conditions

Your game is working and you have the BlockPicker module successfully running

Execution Steps

In the BlockPicker menu the player should see a drop down menu in the top left corner. Clicking on the gray arrow will display the drop down menu that will allow players to select from different types of blocks. The menu should include “All, items, leaf, mineral, rock, rock2, soil, wood” as menu options

Post Conditions

A drop down menu is displayed

Navigation

Pre Conditions

Your game is working and you have the BlockPicker module successfully running

Execution Steps

With the drop down menu open the player may click on one of the drop down options and the BlockPicker menu will change to reflect the items that belong to that category. The example below shows after a player has clicked the “Minerals” options.

Post conditions

Navigation functions as described, see image below

Searching

Pre conditions

Your game is working, and you have the BlockPicker module successfully running

Execution Steps

A player may search for a specific block type in the BlockPicker menu by clicking in the search bar directly to the right of the drop down bar and searching for the block they are looking for. The search is case-insensitive but the matches only based on position of the letters. If a player searches for “co” then the search bar returns all blocks who’s first 2 letters are “co”

Post Conditions

Search results are displayed, see below image