Category: Best Practices

5 Types of Software Testing Explained

05/25/2014
Posted by
0

Whether you are an engineer yourself or just someone who uses a computer, you understand how important it is that software gets tested.  While there are varying opinions on what types of testing are important, there are many fundamental tests that have to run no matter what type of software you are developing. Within the…

Read more

Scale Your Automation with Watir WebDriver Implicit Waits

05/09/2014
Posted by
0

As the volume of your Regression Test Automation assets grows it becomes imperative to build your automation in a way that is scalable and dependable. Sleep functions and explicit waits, wherein the script waits for a pre-defined period duration (e.g. 10 seconds) creates a slow running test, which is not ideal for a variety of reasons. Try scaling your automation with Watir WebDriver implicit waits.

Read more

Debug Watir Webdriver Scripts with Pry

Posted by
0

Pry is a powerful alternative to the standard IRB shell for Ruby, featuring syntax highlighting, a flexible plugin architecture, runtime invocation, and source and documentation browsing. Using Pry to Debug Watir Webdriver scripts is intrinsically the same as using IRB but one of the main advantages of Pry is the ability to invoke it in the middle of a running program.

Read more

Predefined Cucumber Steps for your Awetest Automated Testing Scripts

04/15/2014
Posted by
0

Our customers having been loving the ability to write and execute (simple English) cucumber Automated Testing Scripts for a while now. Here is a cheat sheet, a listing of all the Awetest Pre defined Cucumber steps that account for the bulk of the interactions in most web applications, making it easier for users to start writing simple Cucumber tests.

Read more

Mobile Testing Strategies to Build Better Products

03/04/2014
Posted by
0

As we find ourselves in an increasingly mobile-first environment, the need for ongoing mobile compatibility evaluation has increased and made a sound mobile testing strategy critical for application developers and site owners. With nearly every American owning a personal cell phone, the likelihood of having a poor cross-device user experience warrants extensive testing. However, many…

Read more

Designing for Automation: Use the ‘title’ attribute to mark sections.

07/30/2013
Posted by
0

Webdriver doesn’t recognize element attributes not part of the HTML definitions.   So aria-xxxx and dojo-xxx attributes are much slower to locate in the DOM.   Whenever one of the standard attributes can carry a unique value on the page that describes a business object or function directly understandable to a business user, automation will be easier…

Read more

Designing for Automation: Use the ‘title’ attribute to mark sections.

Webdriver doesn’t recognize element attributes not part of the HTML definitions.   So aria-xxxx and dojo-xxx attributes are much slower to locate in the DOM.   Whenever one of the standard attributes can carry a unique value on the page that describes a business object or function directly understandable to a business user, automation will be easier…

Read more