TEST TOOLS

TEST TOOLS



 

            TEST MANAGEMENT & PLANNING

          COMMERCIAL

  Mercury TestDirector   Mercury TestDirector allows to plan and schedule tests, analyze results, and manage defects and issues. TestDirector is a single, Web-based application for all essential aspects of quality management — Requirements Management, Test Plan, Test Lab, and Defects Management. These core modules are available either as a standalone solution or integrated within a global Quality Center of Excellence environment.
       
  IBM Rational TestManager   IBM Rational TestManager is a console for test activity management, execution and reporting. Built for extensibility, it supports everything from pure manual test approaches to various automated paradigms including unit testing, functional regression testing, and performance testing.  Rational TestManager is freely available to all users of IBM Rational Functional Tester and IBM Rational Robot.
       

         OPEN SOURCE

  Testmaster   A testcase management, logging, reporting and test automation tool, similar to the commercial product Test Director. Features: Progress stats, reports, test case import from CSV,doc,web or SQL, STAF plugin. SQL database.
       
  TestLink   TestLink is a web based test management and test execution system. Enables quality assurance teams create and manage their test cases as well as organize them into test plans. These test plans allow team members to execute test cases and track test results dynamically.
       
  QAtraq   QAtraq allows you to consolidate the whole test process with one test management tool. From communicating your test plans, to managing results and producing reports.
       
  Bugzilla Test Runner   Bugzilla Test Runner is a test case management system that works as an add-on over Bugzilla, the leading open-source bug-tracking system.
With this tool you can define test plans and test cases, group your test cases into functional groups, support test runs (statistics, reportin) and link test case runs with bugs.
Test plan and test cases can be imported/exported to HTML.
       
  GanttProject   GanttProject is a tool for project (and test) planning, developed in Java (SDK>=1.4).
       
  Test Case Manager (TCM)   Test Case Manager (TCM) is a tool designed for software test engineers to organize test cases for storage and execution logging. Test cases are written up in a standard format and saved into the system. Test cases can be organized by level (Smoke, Critical Path, Acceptance Criteria, Suggested), by area (GUI breakdown, installation, data, etc.), by status (pass, fail, untested, etc.), or other breakdown criteria.
       
  TETware   Provided as both a freely available Open Source product and a fully supported product, known as TETware (which also includes additional platform support), the Test Environment Toolkit provides an easy to use framework which can be built to support local testing, remote testing, distributed testing, testing on real-time and embedded systems.
Example application areas include Operating system tests, Network API tests, Protocol tests, Object Oriented tests and Data management tests.
Key attributes of where TETware can be used, is for automated, repetitive testing, usually close to a system level or library level where well defined interfaces exist.
       
  QMTest   QMTest's extensible architecture allows it to handle a wide range of application domains: everything from compilers to graphical user interfaces to web-based applications. QMTest can easily compare test results to known-good baselines, making analyzing test results far simpler. This tool runs on virtuall all operating systems and is developed by CodeSourcery.
       

           

          UNIT TESTING

          COMMERCIAL

  CTA++
CTC++
CMT++
CMTJava
  In its category Testwell is one of the leading vendors of testing tools for C, C++ and Java languages. The tools are applicable in code-level unit testing (test harnessing, test coverage), systems testing (test coverage) and static analysis (code metrics) sub-phases of testing.
Verifysoft is the market responsible for Switzerland.
       

            OPEN SOURCE

  JUnit   JUnit is a simple framework for writing and running automated tests. As a political gesture, it celebrates programmers testing their own software.
       
  Jetif   Jetif is a regression test framework in pure Java. It provides a simple and flexible architecture for Java unit testing and functional testing, and used for testing in both individual and enterprise software development.
       

           

          AUTOMATED FUNCTIONAL AND REGRESSION TESTING

          COMMERCIAL

  Mercury QuickTest Professional

Mercury
WinRunner
 

