Five Easy Ways to QA Your SiteBy Andrew M. Riley  Mediacurrent Consultant         @andrewmriley
GoalIntroduce users to basic Quality Assurance techniques andtools. This talk will not involve programming in any way!
GoalYou want to break your as much as possible so when youdeliver your product you are confident that it will work in aspe...
Your Target• Who will be using your sites?• What browsers will you support?• What devices will you support?
Create a test plan
Test Plan• This is your guide follow it• Test case = test only one thing per test• Make a test case for everything (lots o...
Super Simple Example
Automated Tests Tools
Link Checkers• Integrity (OS X) - http://peacockmedia.co.uk/integrity/• XENU (Windows) - http://home.snafu.de/tilman/xenul...
Spelling/HTML/Links• Total Validator - http://www.totalvalidator.com/     • HTML     • CSS     • Links     • Spelling!    ...
Browser Testing
Manual• One test per page, per browser• Clear your cache, check your browser settings• Virtual Machines (VMs) help• Manual...
Automated• BrowserCam - http://www.browsercam.com/• BrowserShots - http://browsershots.org/• BrowserStack - http://www.bro...
IE VMs• Windows Users - http://j.mp/AlCgq2• Not Windows Users - http://j.mp/zBpToY
Functional Testing
Functional TestsCreate your test cases from your specifications documents orcontract.If you don’t have these documents, yo...
Functional Tests• Break it down to the smallest element• Can be done in one browser*• Remember negative test cases• Check ...
Tickets
Track Everything1. Error on the side of creating too many tickets2. One ticket per bug, one bug per ticket3. Use a trackin...
Too Much WorkWhile this feels like a lot of work it can make the differencebetween a launch and a polished launch.
Five Easy Ways                      to QA Your Sitehttp://j.mp/pJ2JIj                     By Andrew M. Riley              ...
Upcoming SlideShare
Loading in...5
×

Five Easy Ways to QA Your Drupal Site

3,066

Published on

The Five Easy Ways to QA Your Site has been presented at DrupalCamp South Florida as well as DrupalCamp Florida. The talk addresses the issue of using simple methods to add polish to your site through established Quality Assurance methods. During this presentation you'll learn quick and easy tasks as well as what tools to use to provide a high level of quality.

Published in: News & Politics, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,066
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
22
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Five Easy Ways to QA Your Drupal Site

    1. 1. Five Easy Ways to QA Your SiteBy Andrew M. Riley Mediacurrent Consultant @andrewmriley
    2. 2. GoalIntroduce users to basic Quality Assurance techniques andtools. This talk will not involve programming in any way!
    3. 3. GoalYou want to break your as much as possible so when youdeliver your product you are confident that it will work in aspecified manner.tl;dr: Break stuff before your client can.
    4. 4. Your Target• Who will be using your sites?• What browsers will you support?• What devices will you support?
    5. 5. Create a test plan
    6. 6. Test Plan• This is your guide follow it• Test case = test only one thing per test• Make a test case for everything (lots of them)• Record everything• This will grow over time• Keep it simple
    7. 7. Super Simple Example
    8. 8. Automated Tests Tools
    9. 9. Link Checkers• Integrity (OS X) - http://peacockmedia.co.uk/integrity/• XENU (Windows) - http://home.snafu.de/tilman/xenulink.html
    10. 10. Spelling/HTML/Links• Total Validator - http://www.totalvalidator.com/ • HTML • CSS • Links • Spelling! • 508
    11. 11. Browser Testing
    12. 12. Manual• One test per page, per browser• Clear your cache, check your browser settings• Virtual Machines (VMs) help• Manually compare each page• Check Firebug/IE JS warnings
    13. 13. Automated• BrowserCam - http://www.browsercam.com/• BrowserShots - http://browsershots.org/• BrowserStack - http://www.browserstack.com/
    14. 14. IE VMs• Windows Users - http://j.mp/AlCgq2• Not Windows Users - http://j.mp/zBpToY
    15. 15. Functional Testing
    16. 16. Functional TestsCreate your test cases from your specifications documents orcontract.If you don’t have these documents, you’ll have to go throughyour site manually and look for things to break.
    17. 17. Functional Tests• Break it down to the smallest element• Can be done in one browser*• Remember negative test cases• Check your Drupal watchdog/logs• Think outside the box.
    18. 18. Tickets
    19. 19. Track Everything1. Error on the side of creating too many tickets2. One ticket per bug, one bug per ticket3. Use a tracking system (it can be free)4. Describe the issue, take a screenshot or video.5. Include a link and include any data
    20. 20. Too Much WorkWhile this feels like a lot of work it can make the differencebetween a launch and a polished launch.
    21. 21. Five Easy Ways to QA Your Sitehttp://j.mp/pJ2JIj By Andrew M. Riley Mediacurrent Consultant @andrewmriley
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×