Test automation of GWT applications using Selenium WebDriver

Apr 28, 2014

With the advent of Software as a service (SaaS), responsive web applications running on Web 2.0 became more and more common. GWT by Google is a collection of tools that helps making applications running on web, more intuitive and responsive. The unique capability of GWT is that it compiles java code to highly optimized JavaScrip...

read more
Do you always need a mobile device for mobile application testing?

Nov 21, 2013

Your app is meant for end users, to be run on physical mobile devices, and hence it is important that the testing is also done on them.Speaking of mobile applications, there are two different natures of applications which run on mobile devices, native mobile applications and mobile web applications. The testing practices of each...

read more
Do Not Re-Invent the Wheel – Test Automation SIP Series

Apr 26, 2013

Continuing our conversation about tips for better software test automation, this time we would talk about reuse.Given the fact that many test automation initiatives suffer from time crunch, this aspect becomes even more important to understand. While it is very tempting to want to write your own framework for everything you need...

read more
Test Script Execution & Continuous Integration – Test Automation SIP Series

May 26, 2012

Continuous IntegrationPractice makes man perfect – so goes the old adage. This is even more true for tests. While there could be few scripts to be executed on-demand for certain situations, as a rule of thumb attempt should be made to include automation test scripts with a continuous integration system. If there is no continuous...

read more
6 Best Practices for Tracing & Logging in Test Automation – SIP Series

May 02, 2012

Since test automation scripts would run in most of the cases in scheduled mode unsupervised without any manual intervention, it becomes imperative to have solid tracing and logging mechanisms built into the automation framework so that if anything goes wrong, it is still possible to recreate the error and make meaningful logical...

read more
The Saga of Test Data – How does test data impact quality of test automation – Test Automation SIP Series

Mar 04, 2012

Impact of Test Data on Test AutomationWhat can make a good test a weak one? What can make a simple test an effective one?Data.Or Test Data to be precise.A test and its test-data are like body and soul. But like in real life, soul often gets neglected. While test developers focus a lot of their energies in automating most complex...

read more
Power of Abstractions

Feb 26, 2012

Traditional Approach...

read more
7 Key Best Practices of Software Test Automation

Feb 23, 2012

Test Automation is an integral part of any software development and sustenance project. However, research shows that 80% of test automation projects fail while the other 20% do not yield enough ROI. In this article, we share our experience of automating testing in several projects and how some of these best practices will make y...

read more
Test Code Deserves First Class Citizen Treatment – Test Automation SIP Series

Feb 19, 2012

First Things FirstContinuing the discussion about our distilled experience in test automation, we will continue our discussion, starting with the basics. Anyone who can type a semi-colon, can write code. Writing code is easy. Writing good code is not. And writing good code which can test other code is even more difficult. Common...

read more