Mercury QuickTest Professional is a solution for functional test and regression test automation - addressing every major software application and environment.
Mercury WinRunner is a similar tool, the difference lies primarily in the supported environments.
Mercury provides a comparison between QuickTest Professional and WinRunner as well as a short guide for choosing the best product option.
Both products are combined in the Mercury Functional Testing suite.

       
  IBM Rational Functional Tester   IBM Rational Functional Tester is an evolution of the Rational RobotJ and IBM Rational XDE Tester tools. It is an automated functional and regression testing tool for testers and GUI developers for testing Java, Microsoft Visual Studio .NET and Web-based applications.The tool can also be extended to support the testing of terminal-based applications (mainframe environment).
       
  Empirix e-Tester   Empirix e-Tester enables Automated Functional Testing of Enterprise Applications.
       
  Compuware Testpartner   Compuware TestPartner is an automated functional and regression testing tool that has been specially designed for testing complex applications based on Microsoft, Java and web based technologies. Unique features of TestPartner allow both testers and developers to create repeatable tests through visual scripting and automatic wizards. Users also have access to the full capabilities of Microsoft's Visual Basic for Applications (VBA), allowing tests to be as high level or detailed as needed.
Testpartner is an
evolution based on Microsoft VBA of QARun.
       
  Radview WebFT   Radview WebFT is a robust, Web-centric testing solution that efficiently verifies the functional accuracy of Web applications and ensures applications perform as expected. Built specifically for functional testing of Web applications, WebFT supports both established and emerging Web technologies.
       
  Seapine QA
Wizard
 

Seapine QA Wizard completely automates
the functional and regression testing of Web-based, Windows,
and Java applications.
A comparison between Seapine QA Wizard and Mercury Interactive WinRunner is presented here. Seapine also proposes an evaluation guide.

       
  Segue SilkTest  

Segue SilkTest supports Web, Java, client/server and enterprise applications. Comes with many adds-on (for instance for writing automation scripts in C/C++ or for testing .NET Windows Forms applications). It exists also in the version SilkTest International for testing localized applications.

       
  Telelogic TAU/Tester  

TelelogicTAU/Tester is a stand-alone, standards-based dedicated test language tool designed for systems and software applications across multiple industries providing integrated test development and test execution environment based on the internationally standardized language TTCN - 3.
It can be used in different areas/industries as Communications, Military/Aerospace
, Transportation.

       
  Parasoft Webking

Parasoft SOAPtest

  Parasoft Webking is a tool for automated testing for Web applications. Performs coding standards, load testing, critical path testing, functional testing & more.
Parasoft SOAPtest is suited for Web services verification. Automates client/server functional testing, regression testing, load/performance testing & more.
       
  Solstice
Integra
Enterprise
  Solstice Integra Enterprise is an Enterprise Integration Testing tool including simulation of unfinished modules or unavailable vendor systems.
       
  Worksoft Certify   Worksoft Certify highlights that there is no need to have programmer or technical knowhow: non-technical people can with this tool point and click to document and automate their test cases.
       
  Argogroup Monitor
Master
  Argogroup's Monitor Master is an end-to-end test environment supporting WAP, WML, MMS, SMS, EMS, J2ME and others.
It simulates real users testing mobile services like Text, WAP, Photo-Messages, e-Mail, Ring-Tones, Games, Video, Location, VoIP, Web, Payments, IVR, i-Mode and WiFi
The tool covers not only functional tests, but also load tests, regression tests and real-time monitoring.
       

          OPEN SOURCE

  STAF   STAF is an open source software testing automation framework.
       
  Abbot   Abbot is framework for automated testing of Java GUI components and programs (including unit test).
       
  Jameleon   Jamaleon is an acceptance-level automated testing tool that separates applications into features and allows those features to be tied together independently, creating test-cases. These test-cases can then be data-driven and executed against different environments.
       
  Webinject   WebInject is a free tool for automated testing of web applications and services. It can be used to test individual system components that have HTTP interfaces (JSP, ASP, CGI, PHP, Servlets, HTML Forms, etc), and can be used as a test harness to create a suite of [HTTP level] automated functional, acceptance, and regression tests.
       
  Marathon   Marathon is a testing framework for GUI applications developed using Java/Swing. It composes of recorder, runner and editor. The testscripts are composed of python code.Marathon focuses on end-user testing.
       
  Jacareto   Jacareto is a capture & replay framework for Java applications and applets. It allows you to easily create your own capture & replay tools. With Jacareto you can write your own capture modules, replay modules, classes which handle special components, editors, record types, record elements and tests. You can also group record elements together to build high-level structures (qualitative analysis). By extracting data sets from records, quantitative analyses can be performed.
