MovingBlocks

Design a test plan for the Launcher (general)

The Terasology Launcher is the official launcher application for Terasology - an external program written using JavaFX which is capable of easily downloading, installing, and running different versions of the game. Although the launcher overall is in pretty good shape, it lacks well-defined test scenarios. Therefore, your task is to investigate its' features and use cases, and create a test plan covering these points.

Definition of 'Done'

  • A detailed test plan (at least 10-15 manual tests) is submitted as a forum post, GitHub wiki page etc. The test plan should be systematic instructions on how to (manually) test the identified features, covering the different usage scenarios (what should be done?) and the expected outcome (what should happen?). The plan should cover different features from the launcher, excluding its' Settings menu - this is covered in a separate task.

  • An ideal bonus is recording a video of the tests that can be used to guide later testing.

Where to start

  • Download the launcher and try it out! The launcher's wiki will probably be of help.
  • Here are a few sample tests to get you started with the plan:
    • Clicking the Reddit social icon should open the default browser and bring the user to Terasology's subreddit.
    • Clicking the "Run" button should launch a Terasology build with the version selected in the interface.

See also https://github.com/MovingBlocks/Terasology/wiki/GCI#test-plans

Task tags

  • documentation
  • markdown
  • ui
  • testing
  • writing

Students who completed this task

Isaac

Task type

  • chrome_reader_mode Documentation / Training
  • done_all Quality Assurance
close

2016