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