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!