| || |
Automation Testing Tools
I am giving below a list of few automation tools, hope this may help you.
Test Automation Tools
IBM Rational Functional Tester(RFT) : It is an automated functional testing and regression testing tool. Provides testers with automated testing capabilities for functional testing, regression testing, GUI testing and data-driven testing. Testers create scripts by using a test recorder which captures a user's actions against their application under test. The recording mechanism creates a test script from the actions. The test script is produced as either a Java or Visual Basic.net application, and with the release of version 8.1, is represented as series of screen shots that form a visual storyboard.
Quick Test Professional(QTP) : HP-QuickTest Professional was launched in 2002 (Nov). by Mercury Interactive. Later taken over by HP in 2007. It provides functional and regression test automation for software applications and environments. HP QuickTest Professional supports keyword and scripting interfaces and features a graphical user interface. It uses VB script as its programming language. It can be integrated with other test management tools like QC and RQM
Selenium : It is a portable software testing framework for web applications. It is open-source software, released under the Apache 2.0 license, and can be downloaded and used without charge. Selenium provides a record/playback tool for authoring tests without learning a test scripting language. It includes features like record and playback Scripts may be automatically recorded and edited manually providing autocompletion support and the ability to move commands around quickly. It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby.
TestComplete : It is an automated testing tool, developed by SmartBear Software which aims to allow testers to create software quality tests. It lets you create, manage and run tests for any windows, web or rich client software. It makes it easy for anyone to create automated tests. Some features are open APIs, easy extensibility, tons of documentation, scripted testing for total flexibility, windows and web testing, application support etc. It is an easy to use, all-in-one package that lets anyone start automating tests in minutes with no special skills. It has a low price, powerful features and impressive support resources.
Watir : Watir (Web Application Testing in Ruby, pronounced water), is an open-source (BSD) family of Ruby libraries for automating web browsers. It drives Internet Explorer, Firefox, Chrome, Opera and Safari, and is available as a RubyGems gem. It allows you to write tests that are easy to read and maintain. It is simple and flexible. It clicks links, fills in forms, and presses buttons. Watir also checks results, such as whether expected text appears on the page. Its features are: to connect to databases, read data files and spreadsheets, export XML, and structure your code as reusable libraries etc. -
Test Management Tools :
Test management tools are used to structure automated tests and manual test processes, and to easily manage multiple environments. Quality assurance teams use these types of tools as a single application for managing test cases, environments, automated tests, defects and project tasks. Test management tools offer the prospect of streamlining the testing process and allow quick access to data analysis, collaborative tools and easy communication across multiple project teams. Tracking of bugs, defects and project tasks are done within one application, simplifying processes and saving teams time and money
The following are a few tools that have some test management capabilities. These items are either commercial or OpenSource tools
IBM Rational Quality Manager (RQM) : It provides a collaborative application lifecycle management environment for test planning, construction, and execution. It is a hub for business-driven software and systems quality across virtually any platform and type of testing. This software helps teams share information seamlessly, use automation to accelerate project schedules and report on metrics for informed release decisions. Rational Quality Manager includes modules for requirements management, manual test authoring and execution, test lab management, test execution, reporting and defect management.
HP Quality Center : It is a software part of the HP Quality product center for software quality assurance. Available in three versions, HP Quality Center software is ActiveX-based software used for global application testing. The Starter Edition is for entry-level software quality assurance organizations. The Enterprise version, originally called Mercury TestDirector for Quality Center, is for quality assurance organizations that are managing medium to large releases. HP Quality Center software has several modules: management (includes a release sub-module and a libraries sub-module), requirements, test resources, test plan, test lab, dashboard, defects management and business components
TestLink : It is a web-based test management software that facilitates software quality assurance. It is developed and maintained by Teamst. The platform offers support for test cases, test suites, test plans, test projects and user management, as well as various reports and statistics. Because TestLink is a web-based software, in order to install and run it, an administrator needs access to a web server and a database. TestLink has support for the MySQL and PostgreSQL databases. In order to use TestLink, a user needs only a web browser.
Bugzilla : It is a Web-based general-purpose bug tracker and testing tool originally developed and used by the Mozilla project, and licensed under the Mozilla Public License. Released as open source software by Netscape Communications in 1998, it has been adopted by a variety of organizations for use as a bug tracking system for both free and open source software and proprietary projects and products