Test automation has emerged as a buzz word in the last few years and software testing teams are scampering to find high ROI tools that can automate the various levels of test automation. Though manual testing is comparatively straightforward, advanced script-based testing requires experience and skill that are difficult to come-by.
So the world moves towards test automation. The idea is to automate testing and reduce costs and time-to-market for software. However, the nuances of test automation are still evolving and most users are overwhelmed by complex tools and long learning curves. Unfortunately this cannot be evaded. After all – quality assurance is all about assuring quality.
High license fees, poor access to automation engineers, cost of delivery are preventing testers from providing competitive advantages to their applications. Delayed launches, under-tested products, non-optimized functionalities, etc. can become financially demanding for your business. Add to this a competitive market place and there’s almost no room for error.
Thankfully, some of us at Tavant found simple solutions to these complex problems. By creating a unified and platform agnostic solution called Tavant Watir Automation Framework (TWAF), manual testers can now build and execute complex code-based test cases by simply using language based commands.
TWAF leverages the open source framework WATIR and follows scripting based on Ruby. Unlike complicated Java scripting, Ruby is less complex and significantly reduces the learning time for a manual tester. Developed over the WATIR framework is Tavant’s customizable engine that allows simplified English based test cases. The layer has a validation engine that prompts users for incorrectly spelled objects.
The simple English language based query system allows manual test engineers to build advanced test cases which can then be automated. Current releases can be quickly tested and screened to ensure optimum performance. One of the best aspects of TWAF is that it is platform independent. This means that manual testers can use any operating system and still enjoy flawless test automation – even for the code.