Stendhal Testing

From Arianne
Revision as of 16:01, 19 December 2009 by imported>Kymara (New page for stendhal testing with both the standard tests and the specific new things to test)
Jump to navigation Jump to search

Testing Stendhal is not only fun, it's also very important because it can solve problems before releases. If you find any problems or need help with testing please ask at #arianne. If you are sure you have found a bug, feel free to submit a report directly.

We have a dedicated test server, which is updated every day with the new code. Please apply at #arianne if you would like to help with testing. You may need a test client, please note this is a slow download.

Tests specific to the next releases

  • Trading, speak to Harold in Semos Tavern
  • NPC speech, look out for having two separate lines when there should just be one reply, like this example which is wrong:
 <Ilisa> There, you are healed.
 <Ilisa> Thanks.
  • Maze, please go to <npc>Haizen</npc> and say maze (no reward yet), and record how long it took you
  • Help <npc>Mrs. Yeti</npc> quest
  • Anything else on the list of recent changes

Standard tests

  1. Move around
  2. Use double click on main screen to walk
  3. Use double click on Minimap to walk
  4. Use auto key focus to walk and stop walking
  5. Collide with something
  6. Collide with objects
  7. Check that your Minimap, Settings Panel, Bag, Keyring, Buddies list and Character Window appear correctly
  8. Use Look, /tell, /who, Attack and Stop Attack
  9. Use Set Outfit
  10. Use admin *Destroy, *Inspect and *Alter
  11. Run admin script
  12. Talk with NPC
  13. Change zone
  14. Use portal. especially any which might have changed recently
  15. Visit every area. Any NPCs who can't be created will show up in your console log
  16. Buy items
  17. Sell items
  18. Buy a sheep
  19. Sell sheep
  20. Attack a creature
  21. Loot a corpse, check corpse behaves correctly
  22. Level up
  23. Harvest grain
  24. Pick food from a plant grower and check it grows back
  25. Get item produced and collect it
  26. Use a bank chest
  27. Use item taken from bank chest
  28. Use a bank vault
  29. Use a scroll from the bank vault
  30. Logout in the bank vault
  31. Move items from body to bag
  32. Drop items
  33. Redo some quests, pick at random from StendhalQuest
  34. Do Semos Mayor quest
  35. Do Ados mayor quest
  36. Do deathmatch
  37. Go to dreamscape and 7 kikareukin clouds
  38. Use the wizard bank
  39. Gamble in Semos tavern
  40. Play blackjack on Athor ferry
  41. Do /where playername
  42. Use /support and /supportanswer
  43. Check /help and /gmhelp
  44. Add buddies
  45. Remove buddies
  46. Rent an outfit
  47. Rent a sign from Gordon
  48. Ignore someone
  49. Remove the ignore from someone
  50. Go /away with a message, have someone else /msg you
  51. Go /grumpy with a message, have buddy and non buddy /msg you
  52. Die
  53. Login in with wrong version. It MUST warn
  54. Login to server. It MUST work
  55. Login with FULL sound version and listen
  56. Login with no sound version
  57. Login using webstart
  58. Login using automatically updated client
  • When you do each stage, read your console log.
  • For quest testing: if you want to use an existing char, that has done most quests, you can reset all quests by saying cleanme! (with "!") to <npc>Diogenes</npc>.