Testing Tools: A Look at the QA Arsenal

Erin Hinnen Erin Hinnen
July 22, 2015
Web Development , Web Strategy

Testing a website is about more than just intuition. A QA resource must review and test requirement-driven features and often times perform pixel-precise measurements to confirm the site being reviewed is free of errors. This is why it is important that QA resources are properly equipped with an ever-changing array of tools to assist them in these measurements and observations. At Roundedcube, the QA Department uses a number of tools, including bug-tracking resources and browser extensions to fully ensure the quality of our products.

Bug Tracking

Team Foundation Server is used daily at Roundedcube to coordinate features, requirements, tasks, bugs, and test cases. This powerful tool allows the QA department to link together all of these different work types so that regression testing can be as painless as possible; for each bug created, a test case is created and associated with it, and then often tied to a requirement or feature. The product also allows for detailed querying, which allows the QA department to not only create in-depth reports of issue resolution progress for client review, but also allows us to gather statistics surrounding the project and analyze where we can improve in the future. We use TFS in junction with our in-house bug tracking system RCOntrack to track and resolve client reported issues. 

Browser Extensions

The right browser extensions can truly make a difference in testing capabilities. At Roundedcube, the QA team uses a myriad of chrome extensions. Some of these include:

  • The Browserstack Extension – This extension works with the website BrowserStack to allow for device and operating system emulation on web pages for quick browser compatibility testing. 
  • Page Load Time – This extension times how long it takes for the entire page to load. 
  • Check My Links – This checks every link on a page and displays any errors returned by those links. 
  • ColorZilla – This extension includes a color picker, eye dropper, and gradient generator. 
  • Page Ruler – This extension allows you to draw a ruler to get pixel dimensions and positioning, as well as to easily measure elements on a web page. 
  • AdBlock Plus – This extension flags and blocks ads on a web page. This is utilized to ensure that images and other content on the site are not being flagged as ads incorrectly, since many consumers use this extension daily. 
  • Selenium for Firefox – An extension that allows for automated test cases. This assists in performing regression testing and frees up considerable time to dedicate to other tasks that cannot be automated as readily, like creating the initial test cases or ensuring the look and feel of the site is accurate.

They say “a craftsman is always as good as his tools”—and to a degree, they are correct. Without the correct extensions and tools to define, create, and track issues within a project, the quality of that project cannot be truly assured. That’s why the QA team at Roundedcube is always investigating the newest tools for the job, including both bug tracking tools/systems as well as browser extensions to ease the amount bugs remaining in Beta.

What tools do you use when you test a website or program?

comments powered by Disqus