Page 32 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 32

Unit 2: Fundamentals of Software Testing



                2.   Fill in the blanks:
                     (a)  During functional testing,  the tester checks only the __________________  of the software
                         and will not check the actual code.

                     (b)  Static testing is performed to check the bugs in the software using the ____________ of the
                         respective software.
                     (c)   ______________ testing is also called as glass box testing.
                     (d)  Developing efficient______________ are very essential during testing.
                3.   Multiple Choice Questions

                     (a)  Identify the testing technique that is used to test how the actual code works.
                        (i)   Structural testing
                       (ii)   Functional testing
                       (iii)   Static testing
                       (iv)   Black box testing
                     (b)  What testing is performed to check the response of the system for predefined inputs?

                        (i)   Static testing
                       (ii)   Dynamic structural testing
                       (iii)   Dynamic testing
                       (iv)   Structural testing
                     (c)   Which of the following would be an optional skill of a tester?
                        (i)   Be explorative
                       (ii)   Be sharp
                       (iii)   Be tactful and diplomatic

                       (iv)   Be knowledgeable in programming language
               Answers: Self Assessment
                1.   (a) True                 (b) False                  (c) True
                           (d)  False              (e) False

                2.   (a) Behavior                   (b) Source Code               (c)White box
                      (d) Test cases
                3.   (a) Structural testing     (b) Dynamic testing       (c) Be knowledgeable in programming language
               2.8   Review Questions

                1.   How does test strategy differ from the test technique? Substantiate how planning a strategy helps
                     in efficient testing.
                2.   Suppose you are recruited as a tester in a software company, what qualities are you expected to
                     exhibit?
                3.   Do you think software testers need to be just knowledgeable in their domain? Are there any
                     specific soft skills they are expected to exhibit?
                4.   “The process of static test is very tedious”. Explain why.
                5.   Is there any difference between Verification and Validation? Discuss

                6.   “Not all bugs found will be fixed. “ How would you substantiate this axiom?



                                        LOVELY PROFESSIONAL UNIVERSITY                           25
   27   28   29   30   31   32   33   34   35   36   37