牵着老婆满街逛

严以律己,宽以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

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.

posted on 2006-07-24 15:05 杨粼波 阅读(1620) 评论(0)  编辑 收藏 引用 所属分类: 软件工程


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理