Skip to content

Test Cases

Muspah edited this page Aug 14, 2019 · 1 revision

uSkyblock-Revived

Since we have quite often experienced regressions, this document aims at specifying both a minimal and a more comprehensive list of test-cases that should be executed (manually) before releasing minor or major versions of uSkyBlock.

Basic Usage

These tests verifies the most basic usage of the plugin.

Single Player - Creation, Challenges and Restart

Pre: No island

  • /is - Check that the UI is shown
  • /is create - Verify that an island can be created.

Pre: Island exists

  • /is - Verify the island menu
    • Verify the availability of sub-menus
    • Verify it's possible to complete a challenge using the menu
  • /c c co<tab> - Verify tab-completion
  • /c c cobblestonegenerator - Verify message when items are missing

Pre: 64 cobblestone

  • /c c cobblestonegenerator - Verify message and rewards on first completion

Pre: Less than 66 cobblestone

  • /c c cobblestonegenerator - Verify message when items are missing

Pre: More than 66 cobblestone

  • /c c cobblestonegenerator - Verify message and rewards for 2nd completion

Pre: Make sure theres stuff in inventory and armor in armor-slots and entites on the ground and that the island has blocks in all direction (preferably to all 4 corners + blocks at 0 + 255).

  • /is restart - Restart island
    • Verify inventory and armory has been cleared.
    • Verify there is no entities on the ground.
    • Verify that the island blocks were cleared (all the way to all boundaries).
  • /is level - Verify the level is shown
  • /is info - Verify a list of blocks on the island is shown

Party

Others / Top / Warp