Page 180 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 180

Unit 11: Test Case Planning



                     (c)   The test procedures document should specify a list of
                        (i)   Procedures and Environmental needs
                       (ii)   Special requirements and Procedure
                       (iii)   Identifiers and Input specifications

                       (iv)   Test items and Approach
                     (d)  The state of the bug is set to “Deferred” when:
                        (i)   The developer fixes the bug
                       (ii)   The bug is still not fixed
                       (iii)   The bug is repeated twice
                       (iv)   The bug is decided to be fixed in the next release
               11.6    Review Questions

                1.   “Precise and systematic planning of test cases is a step in making the testing process disciplined.”
                     Discuss the reasons for test case planning.
                2.   “IEEE 829 states that the test design specification improves the test approach (defined in the test
                     plan) and finds the modules to be covered by the design and its associated tests.” Elaborate.
                3.   “A bug-tracking database organizes the entire project team.” Explain briefly how a bug tracking
                     system helps.
                4.   IEEE 829 states that “the test procedure specification identifies all the steps required to operate
                     the system. It describes how the tester will physically run the test, the physical set-up required,
                     and the procedure steps that need to be followed.” Explain.

                5.     “It is not enough for  a test procedure to ask a tester to try all the test cases and report the
                     observations. “ Justify.
                6.   Do you think all bugs can be fixed? If not, list some reasons why some bugs might not be fixed.
                7.   “A preferred and practical method of tracking test cases is by using a spreadsheet.” Discuss.
                8.   “One consideration that must be taken into account when creating the test case documentation is
                     how the information will be organized and tracked.” Do you agree? Justify.
                9.   “IEEE 829 standard is widely used by many testing teams” Explain why?
                10.  “If testers want the software development process to be disciplined, they use the four methods”.
                     Discuss.
                11.  “In some cases, the life cycle of a bug gets a bit more complicated.” Do you agree? Justify.
                12.  “The IEEE 829 Standard for Software Test Documentation defines a document called the Test
                     Incident Report.” Briefly discuss the purpose of the Test Incident Report.
               Answers: Self Assessment

                1.    (a) True                 (b) False                     (c) False                       (d) True
                2.    (a) Planning         (b)  New                     (c) Open
                3.   (a)  Four                 (b) It is logical and reasonable
                           (c) Special requirements and Procedures        (d) The bug is decided to be fixed in the next release











                                        LOVELY PROFESSIONAL UNIVERSITY                          173
   175   176   177   178   179   180   181   182   183   184   185