There are two applications included in the Jacareto software package: CleverPHL and Picorder. CleverPHL is a graphical front-end for Jacareto. Picorder is a small application for the "fast Capture & Replay process".
       
  PGUIRobot Java Test & Replay   PGUIRobot is an automated tool for functional and GUI testing Java programs, which can also be used for making canned demonstrations by event and screen capture.
       
  JSystem   JSystem is a framework for writing and running automated tests, based on JUnit. Its main goal is to support automation of functional / system testing.
       
  TRecorder   TRecorder is a simple free Windows application from Cyamon Software that allows to record and playback keyboard and mouse events.
Events can be saved in events-files. Events-files can be loaded and their events played. Several events-files can be put in batch-files so that they can be played in sequence.
       
  JSpider   JSpider is a highly configurable and customizable Web Spider engine developed under the LGPL Open Source license in 100% pure Java. It can be used to:
Check a web site for errors (internal server errors, ...);
Outgoing and/or internal link checking;
Analyze a web site structure (creating a sitemap, ...);
Download complete web sites;
Other tasks, with a plugin.
       
  LinkChecker   LinkChecker checks websites and HTML documents for broken links.
       

 

          LOAD TESTING

          COMMERCIAL

  Mercury LoadRunner   Mercury LoadRunner is a performance testing product for predicting system behavior and performance. It can emulate hundreds or thousands of concurrent users to put the application through user loads. Simultaneously, LoadRunner collects system and component-level performance information through a comprehensive array of system monitors and diagnostics modules. These metrics are combined into an analysis module that allows to isolate bottlenecks within the architecture.
LoadRunner supports the widest range of enterprise environments and is the only performance testing product to be customized and certified to work with ERP/CRM applications from PeopleSoft, Oracle, SAP, and Siebel.
       
  IBM Rational Performance Tester   IBM Rational is an automated load and performance testing tool validating the scalability and reliability of complex e-business applications before deployment.
It Consists of IBM Rational Robot, IBM Rational TestManager and separately purchased packs of virtual testers.
       

          OPEN SOURCE

  OpenSTA   OpenSTA is a distributed software testing architecture designed around CORBA, it was originally developed to be commercial software by CYRANO. The current toolset has the capability of performing Web Load Testing (HTTP/HTTPS stress and performance tests) with performance measurements from Win32 platforms. Data Collection includes scripted timers, SNMP data, Windows Performance Monitor stats and HTTP results and timings.
       
  OpenLoad   OpenLoad is a tool for load testing web applications. It aims to be easy to use and providing near real-time performance measurements of the application under test.
       
  The Grinder   The Grinder is a Java load-testing framework. It is a programmer's load tester, designed for people who understand the code that they're hitting - it's not just a "black box" with a set of associated response time. It comes with a mature plug-in for testing HTTP services, as well as a tool which allows HTTP scripts to be automatically recorded.
       
  TestMaker   TestMaker is a utility and framework to build test automation solutions. It solves functionality, scalability, performance, and regression problems in Web-enabled applications, especially Web Services and Service Oriented Architecture (SOA).
It has an integrated test environment and a test agent recorder.
       
  dbMonster   DBMonster is a tool which generates random test data and puts it into SQL database. It helps to test how an application can deal with large database.
       
  Network Traffic Generator   This tool generates TCP/UDP traffic from client(s) to server(s) to stress test routers/firewalls under heavy network load.

你可能感兴趣的:(TEST TOOLS)