Login  to Awetest. We are currently in Beta.   Click here to Request an Invitation.

arrow

Predefined Cucumber Steps for your Awetest Automated Testing Scripts

by on April 15, 2014 in Cucumber, WEB Module, No Comments »

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.

Debugging Watir WebDriver Automated Testing Scripts using IRB

by on April 15, 2014 in Best Practices, No Comments »

Simple steps and examples to show how IRB (interactive ruby shell) can be used to debug your Watir Webdriver automated testing scripts.

Mobile Testing Strategies to Build Better Products

by on March 4, 2014 in Best Practices, No Comments »

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 [...]

Understanding Web-Based Application Testing and Responsive Design

by on March 4, 2014 in Best Practices, No Comments »

  For the past two decades, the people with the design and technical skills necessary to craft a visually appealing and effective website have had access to a rapidly-expanding field of clients that needed their abilities.Yet as soon as a market seemed to have coalesced and consolidated around desktop browser based application delivery, the sudden [...]

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

by on July 30, 2013 in automation, Best Practices, Blog Series, code examples, webdriver, No Comments »

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 [...]

Designing for Automation: Locating specific row in Dojo grid

by on July 30, 2013 in automation, Best Practices, Blog Series, code examples, webdriver, No Comments »

Once a grid has been located, we usually want to see or do something to at least one of the rows in the grid. This is pretty straightforward in Dojo grids as it is in more or less standard html tables. The header row and the data rows in the Dojo grid are in separate [...]

Designing for Automation: Labels and the ‘for’ attribute

by on July 30, 2013 in automation, Best Practices, Blog Series, webdriver, No Comments »

The HTML tag ‘label’ is very useful.  The label can easily be located by its text and its referenced element by the value in its ‘for’ attribute.   This makes automation of actions on the referenced element much easier and understandable to the less technical user/tester. Of course that means that the ‘for’ attribute has [...]

Manual Software Testing- Necessary or Replaceable?

by on February 5, 2013 in automation, No Comments »

There will always be a need for manual testing. Certain types of interactions within an application are always too unique, too complex and too costly to develop automated test economically.

Enterprise Testing: Lessons from Developers

by on February 5, 2013 in automation, No Comments »

Cucumber is often used by a test driven developer to insure proper code functionality.   He can write test cases and then code while using the test cases to insure the code works as designed.  This also insures a couple of things for the developer.  First it insures that he understands the business functionality; Second his [...]

HP ALM and Awetest

by on January 24, 2013 in ALM, Integration, No Comments »

Contrary to the “QTP Must Die” school of though, we believe that HP tools will continue to maintain their stronghold inside the Enterprise and we’ve taken our first steps to plug into this ecosystem.