Introduction to main software testing tools

Source: Internet
Author: User
Testing tools can be divided into white-box testing tools, black-box testing tools, and performance testing tools. In addition, there are also tools for Test Management (test process management, defect tracking management, and test case management, these products are mainly the products of companies such as MercuryInteractive (MI), Segue, IBM Rational, Compuware and Empirix, while MI products are the mainstream.

White box testing tool

White-box testing tools are generally used to test the code. The defects found in the testing can be located at the code level. Based on the principle of the testing tool, they can be divided into static testing tools and dynamic testing tools.

Static Test Tool: directly analyzes the code and generates executable files without running the code or compiling links to the code. Static testing tools generally scan the code syntax to find out areas that do not comply with the coding specifications, evaluate the code quality based on a certain quality model, and generate a system call relationship diagram. Representatives of static testing tools include Telelogic's Logiscope software and PR's PRQA software.

Dynamic testing tools: different from static testing tools, dynamic testing tools generally use plug-ins to insert some monitoring code into the executable file generated by the Code, used to count the data when the program is running. The biggest difference from static testing tools is that dynamic testing tools require the actual operation of the tested system. Dynamic testing tools include DevPartner software of Compuware and Purify software of Rational.

Black box testing tool

Black box testing tools are suitable for black box testing. Black box testing tools include functional testing tools and performance testing tools. The general principle of the black box testing tool is to use the script Record/Playback to simulate user operations, then, the output of the tested system is recorded and compared with the preset standard results. The black box testing tool can greatly reduce the workload of black box testing and perform regression testing well during iterative development. Representatives of black box testing tools include TeamTest and Robot of Rational and QACenter of Compuware.

Performance testing tools

Performance testing tools include: Radview's WebLoad, Microsoft's WebStress, TestBytes for database testing, and EcoScope for application performance optimization. MercuryInteractive's LoadRunner is an automatic load testing tool suitable for various architecture architectures. It can predict system behavior and optimize system performance. LoadRunner's testing object is the entire enterprise system. It simulates the actual user's operation behavior and implements real-time performance monitoring to help you find and discover problems faster.

Test Management Tools

The test management tool is used to manage the test. Generally, test management tools manage test plans, test cases, and test implementation, and test management tools also include defect tracking management. Representatives of Test management tools include Test Manager of Rational, TrackRecord of Compureware, and testctor ctor of Mercury Interactive.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.