You are on page 1of 2

Chapter 1: Software Testing

I.

Chose the correct answers from the following


1. Software testing is to Software Testing is a process used to identify the
A. correctness
B. completeness
C. Quality of developed computer software.
D. All of the above
2. Testing is necessary because ______
A. To satisfy the company needs
B. To satisfy the manager needs
C. To Satisfy the customer quality expectations
D. None of the above
3. Choose the incorrect statement from below
A. Testing is for correctness
B. Testing is to satisfy the customer expectations
C. Complete testing is possible
D. All are incorrect
4. Choose the common myths about testing from the following
A. A software product can be tested by anyone
B. Test automation will replace manual testing
C. Only A
D. Both A & B
5. A Bug is _____
A. An error in a program due to syntax
B. A software error which is caused due to fault or failure in the system
C. A Hardware error
D. Exception at runtime
6. A Fault in the system should be identified by
A. End user
B. Programmer
C. Tester
D. Compiler
7. ________ is the outgrowth of a mistake and potentially leads to a failure.
A. Bug
B. Failure
C. Fault
D. Error
8. If operation of software which deviates from expectations based on
previously verified software products or reference documents it is a/an _____
A. Bug
B. Error

C. Anomaly
D. Mistake
9. Software bugs take different names such as
A. Error
B. Anomaly
C. Fault
D. All of the above
10.In debugging the following are involved
A. Managers
B. End Users
C. Testers
D. Developers
II. Answer the following in brief
A.
B.
C.
D.

Manual Testing
Common myths about testing
Scope of Automation
Causes for the software failure

You might also like