Blog – Masonry

Awetest-HP ALM Integration: Log Awetest Defects Directly in ALM/QC

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. Last week we quietly launched our our first Awetest- HP ALM integration with the Defects Module in ALM (and we are working on adding support for more ALM modules in the coming months). We did it using the HP ALM Rest API.

Read more

Using ‘Pry’ to debug your automation scripts

One of the major pain points of developing and maintaining automation scripts is debugging script failures. Often times, when I’m trying to fix an automation script I would make a webdriver code change, run my script, try another webdriver command, and run the script again. I would continue this process until the script is passing,…

Read more

Testing in Multiple Browser Windows with Watir and Watir-Webdriver

There are many occasions, using Watir or Watir-Webdriver, when we need to do some testing in one browser window, open another, possibly close it, and return to the first. Watir handles this a bit more transparently than Watir-Webdriver. With Watir you are dealing directly with IE through OLE and IE handles windows and tabs differently…

Read more

Beta Testing by Distributing Your iOS (simulator) App

One of our Mobile App customers had mentioned what a challenge it is to distribute iOS apps for Beta testing and as an going commitment to supporting iOS app testing we have come up with a simple solution to this problem. To understand this challenge you have to understand that today if an iOS app…

Read more

Using Symbiote to Inspect the DOM on Mobile iOS Applications

If you have been looking for a firebug like application for inspecting an iOS mobile application DOM, let me introduce you to Symbiote from Pete Hodgson. We discovered this tool as we were adding support for the Frank Mobile Automation Testing into our Awetest Framework. Symbiote is an embedded web server that is added to…

Read more

Leveraging Calabash for your Mobile Automation Needs

As the mobile application market evolves (and explodes) we have been working hard on expanding Awetest’s Mobile App Testing capabilities and that’s when we discovered Calabash. As documented on the Calabash Github page, Calabash is an automated testing technology for Android and iOS native and hybrid applications.

Read more

Mobile Apps Market For The Enterprise

By 2016, the number of mobile apps downloads are estimated to reach 44 billion and the worldwide online app market is expected to grow from approximately $6.8 billion in 2010 to $25 billion by 2015. As we get ready to launch the Awetest Native App Testing Module, we have been working closely with our enterprise…

Read more

Automation Best Practices: Building To Get the Job Done

Visit this post for an index for our Blog Series – Best Practices for Achieving Automated Regression Testing Within the Enterprise Build: Building Automated Test Cases to Get the Job Done With maintenance on automated test cases taking up a good portion of our clients time we thought it would be a good idea to…

Read more

Automation Best Practices: Building To Stand the Test of Time

With maintenance on automated test cases taking up a good portion of our clients time we thought it would be a good idea to layout some best practices for building out rock solid automation that will be both easy to understand at a glance and maintain with minimal effort. This section is a continuance of…

Read more

Automation Best Practices: Building From Scratch

  Perhaps the most critical aspect of an effective test automation implementation, the Build phase is where it all begins. The decisions you make during the this phase of the implementation will impact you throughout your automation life-cycle. This means the initial building out phase of a proper test automation implementation requires decision making based on your…

Read more

Automation Best Practices: Achieving Automated Regression Testing Within the Enterprise

Awetest: Test Automation Implementation Best Practices 1. Introduction In the upcoming weeks we will be publishing a comprehensive blog series highlighting our professional experience and findings with the deployment of our test automation framework, Awetest, within a large enterprise implementation. This series will include our methodology for building out automation, code examples, best practices, and…

Read more