Continuous Integration Practice 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
Read more →Preamble 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
Read more →Abstract 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
Read more →5 Key Areas of Software-as-a-Service (SaaS) Testing Testing SaaS apps is challenging. From our experience of testing several SaaS apps, we categorize the testing strategy in five key areas. This article describes those areas and provides a quick checklist of what are the different things that needs
Read more →SaaS (Software-as-a-Service) businesses are seeing hyper-growth, and with more and more organizations adopting SaaS instead of on-premise software, the R&D organizations of SaaS companies have their task cut out. The QA/Testing team are especially challenged owing to the short release cycles and the fact that thousands of
Read more →The Saga of Test Data – How test data impact quality of test automation – Test Automation SIP Series
Impact of Test Data on Test Automation What 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,
Read more →Traditional Approach Writing Test Automation code traditionally has been a low-level activity. Find a window, find a control, set the value, click the button – and then – find the window, find the control, check the value, and so on. More often than not, a major portion
Read more →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
Read more →First Things First Continuing 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 is not. And writing good code which can test other
Read more →Abstract The need for automating functional tests for software has been well established over recent couple of years with ever growing application complexity and ever shrinking customer release cycles. While putting time and effort in any kind of test automation helps in the application life-cycle, we have
Read more →