Conducting the tests


   A test conductor is assigned responsibility for the preparation, execution, and analysis of a set of test cases. The conductor schedules the people, the computer time, physical facilities, and any other resources required for these test cases. Before beginning a test, the conductor assures that all participants and observers are on hand and that they have all required materials, such as scripts, checklists, and predicted outputs.

   After completing a test or series of tests, the conductor calls together the participants to analyze the results. Sometimes they complete analysis and assess success or failure immediately. In other cases, outputs are require study and the conductor sets up another analysis meeting. Whatever the case, the conductor is responsible for declaring a test a success or failure and reporting the result to management. A simple form should document the results. It included the test case identification number, the test date, and the result. If the result was unqualified and the test conductor follows up to be sure programmers are assigned to correct them. The test conductor also takes the lead in deciding what further testing must be done after programmers make fixes. After a repair there are several testing options from which to choose.

  1. The fix may involve a documentation change only, so that no retesting need be done.
     
  2. The change may require a major overhaul in one or more program modules because the Problem Specification was misinterpreted. Sometimes, consultation with the customer will enable you to negotiate around making a change.
     
  3. An analysis, design, or coding change may be required that affects portion of the system already tested. You should assume that all changes have that effect. Now the test conductor, with the programmers’ help, decides how much regression testing is necessary. Regression testing means retesting previously finished portions of the system to insure that a late change does not ripple back through the system causing new problems. Regression-test decisions are tough to make. Simple changes have a way of churning up the very bowels of the system. Always lean toward more regression testing than the programmers advise.
     
  4. Descriptive documentation may be in error. These descriptions must agree exactly with the programs and with the Design Specifications. Insist that every module submitted for system test be cleanly compiled- no patches or undocumented "stub" programs allowed.

   When a system or subsystem has passed cleanly through the final system test, lock the programs and their documentation in the library to await acceptance demonstration.

 

Introduction
Test early & often
Test specification
Testers
Timing
Conducting tests
Beta test
Customer training
System launch
Maintenance
Bugs & defects
Site Map
Links

|Introduction| |Test early & often| |Test specification| |Testers| |Timing| |Conducting tests| |Beta test| |Customer training| |System launch| |Maintenance| |Bugs & defects| |Site Map| |Links|

Cheap domain registration & buy domain name -
Cheap domain name registration and transfer service by Cheap Domain Name Registrar.

Website hosting : Cheap webhosting service from $8.95.
Cheap webhosting service for single or multi-domain names.

Search engine optimization, ranking and website submission service.
We provide affordable search engine optimization, ranking and submission service with guaranteed results.