Stendhal Testing: Difference between revisions

From Arianne
Jump to navigation Jump to search
imported>Yoriy
imported>Yoriy
(No difference)

Revision as of 13:26, 20 December 2009


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 to reach the portal at the opposite corner
  • Help <npc>Mrs. Yeti</npc> quest
  • Herbs for <npc>Carmen</npc> quest
  • The Pied Piper quest, please wait until <npc>Mayor Chalmers</npc> shoot about Ados city rats problem. Then come to him and ask him about rats. He will say to you number of rats to kill. Try to ask him about details. He should answer to you, that you killed no rats yet. Ask him about reward. He should answer to you, that you will get no reward until invasion will ends. Now kill all these rats in Ados city buildings, until Mayor will shoot about all rats is killed. Then come back to him and ask about details. He will answer to you, which rats and how much rats you killed, and what is your reward's moneys. Ask him about reward, and you will get these moneys and 5 karma. Then wait until quest will repeat. Now try testing bad situation, when not all rats would killed during certain time. In this case, Mayor will shout about rats captured city! He will call rats exterminator, which will arrive in 1 hour. After that, invasion will ends and quest will start from beginning. You could get your reward after exterminator calling.
  • 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

Notes

  • 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>.
  • The test server log is here and can be useful to check if something strange happened (just scroll to the bottom for the latest entries)