B.6 Chapter 6 Review

 < Day Day Up > 



  1. Describe the cyclical process of testing.

    The test group executes test cases and documents bugs found in the testing process. The bug reports are reviewed by the developers. The development group then attempts to correct the bugs and then will resubmit the recoded modules for retest. This iterative process generally continues until all modules have passed all appropriate test cases.

  2. What is the purpose of the Test Plan Checklist?

    The Test Plan Checklist not only requires the test team to conduct reviews on the four recommended test plans (i.e., Stress Test Plan, STP, ITP, and UAT) that were created in the previous phase of work, but it also asks for an introspective look at the Test Team and the quality of the Test Plan. This review helps the team focus on more than just going through the motions of completing a test case: It asks the members of the Test Team to take responsibility for validation of the product.

  3. Test log entries should contain what minimal information?

    • Execution descriptions

    • Procedure results

    • Environmental information

    • Unexpected events

    • Incident report ID number

  4. List several types of test domains.

    • User-interface errors

    • Error handling

    • Boundary-related errors

    • Calculation errors

    • Initial and later states

    • Control flow errors

    • Errors in handling or interpreting data

    • Race conditions

    • Load conditions

    • Hardware

    • Source, version, and ID control

    • Testing errors

  5. What is the most important preventive measure a Core Team can take to avoid test errors?

    Spending enough time during the design process to avoid these types of errors.

  6. Name three key factors to addressing error-handling issues.

    In this domain of testing, there are three key factors to consider: prevention, detection, and recovery.

  7. What is a control flow error?

    When a program executes, the program cursor moves from one part of the program to the next, executing the coded instructions sequentially. Some execution instructions force the program to jump from one routine to another. This movement in execution is referred to as program or control flow.

  8. What is a load condition?

    Load conditions are the result of putting more work on the computer than it can handle.

  9. Who should be included in a Test Plan Review?

    It is best for all concerned if the formal test review includes the most experienced users and developers present in an organization.



 < Day Day Up > 



Managing Software Deliverables. A Software Development Management Methodology
Managing Software Deliverables: A Software Development Management Methodology
ISBN: 155558313X
EAN: 2147483647
Year: 2003
Pages: 226

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net