One of the number one things our customers tell us they love about our test automation product Awetest is the expansive reporting module that includes not only high level data capturing and exporting but also how actionable the module becomes with the ability to drill down into the script level at any point and provide…
Read moreData management has been one of big trials we faced while deploying our test automation framework Awetest. The challenge was creating modular automated tests that can be reused across multiple script versions, multiple environments, and with different databases. Our answer was to integrate the concept of “Assets” into our test automation framework to address the…
Read moreData management has been one of big trials we faced while deploying our test automation framework Awetest. The challenge was creating modular automated tests that can be reused across multiple script versions, multiple environments, and with different databases. Our answer was to integrate the concept of “Assets” into our test automation framework to address the…
Read moreFig.1: Forecast in Exabytes per Month of Mobile Data Traffic by 2015 What what your first cellphone? Was it one of those hefty Motorola’s from the 80’s or a 2nd generation flip phone like the “RAZR” or even a PDA/cellphone hybrid? If you were one of the early pioneers of mobile usage then you have…
Read moreParsing .PDF’s with Ruby In our journey through the world of test automation with ruby we have found that sometimes the data we need to validate is locked up in some .pdf formatted file and can be difficult to get at. The 3Qi Labs team decided there had to be a way to automate…
Read moreIntegrating sikuli Visual Automation with Awetest. Awetest now supports Visual Automation using sikuli Script, a revolutionary new technology from MIT’s Artificial Intelligence Research Labs. Visual Automation complements Awetest’s existing regression testing capabilities by allowing users to integrate complex interface scenarios – think Drag/Drop, Scroll, Swipe, and any other complex Browser-to-Desktop-to-Browser interactions. You may be…
Read morePopulation of select lists are often linked to the values of other entries on a page. Here is an example where the first field (text field) entry is used to do a search which populates the second field (select list) on hitting ‘Enter’. Selection of an option from that list populates the third field (also…
Read moreThe web testing is not limited to just clicking few links and checking if the controls are working fine. In my job, we do a lot more than that. In one of the recent requirements I got on one of our projects, I had to setup an email notification based on an event. This blog…
Read moreThis blog outlines how to do scripting for test cases that involve editing of word documents or verification of the contents of a word document. The script would need to have:
1 |
require 'win32ole' |
To open an MS word document:
1 2 |
@word = WIN32OLE.new('Word.Application') document = @word.Documents.Open('C:HelloWorld.docx') |
The Range(x,y) specifies the place at which text will be inserted. “.Text” allows to insert text…
Read moreOur Customers typically have 4-7 “lower” environments where the underlying application is deployed and tested, multiple times by multiple teams before making it into “production”. One of the big benefits of using Awetest is the ability to create and test new environments on the fly using existing scripts. When an automation script is written, it…
Read more