Two test tools

xiaoxiao2021-03-06  58

CodeReView (Visual Basic)

For Visual Basic developers, CodeReView is the best automatic source code analysis tool that strictly sides of the application's components, logic, Windows, and VB themselves. The type of CodeReView analysis includes Y2K issues, logical errors, application performance, usability issues, Windows API calls, and standard consistency issues. The entire VB engineering or specified module can be detected, and the type of error detection can be customized; the results of the detection have a detailed description, provide help and recommendation solutions, and can be directly linked to source code. The CodeReView system also provides two submodules, one is metrics: through the execution of the VB engineering (VBP), calculates the length, complexity, understanding of the code, the use of the code, the possibility of error; the other is Name: It calls a VB engineering, automatically renames the objects, and backups the original project files that have no rules, so that developers can have strict management.

Truetime (Visual Basic, C, C , Java)

The code run is slow to an important issue in the development process. An application is slower, and the programmer is not easy to find where there is a problem? If you can't solve the application's performance will reduce and greatly affect the quality of the application, then find and modify the performance bottleneck is to adjust the entire code performance. key. How to find performance bottlenecks quickly? The appearance of Truetime makes this problem easier. When we are tested, each time the application path is completed, TRUETIME provides the call time of the function in this dialog, provides detailed applications and component performance analysis, and automatically locates slow running code. This will help programmers adjust the performance of the application as soon as possible.

Memory Profiler (Java)

Memory PROFILER can do the statistics of the Java application memory usage in a state where the Java application is basically not affected. Memory Profiler supports multiple Java virtual machines, including: Sun Java 2, virtual machines of Symantec and Borland, Microsoft virtual machines, and more.

SmartCheck (Visual Basic)

As a developer of Visual Basic, many problems often encounter in the development process, including hidden run-time errors, Windows API functions in Visual Basic's correct use, and some components errors, etc., They are difficult to be positioned into the specific code, making the developer spend a lot of time to find and resolve. Smartcheck is a automated tool that can quickly find these questions. It is the best Run-Time debugging tool for Visual Basic. It detects all Windows API function calls, memory allocations, and other important program errors. . The type of error includes leaks, interface methods fail, storage errors, programs, and function failures, and Visual Basic Runtime error, which can quickly locate the detected error to source code.

Failsafe (Visual Basic)

Failsafe is an automatic error handling and recovery system for Visual Basic development. VB developers can often terminate when they are executed, but for why there is a short, fuzzy error message, so that the developer does not conveniently find the root of the error. If you use Failsafe, it will insert additional code to insert your program. When the program is executed, Failsafe captures, records important information for the execution of the program and the system, and directly points out the error when the error occurs and The state of the system, these rich information makes developers quickly and correctly solve problems. Truecoverage (Visual Basic, C, C , Java)

During the development process, a part of the code will not be detected by a part of the code function, or the call to detect each function is quite time; the code that is not detected We cannot guarantee its reliability Sexual, the failure of future procedures may tend to cause this part of the undetected code. Now we can use TrueCoverage to help us solve these problems. When we are tested, each time the application path is completed, TrueCoverage can list all functions in this dialog, the ratio, the ratio, etc. To source code, of course, we can also combine multiple application paths to detect. So TrueCoverage can help development team saves time and improves code reliability by measuring and tracking code implementation and code stability.

Test Partner (not binding language)

Regression test tool, function similar to QA Run, test based on Microsoft, Java, network technology complex application.

Boundschecker (C, C , Java, Delphi)

The programmer may often encounter such problems during the development process: there is no problem in the debugging, the code is not wrong, but the application run is abnormal or even crash, in fact, this may be due to logic errors caused by memory overflow or resources Problems such as leaks, these errors are generally not easy to detect. And this type of error is one of the BoundSchecker error detection range. By operation of the measured application, BoundSchecker provides clear, detailed program error analysis, automatically identify static stack errors and memory / resource leaks, and quickly locates the wrong source code, even if there is no source code The error of third-party components can also be checked.

JCheck (Java)

JCHECK is a powerful graphical thread and event analysis tool for Java developers. It provides a vivid graphical approach to express status information of the program thread and Windows thread, synchronization objects, thread groups, etc. Interaction information, enabling developers to visually analyze Java Applet or Application: By these visualized graphics display, you can determine Runtime errors, analyze the execution and logic errors, immediately discover thread problems such as dead lock, resource lack and system Failure, diagnostic thread synchronization and time selection problem, analyze the program execution process; then JCHECK can locate and display detailed information for those errors and can be positioned to source code. JCheck greatly reduced the debugging time of the program and improved software development productivity.

DevPartner Remote Agent

The emergence of the DEVPartner Remote Agent tool has greatly reduced the workload of the test and warranty, and its work efficiency is improved. With the DEVPARTNER Remote Agent, the execution status of the application software running on another computer can be easily and accurately collected (including regular information and corresponding code coverage information), and all this is built in the computer running software. On the basis of any DevPartner tool. Supports Truetime, Truecoverage, and Memory Profiler. The above modules support Windows platforms, where Remote Agent supports Windows platforms and UNIX platforms (Sun Solaris and Linux).

转载请注明原文地址:https://www.9cbs.com/read-114201.html

New Post(0)