QA Checklist

Από Norganna's AddOns

Μετάβαση σε: πλοήγηση, αναζήτηση

Πίνακας περιεχομένων

QA Information Page

Testing Procedures

  • Record all information that can be used to improve, fix, or tweak the Auctioneer Suite. Be as specific as possible.
  • If a ticket does not exist for a specific item, then add one. If you are unsure whether something is relevant or not, ask it in #Norganna-Dev.
  • For testing of release ready Auctioneer preview builds, it is suggested that you copy your World of Warcraft folder and use this copy for testing the packages. In this way you can clear the saved variables without worry of ruining your personal data.
  • During each testing phase, manually update your preferences to better debug configuration methods. Mess with all of the settings across the modules, do not always run with everything on default. Inevitably Joe User is going to get curious and move that slider and get an error, we want to prevent that from happening. So go find that slider error before he does. ;)
  • Once you test with no stats, try copying your auc-stat-*.lua saved variables from your main WoW Folder to the tester copy. This will allow you to test the stat mods with some historical data.

Steps For QA of Preview Builds

  1. Download the packaged preview build from http://auctioneeraddon.com/dl/#preview
  2. Delete and/or move whichever version of Auctioneer you may have installed before installing the newest preview package.
    • Move your Saved Variables for all Auctioneer Suite modules, including stats. Test with the installed defaults before tweaking options to your preference.
  3. Start World of Warcraft and Login. :D
  4. Run a regular scan (I know /auc getall is a godsend, but all parts need testing, you can use /auc getall next time).
  5. Auction as usual. Make sure to take notice of little things, typos, discrepancies, missing info, et cetera along with any Swatter errors you get. Check help tooltips and GUI. Take notes, so you don't forget what you've seen.
  6. If you do not normally use all of the components of the Auctioneer Suite, or even if you do, try something new. Try to figure it out, try to break it, try to become a millionaire off the mod you thought you'd never find valuable. ;)
  7. If you use all components, disable some (Informant, Enchantrix, BeanCounter, AutoMagic, et cetera) and see if that creates any sort of issues/differences.
  8. Be sure to thoroughly review each part of the Auctioneer Suite displayed while at the Auction House. Each tab, such as Browse, BeanCounter, Appraiser, SearchUI, and any others.
  9. Leave the Auction House and review each of the windows intended for use while elsewhere. i.e. BeanCounter, SearchUI, and any others. Look to all of the different items, including the searchers, the filters, BeanCounter Data, everything.
  10. Remember that the Auctioneer Suite does not only affect the Auction House. Check anything that uses the game tooltip, such as your mailbox, spell book, bags, and even talents. Just make sure any part of the game you come in contact with gets along with Auctioneer and the libraries.
  11. Test Enchantrix (and Enchantrix Barker if you have an enchanter). Make sure you can see the proper info Enchantrix provides for enchanting, prospecting and milling.
  12. Repeat steps 4 - 8 every time you go to the Auction House (you can use /GetAll for other sessions if that is your desire). Test steps 9-11 as much as possible, no matter your location.

Links to Know

  • Jira's System Dashboard
    • QA - Unconfirmed & Reopened: these issues need to be tested to make sure they are actual issues, or they require review to confirm that they are requests which are valid and will possibly be implemented.
    • Need Info: these issues require additional information from either developers or the original reporters. In the latter case, if additional information is not forthcoming in a reasonable amount of time, the issue may be closed.
    • QA - Resolved: these issues need to be tested as complete, and should have formal code reviews completed via Crucible, prior to being transitioned to "Closed" status.
Ανακτήθηκε από το "http://wiki.norganna.org/QA_Checklist".
Προσωπικά εργαλεία