Page 160 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 160

Unit 10: Test Planning Fundamentals




               10.10   Summary
               •    Test planning is the basic test documentation that contains the record of the testing effort.
               •    The goal of a test plan is to facilitate communication between the tester and programmer. They
                    cannot work in isolation.
               •    The IEEE Standard 829 for Software Test Documentation states that the purpose of a software test
                    plan is to prescribe the scope, approach, resources, and schedule of the testing activities.
               •    To plan the test stages, the  test team analyzes the selected development model and  decides
                    whether certain stages of testing should be performed during the course of the project.
               •    Test strategy is a document that describes the steps and actions that the test team will take during
                    the course of the project.
               •    The testing schedule outlines the duration of each test that will be performed on the module.
               10.11   Keywords

               Database:  A database is a collection of data and a system intended to organize and  retrieve huge
               amounts of data quickly and easily.
               Performance Metrics: The purpose of performance metrics is to measure an organization’s activities and
               performance.

               Test Cases: A test case is a detailed step by step instruction that seeks information about an aspect or a
               feature.
               Code-and-Fix Model: The code and fix model is a way of software model which originated from the big-
               bang model.
               10.12   Self Assessment
                1.   State whether the following statements are true or false:
                     (a)  There can be several test phases in the waterfall and spiral models.

                     (b)  Test strategy cannot determine the success or failure of the testing process.
                     (c)   Software Test Documentation defined by IEEE 829 states that the purpose of a software test
                         plan is: “To prescribe the scope, approach, resources, and schedule of the testing activities”.
                2.   Fill in the blanks:
                     (a)  The objective of implementing testing is to assess the effectiveness and ____________ of the
                         software.
                     (b)  A straightforward approach  to test software recommends developing a  comprehensive
                         ____________.

                     (c)   A detailed __________ will allow a tester to understand exactly what will be tested and how
                         it will be tested.
                3.   Select the suitable choice for every question:
                     (a)  Testing _________  is a document wherein all the execution dates are presented which is
                         mapped to the overall project schedule.
                        (i)   Plan
                       (ii)   Procedure
                       (iii)   Schedule
                       (iv)   Design specification






                                        LOVELY PROFESSIONAL UNIVERSITY                          153
   155   156   157   158   159   160   161   162   163   164   165