I received so many feedbacks and comments for the listing we had made earlier in the post 5-best-test-automation-tools . A big thanks to all to receive this post in a good way. With all your feedbacks and suggestion of new tools I came to many new tools that are available and had some nice and unique feature to consider. In this post I am going to list down some more test automation tools for you to consider while doing feasibility or finalising a test automation tool for your test automation.
Repeating again – this and earlier listing is just based on my knowledge about the tools and with clear intention to help you with providing bunch of test automation tool that you should aware of. Please let us know if you know of a great automation tools like these.
So, here are some of the finest tools for test automation and their details in brief – in random order, these are not ranking at all. This time we have categorized into two sections i.e. for Desktop applications and Mobile applications.
Test Automation Tools for Desktop Applications
IBM Rational Functional Tester is an automated functional testing and regression testing tool. This software provides automated testing capabilities for functional, regression, GUI, and data-driven testing. Rational Function Tester supports a range of applications, such as web-based, .Net, Java, Siebel, SAP, terminal emulator-based applications, PowerBuilder, Ajax, Adobe Flex, Dojo Toolkit, GEF, Adobe PDF documents, zSeries, iSeries, and pSeries.
Visual Studio Test Professional with MSDN integrates testers, product managers, and other stakeholders directly into the development process. Each role gets the advanced tools they need, such as test case management, manual testing, lightweight requirements definition, and release management. Visual Studio Test Professional with MSDN is also tightly integrated with Visual Studio’s ALM solution, so all stakeholders stay connected to the development process—and that keeps your team more agile and more informed.
Ranorex is a GUI test automation framework for testing of desktop, web-based and mobile applications. Ranorex is provided by Ranorex GmbH, a software development company for innovative software test automation solutions. Ranorex does not have a scripting language of its own, instead using standard programming languages such as C# and VB.NET as a base.
Testpartner is an automated test tool that accelerates functional testing and facilitates the delivery of business-critical applications. Testpartner works via a tiered approach to testing that enables developers, quality experts and non-technical application users to collaborate and test more in the time available. Its features are: visual storyboard oriented approach, automated regression testing, automatic, object-oriented script generation, integrates with VBA etc. TestPartner encourages collaboration between developers, quality experts, and non-technical application users throughout the software development lifecycle, so more testing can be achieved in the available time.
Test Automation Tools for Mobile Applications
Mobitaz is an easy-to-use test automation tool for mobile apps. Various ideas went into the making of Mobitaz, such as a need for robust recording and playback, parallel execution on multiple devices, performance measurement of mobile system resources, etc.
Test case creation, along with maintaining multiple test cases/Projects for multiple variants of APK versions can be done with Mobitaz. QA teams can rely upon Mobitaz for agile releases, where multiple variants of the app need to be tested across various OS/device platforms. Mobitaz provides test case and project reports in PDF and HTML formats. The tool can also be easily integrated with other MSys tools such as PurpleStrike RT (load testing).
Sikuli is a visual technology tool to automate testing of graphical user interfaces (GUI) using image recognition. 7Sikuli scripts can be used to take a snapshot of a GUI element and compare it with some reference snapshot. Since Sikuli uses a visually driven approach (i.e. drag/drop images to test against), a test script writer can write test cases without any knowledge of the target application code. Sikuli provides an IDE that allows for rapid development of test scripts with application screen shots. It allows automation of anything that is visible on a screen. Sikuli can be used to control a web page, a desktop application, an android application or even an iPhone application running in a Simulator.
Perfecto Mobile is a leader in cloud-based testing, automation and monitoring solutions for mobile applications and websites, using a wide selection of real mobile devices accessible via the Web. Perfecto Mobile’s MobileCloud™ Platformenables enterprise developers and testers access and automate their testing and monitoring scenarios using a comprehensive range of the latest mobile devices connected to live networks worldwide. Users can rely on the MobileCloud automation capabilities to develop, test, deploy and monitor their mobile applications and services to dramatically reduce the risk of a wide deployment while increasing quality and customer satisfaction.
Perfecto Mobile and HP have collaborated to develop MobileCloud for UFT – a complete solution for automated testing of mobile applications within QuickTest Professional. This solution seamlessly integrates the core scripting and flow control of QTP with Perfecto Mobile’s comprehensive cloud-based automated mobile testing solution, enabling enterprises to naturally extend their existing HP Functional Testing and Application Lifecycle Management (ALM) environment to support mobile applications
The monkeyrunner tool provides an API for writing programs that control an Android device or emulator from outside of Android code. With monkeyrunner, you can write a Python program that installs an Android application or test package, runs it, sends keystrokes to it, takes screenshots of its user interface, and stores screenshots on the workstation. The monkeyrunner tool is primarily designed to test applications and devices at the functional/framework level and for running unit test suites, but you are free to use it for other purposes.
Harness the power of TestComplete to perform automated testing of your native and Web mobile applications. Test on multiple devices or emulators without changing your tests, leveraging full access to application internal objects and methods.
Microsoft Visual Studio can now test mobile devices thanks to a new plugin from Experitest called SeeTest :iOS (iPhone, iPad), Android, Blackberry, WindowsMobile and Symbian. Simple recorder enables quick test creation and same script can run on different devices. Object are identified by 4 methods:Image recognition, Native, Text Recognition and Web-DOM (for HTML5)
This is it for now, I hope this will certainly help you in your way of automation. Please do let us know your experience with these tools or any other tools.