Execution testing determines whether the system achieves the desired level of proficiency in a production status. Execution testing can verify response times, turnaround times, as well as design performance. The execution of a system can be tested in whole or in part, using the actual system or a simulated model of a system.

Objectives

Execution testing is used to determine whether the system can meet the specific performance criteria. The objectives of execution testing include:

  1. Determine the performance of the system structure.
  2. Verify the optimum use of hardware and software.
  3. Determine the response time to online user requests.
  4. Determine transaction processing turnaround time.
How to Use ?

Execution testing can be conducted in any phase of the system development life cycle. The testing can evaluate a single aspect of the system, for example, a critical routine in the system, or the ability of the proposed structure to satisfy performance criteria. Execution testing can be performed in any of the following manners:

  1. Using hardware and software monitors
  2. Simulating the functioning of all or part of the system using a simulation model
  3. Creating a quick and dirty program(s) to evaluate the approximate performance of a completed system
Execution testing may be executed on-site or off-site for the performance of the test. For example, execution testing can be performed on hardware and software before being acquired, or may be done after the application system has been completed. The earlier the technique is used, the higher the assurance that the completed application will meet the performance criteria.

Examples of the use of execution testing :

  1. Calculating turnaround time on transactions processed through the application.
  2. Determining that the hardware and software selected provide the optimum processing capability.
  3. Using software monitors to determine that the program code is effectively used.
When to Use Execution Testing ?

Execution testing should be used early in the developmental process. While there is value in knowing that the completed application does not meet performance criteria, if that assessment is not known until the system is operational, it may be too late or too costly to make the necessary modifications. Therefore, execution testing should be used at that point in time when the results can be used to affect or change the system structure.(127.1)

Related Posts

Structural software testing
Static and dynamic testing
Functional and structural testing
Testing verification and validation
Test Process
Independent Software Testing and part two
Testing metrics and Life cycle testing
The previous post of the blog deals with c programming break statement .

Other Programming Courses :

ASP.NET part one and two
Programming with C and C Sharp
Dot Net Complete Course Part one and two
Interview Questions in dot net and asp.net part one part two
Software Testing Complete course part one and two
Interview Questions in software Testing
V model Software Testing

Learn complete software testing course here as basic and advanced parts .

Thank you for visiting PROGRAMMING BLOG. If you liked the post, please subscribe to my blog via email or RSS FEED.You can contact me here for any specific feed back .

COMMENT HERE and thank you for sparing your valuable time.

I will be very glad if you share this page on your social book marking site with the below link.

Share/Save/Bookmark

0 comments

Post a Comment