|
STATE EXAMPLE: FUNCTIONAL AND PERFORMANCE
SOFTWARE TEST TOOLS |
|||
|
Software Tool |
Test Description |
SDLC Phase |
Benefits |
|
|
|
|
|
|
JUNIT |
An automated Java unit testing and coding standard analysis product which automatically generates and executes JUnit tests for instant verification. Checks whether code follows coding standard rules and automatically corrects violations. |
Code and Test |
· Deploy unit testing and coding standard compliance best practices with minimal overhead · Improve code reliability, functionality, security, and performance quickly and painlessly · Prevent code modifications from breaking previously verified functionality · Perform extensive testing with minimal user intervention · Spend less time testing/debugging · Reduce the risks that cause late, over-budget, incomplete releases · Optimize code review time |
|
SEGUE SILK PERFORMER |
Test tool for software application performance and load testing. |
Code and Test |
· Provided development vendor the capability to do predictive performance and load testing in the test environment which they managed and controlled. |
|
QUEST jPROBE |
Test tool for diagnosing and eliminating inefficiencies and code errors in Java applications. |
Code and Test |
· Detects application memory and object management problems which can negatively impact application performance. |
|
Internal
Application Transaction Monitor |
Custom built transaction performance monitor tool internal to the application |
Test, Implementation and Maintenance |
· Tracks response time of all internal application transactions. · Provides capability to identify slow performing transactions which are then subject to tuning. |
|
RATIONAL FUNCTIONAL TESTER |
Automated test script tool for Web based applications |
Test, Implementation and Maintenance |
· Attempted to use during initial application modification and development but the large amount of application changes and short timelines between releases prohibited reasonable script maintenance and usage. Current status unknown. |
|
MERCURY LOADRUNNER |
Load testing and web performance testing software. |
Test, Implementation and Maintenance |
· Load testing solution for predicting system behavior and performance. Measures measure end-to-end performance, diagnoses application and system bottlenecks, and tunes for better performance |