QASource's Advanced Technology Group Monthly Update: October 2015

QASource
QASource | October 21, 2015

QASource's Advanced Technology Group Monthly Update: October 2015

Each month, our Advanced Technology group evaluates the latest QA testing tools and we help pass on their findings to you. In this month's update, we provide a brief overview of new tools, including Helium and WHITE. We also cover current best practices and the latest industry updates. Look for our update each month to stay in the loop with technology standards and help boost your team's productivity!

Latest Support Updates from September 2015:

  • Selenium WebDriver released version 2.48, which contains fixes for many previous issues.
  • Jenkins version 1.632 contains six major fixes.
  • Twitter's Bootstrap has become known as one of the most popular responsive UI development frameworks.

Tool and Technology Overview:

Helium is a user-friendly tool for testing websites and automating browsers based on the Selenium framework. Because Helium's command system is based in simple English, users with no programming knowledge can create test and automation scripts. Helium supports Java and Python.

WHITE is an open-source Windows automation framework by ThoughtWorks. It helps automate applications based in Win32, WinForms, WPF, Silverlight and SWT (Java) platforms. WHITE is .NET-based and does not require use of any proprietary scripting languages. It provides a consistent object-oriented API to hide the Microsoft's complex UI automation library.

Best Practices:

  • Use Element ID to identify elements on a page.
  • Use XPATH in instances where traversing back the DOM tree is required.
  • Follow teardown methodologies for handling footprints.
  • Keep tests short and descriptive to encourage maintainability in framework.
  • Use wrappers within a framework to encourage reusability of code.
  • Try to make tests independent of each other to help reduce false positives.

To review our previous technology updates, click here. For more premium content like this, follow QASource on LinkedIn and Facebook!

Disclaimer

This publication is for informational purposes only, and nothing contained in it should be considered legal advice. We expressly disclaim any warranty or responsibility for damages arising out of this information and encourage you to consult with legal counsel regarding your specific needs. We do not undertake any duty to update previously posted materials.