-
Notifications
You must be signed in to change notification settings - Fork 221
QA Testing Plan: Perform testing on summoning crafting, swapping, and shop: #550
Description
List of Tests to Perform In-Game to Verify Summoning Skill Implementation #549
Testing Checklist
- 1. Crafting Summoning Pouches
- 2. Crafting Summoning Scrolls
- 3. Trading in Pouches and Scrolls for Shards
- 4. Summoning Supply Shops
- 5. Obelisk Interactions
- 6. Trapdoor and Ladder Interactions
- 7. Summoning Familiar
- 8. Level and Experience Verification
- 9. Interface Navigation
- 10. Edge Case Testing
1. Crafting Summoning Pouches
a. Basic Pouch Crafting
- Action: Go to an obelisk (e.g., Taverley obelisk).
- Requirements: Have the required level and materials to craft a low-level pouch (e.g., Spirit Wolf pouch).
- Steps:
- Interact with the obelisk and select "Infuse-pouch".
- In the pouch crafting interface, select the "Infuse" option for the Spirit Wolf pouch.
- Verification:
- Required materials are consumed:
- 1 Gold charm
- 7 Spirit shards
- 1 Wolf bones
- 1 Pouch
- You receive 1 Spirit Wolf pouch in your inventory.
- You gain 4.8 Summoning XP.
- A message appears: "You infuse a spirit wolf pouch."
- Required materials are consumed:
b. Crafting Multiple Pouches
- Action: Craft multiple pouches (e.g., 10 Dreadfowl pouches).
- Requirements: Sufficient materials and level.
- Steps:
- Use the "Infuse-10" option on the Dreadfowl pouch in the interface.
- Verification:
- Materials are consumed appropriately.
- 10 Dreadfowl pouches are added to your inventory.
- You gain 93 Summoning XP (9.3 XP per pouch).
c. Crafting with Insufficient Materials
- Action: Attempt to craft a pouch without all required materials.
- Steps:
- Remove a necessary item (e.g., the tertiary ingredient).
- Try to craft the pouch.
- Verification:
- Crafting does not proceed.
- An error message indicates missing materials.
- No materials are consumed.
d. Crafting with Insufficient Level
- Action: Attempt to craft a pouch above your Summoning level.
- Steps:
- Try to craft a pouch requiring a higher level than you have.
- Verification:
- Crafting is blocked.
- A message states the required Summoning level.
- No materials are consumed.
e. Inventory Space Check
- Action: Craft pouches with limited inventory space.
- Steps:
- Fill your inventory, leaving space for only a few items.
- Attempt to craft more pouches than space allows.
- Verification:
- Only pouches fitting in your inventory are crafted.
- Appropriate materials are consumed.
- Excess materials remain in your inventory.
f. Ingredient List Check
- Action: View ingredient requirements.
- Steps:
- In the interface, select the "List" option for a pouch.
- Verification:
- A message displays all required items for that pouch.
2. Crafting Summoning Scrolls
a. Basic Scroll Crafting
- Action: Convert a pouch into scrolls.
- Requirements: Have at least one relevant pouch.
- Steps:
- Open the scroll crafting interface via the obelisk.
- Select "Transform" on the desired scroll (e.g., Howl scroll).
- Verification:
- 1 pouch is consumed.
- 10 scrolls are added to your inventory.
- You gain appropriate Summoning XP.
- An animation plays during crafting.
b. Crafting Multiple Scrolls
- Action: Convert multiple pouches into scrolls.
- Steps:
- Use the "Transform-All" option.
- Verification:
- All applicable pouches are converted.
- Correct number of scrolls received.
- Total XP gained matches the number of scrolls created.
c. Crafting with Insufficient Pouches
- Action: Attempt to craft more scrolls than you have pouches.
- Verification:
- Only scrolls for available pouches are crafted.
- A message informs you of insufficient pouches, if applicable.
d. Ingredient List Check
- Action: View pouch requirements for scrolls.
- Steps:
- Select the "List" option on a scroll.
- Verification:
- A message displays the required pouch for that scroll.
3. Trading in Pouches and Scrolls for Shards
a. Trading in Pouches
- Action: Swap pouches for spirit shards with Bogrog.
- Requirements: Have tradeable pouches.
- Steps:
- Interact with Bogrog and select "Swap".
- Open the pouch trade-in interface.
- Trade in pouches using available options.
- Verification:
- Pouches are removed from inventory.
- You receive the correct number of spirit shards (e.g., 5 shards per Spirit Wolf pouch).
- A confirmation message appears.
b. Trading in Noted Pouches
- Action: Swap noted pouches.
- Requirements: Have noted pouches in inventory.
- Verification:
- Noted pouches are accepted.
- Correct number of shards is received.
c. Trading in Scrolls
- Action: Swap scrolls for shards.
- Steps:
- Open the scroll trade-in interface via Bogrog.
- Trade in scrolls.
- Verification:
- Scrolls are removed.
- Shards are added according to the exchange rate.
- A message confirms the transaction.
d. Trading with Insufficient Items
- Action: Attempt to trade without items.
- Verification:
- Trade does not proceed.
- An informative message is displayed.
e. Edge Cases
- Action: Trade when inventory is nearly full.
- Verification:
- If inventory cannot hold shards, the trade is prevented or excess shards are dropped.
- Appropriate messages are shown.
4. Summoning Supply Shops
a. Pikkupstix's Shop
- Action: Trade with Pikkupstix.
- Steps:
- Interact with Pikkupstix and select "Trade".
- Verification:
- Shop interface opens correctly.
- Items are displayed with correct prices and stock.
- Purchasing items deducts coins and adds items to inventory.
- Sample items are displayed in the shop interface.
b. Bogrog's Shop
- Action: Trade with Bogrog.
- Verification:
- Shop opens with correct items.
- Transactions occur smoothly.
c. Purchasing Limit Testing
- Action: Try to buy more items than in stock.
- Verification:
- Cannot purchase beyond available stock.
- Stock decreases appropriately after purchases.
d. Selling Items
- Action: Attempt to sell items to the shop.
- Verification:
- Shop accepts items it buys.
- You receive coins for sold items.
- Items not accepted are refused with a message.
5. Obelisk Interactions
a. Interacting with Different Obelisks
- Action: Visit each obelisk and attempt to infuse pouches.
- Verification:
- "Infuse-pouch" option is available.
- Pouch crafting interface opens at each location.
b. Obelisk Functionality
- Action: Craft pouches and scrolls at each obelisk.
- Verification:
- Crafting processes function consistently.
- All interfaces and options work correctly.
6. Trapdoor and Ladder Interactions
a. Using Trapdoors
- Action: Open and close trapdoors.
- Steps:
- Locate a trapdoor (e.g., in Taverley).
- Use "Open" and "Close" options.
- Verification:
- Trapdoor opens and closes with animations.
- Messages and sounds are appropriate.
- Varbits update correctly to reflect the state.
b. Climbing Down
- Action: Climb down into the obelisk area.
- Verification:
- Player moves to the correct underground coordinates.
- No glitches occur during the transition.
c. Climbing Up
- Action: Use the ladder to return above ground.
- Verification:
- Player returns to the surface accurately.
- Location is consistent with expectations.
d. Testing All Trapdoors and Ladders
- Action: Repeat the above steps for each modified trapdoor and ladder.
- Verification:
- All transitions work smoothly.
- No inconsistencies or errors are present.
7. Summoning Familiar
a. Summoning a Familiar
- Action: Use a pouch to summon a familiar.
- Requirements: Have a pouch and required Summoning points.
- Steps:
- Click on the pouch in your inventory.
- Verification:
- Familiar appears in-game.
- Summoning points decrease appropriately.
- Summoning icon updates to show the familiar.
b. Using Familiar's Special Ability
- Action: Activate the familiar's special move.
- Requirements: Have corresponding scrolls and special move energy.
- Steps:
- Click on the special move icon or use the scroll.
- Verification:
- Special move executes.
- Special move points are consumed.
- Any effects (e.g., items obtained, buffs applied) occur correctly.
8. Level and Experience Verification
a. Experience Gains
- Action: Track XP before and after crafting.
- Verification:
- XP increases by the correct amount per item crafted.
- Total XP gain matches the number of items crafted times the XP per item.
b. Level Requirements
- Action: Attempt actions above your Summoning level.
- Verification:
- Actions are blocked.
- Clear messages explain level requirements.
9. Interface Navigation
a. Switching Between Pouch and Scroll Interfaces
- Action: Use interface buttons to switch modes.
- Steps:
- In the pouch interface, click the "Scrolls" tab.
- In the scroll interface, click the "Pouches" tab.
- Verification:
- Interfaces switch seamlessly.
- All interface elements update accordingly.
b. Interface Buttons and Options
- Action: Test all crafting options (Infuse/Transform-X, -All).
- Verification:
- Each option prompts correctly.
- Quantities can be entered for "X" options.
- Crafting proceeds as expected.
10. Edge Case Testing
a. Full Inventory
- Action: Attempt to craft with no inventory space.
- Verification:
- Crafting is prevented.
- An error message is displayed.
- No materials are consumed.
b. Partial Materials
- Action: Attempt to craft with some materials missing.
- Verification:
- Crafting does not start.
- Specific messages indicate which materials are lacking.
c. Interruption Handling
- Action: Interrupt crafting by moving or performing another action.
- Verification:
- Crafting stops immediately.
- Only materials for completed items are used.
- Remaining materials stay in inventory.