Automated testing tools can reduce testing workload and improve testing efficiency, but first, they can select an appropriate automated testing tool that meets the enterprise's information system engineering environment, because different testing tools, the testing objects are different. Automated testing tools can be divided into the following categories based on their main purposes and application fields:
Load Stress Testing:
- LoadRunnerFeatures a: Many supported protocols and a few supported versions; features B: flexible configuration of load stress testing solutions; features C: rich resource monitoring; features D, reports can be exported to Word, Excel, and HTML formats.
- Qaload(1 ). many test interfaces; (2) predictable system performance; (3) Finding bottlenecks through repeated tests; (4) managing global load tests from the control center; (5) scalability of applications can be verified; (6) rapid creation of simulation load tests; (7) high performance and price. In addition, qaload can not only test web applications, but also test background items such as SQL Server. All protocols supported by this function can be tested.
- Benchmark FactoryFirst, it can test the performance of the server cluster. Second, it can implement the benchmark test. Finally, it can generate an advanced script.
- Silkperformance:
- E-test suiteThe testing software developed by empirix can be seamlessly integrated with the tested application software. The tools include e-tester, e-load, and e-monitor. These three tools correspond to function testing, stress testing, and application monitoring respectively. Each part of the tools is independent of each other, the test process can work together with each other.
- JmeterIt is a pure Java Desktop running program designed specifically for running and server load testing. It was originally designed for Web/HTTP testing, but it has been extended to support a variety of Test Modules. It runs together with the HTTP and SQL (using JDBC) modules. It can be used to test the server running status in the static or active database, and can be used to simulate the running status of the server or network system under heavy load. It also provides a replaceable interface for customizing data display, test synchronization, and test creation and execution.
- WasIt is a free web load stress testing tool provided by micro $ oft and is widely used. Was can simulate a large number of user activities through one or more clients. Was supports authentication, encryption, and cookies. It can simulate various browsers and modem speeds. Its functions and performance can be comparable to those of tens of thousands of dollars.
- ActOr msact, which is a set of tool for program stress testing in Microsoft Visual Studio and visual studio.net. The Act not only records detailed data parameters of the program running, but also displays the program running status in charts. It is easy to install and use. The result is easy to read. It is an ideal testing tool.
- OpenstaIts full name is open system testing architecture. The feature of openst is that it can simulate many users to access the websites to be tested. It is a software with powerful functions and complete custom settings. However, most of these settings need to be completed through scripts. Therefore, you must learn how to write scripts before using the software. If complex functions need to be completed, script requirements are still relatively high. Of course, this is also its advantage. Some programmers do not care about writing scripts.
- PureloadA Java-based testing tool whose script code fully uses XML. Therefore, writing scripts is simple. Its tests contain text and graphics and can be output as HTML files. Because it is a Java-based software, pureload can enhance software functionality through Java Beans API.
Function Testing
- WinrunnerEnterprise-level functional testing tools are used to detect whether an application can achieve the expected functions and run properly, automatically execute repetitive tasks, and optimize testing tasks, thus reducing testing time. The test efficiency is improved through automatic recording, detection, and anti-DDoS app operations.
- QarunCompared with winrunner, an automatic regression testing tool has much lower learning costs. However, to install qarun, you must install the. NET environment. It also provides integration with testtrack pro.
- Rational RobotI often use the test tool, which is a member of rational testsuite and provides excellent support for programs written in Visual Studio 6, it also supports Java Applet, HTML, Oracle Forms, and people tools applications. To support the test of the Delphi program, you must also download the plug-in. The syntax of rational robot uses the basic syntax, and its language uses sqabasic.
- Functional TesterIt is the Java implementation version of robot, which was released after rational was acquired by IBM. In the wave of Java, robot was transplanted to the eclipse platform and fully supports Java and. net. You can use VB.net and Java to write scripts. Of course, it is the best thing to record the script and make modifications later. Because Java is supported, it is also possible to test the test script. For more information, go to IBM developerworks and download the trial version.
White box testing
- Logiscope
- Prqa
- JUnit
- Devpartner
- Rational purify
White box testing tools are not introduced much, because there are a lot of materials on the Internet.
Test Management
- TestdirectorMi testing management tool, which can be integrated with winrunner, LoadRunner, and quicktestpro. In addition to tracking bugs, you can also write test cases and manage test progress. This is the preferred software for test management.
- TestmanagerA member of rational testsuite can be used to write test cases, generate datapool, generate reports, manage defects and logs. Is an enterprise-class powerful test management tool. The disadvantage is that it must be used with other components and the test cost is relatively high.
- TrackrecordA tool that is good at Bug Management is light compared with testdirecotr and testmanager. However, it has not been proven. :(
- BugzillaA product defect record and tracking tool that establishes a complete BUG Tracking System for you, including reporting, querying and generating reports, and solving problems. Its main features are: web-based, simple installation, clear defect communication, flexible system, highly configurable, and automatic email sending.
- JIRAIt is a bug management tool and comes with Tomcat 4. It also has simple workflow editing and can be used to customize the process. data is stored in the hsql Data Engine, therefore, you only need to install the JDK tool. Compared with Bugzilla, it has many characteristics, but unfortunately it is not an open-source tool and has restrictions on lisence.
Test assistance
- SmartdrawIt is used to draw ucml and analyze load pressure test requirements. It is helpful for the work before stress testing.
- SdemoI personally prefer to use this tool to record operations into EXE files and play back them. This avoids occasional bugs!