You are on page 1of 32

SOFTWARE TESTING

Assignment 1
1. Which of the following terms describes testing?
a) Finding broken code

b) Evaluating deliverable to find errors

c) A stage of all projects

d) None of the mentioned

Answer:b) Evaluating deliverable to find errors


2. State the testing approaches that are considered during
client server testing.
a) Concurrency Testing
b) Performance testing
c) Component Testing
d) Integration testing
e) All of the above
Answer: e) All of the above
3. What is Exhaustive testing ?
a) practically possible
b) impractical but possible
c) impractical and impossible
d) always possible
Answer :b) impractical but possible
4. Which of the following is not part of the Test document?

a) Test Case
b) Requirements Traceability Matrix [RTM]
c) Test strategy
d) Project Initiation Note [PIN]
e) Hide Answer Workspace
Answer : d) Project Initiation Note [PIN]
5. Which term is used to define testing?
a) Evaluating deliverable to find errors
b) Finding broken code
c) A stage of all projects
d) None of the above
e) Hide Answer Workspace
Answer: a) Evaluating deliverable to find errors
6.Which of the following is not a valid phase of SDLC (Software
Development Life Cycle)?
a) Testing Phase
b) Requirement Phase
c) Deployment phase
d) Testing closure
e) Hide Answer Workspace
Answer: d) Testing Closure
7.Which of the following testing is also known as white-
box testing?
a) Structural testing
b) Error guessing technique
c) Design based testing
d) None of the above
Answer: a) Structural Testing
8. Which of the following testing is related to the
boundary value analysis?
a) White box and black box testing
b) White-box testing
c) Black box testing
d) None of the above
Answer: c) Black Box testing
9. What is Cyclomatic complexity?
a) Black box testing
b) White box testing
c) Yellow box testing
d) Green box testing
Answer: b) White box testing
10. Lower and upper limits are present in which chart?
a) Run chart
b) Bar chart
c) Control chart
d) None of the mentioned
Answer: a) Run chart
11. Maintenance testing is performed using which
methodology?
a) Retesting
b) Sanity testing
c) Breadth test and depth test
d) Confirmation testing
Answer: c) Breadth test and depth test
12. White Box techniques are also classified as
a) Design based testing
b) Structural testing
c) Error guessing technique
d) None of the mentioned
Answer: b) Structural testing
13. Which of the following is/are White box technique?
a) Statement Testing
b) Decision Testing
c) Condition Coverage
d) All of the mentioned
Answer: d) All of the mentioned
14. What are the various Testing Levels?
a) Unit Testing
b) System Testing
c) Integration Testing
d) All of the mentioned
Answer: d) All of the mentioned
16. Boundary value analysis belong to?
a) White Box Testing
b) Black Box Testing
c) White Box & Black Box Testing
d) None of the mentioned
Answer: b) Black Box Testing
16. The testing in which code is checked
a) Black box testing
b) White box testing
c) Red box testing
d) Green box testing
Answer: b) White box testing
17. Acceptance testing is also known as
a) Grey box testing
b) White box testing
c) Alpha Testing
d) Beta testing
Answer: d) Beta testing
18. Behavioral testing is
a) White box testing
b) Black box testing
c) Grey box testing
d) None of the mentioned
Answer: b) Black box testing
19. Which of the following is black box testing
a) Basic path testing
b) Boundary value analysis
c) Code path analysis
d) None of the mentioned
Answer: b) Boundary value analysis
20. Which of the following is not used in measuring the
size of the software
a) KLOC
b) Function Points
c) Size of module
d) None of the mentioned
Answer: c) Size of module
21. A deviation from the specified or expected behavior
that is visible to end-users is called:
a) an error
b) a fault
c) a failure
d) a defect
Answer: c) a failure
22. Test cases are designed during:
a) Test recording.
b) Test configuration.
c) Test planning.
d) Test specification
Answer:d)Test specification
23. Which of the following statements about reviews is true?
a) Reviews should be performed on specifications, code, and test
plans
b) Reviews are the least effective way of testing code.
c) Reviews are unlikely to find faults in test plans.
d) Reviews cannot be performed on user requirements
specifications.
Answer: a) Reviews should be performed on specifications, code, and
test plans
24. In case of Large Systems
a) Only few tests should be run
b) Test Cases written by good test engineers should be executed
c) Only Good Test Cases should be executed
d) Testing should be on the basis of Risk
Answer: d) Testing should be on the basis of Risk
25. Which of the following will be the best definition for
Testing :
a) Testing is executing Software for the purpose of finding defects
b) The purpose of testing is to demonstrate that the program is defect free
c) The purpose of testing is to demonstrate that the program does what it is
supposed to do
d) The goal / purpose of testing is to demonstrate that the program works.
Answer: a) Testing is executing Software for the purpose of finding defects
26. Which of the following is not a type of incremental
testing approach
a) Big-bang
b) Top down
c) Bottom up
d) Functional incrimination
• Answer: a)Big-bang
27. Test Conditions are derived from
a) Test Design
b) Test Cases
c) Test Data
d) Specifications
Answer: d) Specifications
28. Pick the best definition of quality
a) Quality is job one
b) Zero defects
c) Work as designed
d) Conformance to requirements
Answer: d) Conformance to requirements
29. Fault Masking is
a) Creating a test case which does not reveal a fault
b) Error condition hiding another error condition
c) Masking a fault by developer
d) Masking a fault by a tester
Answer: b) Error condition hiding another error condition
30. One Key reason why developers have difficulty
testing their own work is:
a) Lack of technical documentation
b) Lack of test tools on the market for developer’s
c) Lack of Objectivity
d) Lack of training
Answer: c) Lack of Objectivity
Refrence :
• testingsorttricks.wordpress.com
• instapdf.in
• netflixsub.com
• www.javatpoint.com

You might also like