You are on page 1of 7

1. Which is not a type of incremental testing approach?

a) Bottom up
b) Top down
c) Big-bang
d) Functional incrimination
Answer: c

2. Combination of Top Down and Bottom Up is ___________ approach.


a) Functional incrimination
b) Sandwich
c) Big-bang
d) None of these
Answer: b

3. Testers need to work with requirements analysts to insure that the requirements are:
a) Testable
b) Accurate
c) Complete
d) All of these
Answer: d

4. Users with a specific role to interact between the actors and the system are called
a) Developers
b) Agents
c) Software Engineers
d) All of these
Answer: b

5. Communicating the objective of defect bash should be:


a) To find a large number of uncovered defects
b) To find out system requirements (cpu, memory, disk etc)
c) To find the non-reproducible or random defects
d) All of these
Answer: d

6. The testing of software against SRS is called :


a) Acceptance testing
b) Integration testing
c) Regression testing
d) System testing
Answer: d

7. Which one is the main focus of acceptance testing.


a) testing the system with other systems
b) testing for a business perspective
c) finding faults in the system
d) testing the system with other systems
Answer: b

8. The main focus of acceptance testing is


a) finding faults in the system
b) testing the system with other systems
c) testing the system with other systems
d) testing for a business perspective
Answer: d

9. Which one of the following testing is performed by the user


a) Acceptance testing
b) Unit testing
c) Compatibility testing
d) None of these
Answer: a
10. The testing conducted on the complete integrated products and solutions to evaluate
system compliance is called:
a) Beta testing
b) Alpha testing
c) Acceptance testing
d) System testing
Answer: c

11. Which one of the following is a functional requirement ?


a) Maintainability
b) Portability
c) Robustness
d) None of the mentioned
Answer: d
Explanation: All are non-functional requirements representing quality of the system.
Functional requirements describe what the software has to do.

12. What is Functional Testing?


a) SDLC Model
b) Test Type
c) Test Design Technique
d) Test Level
Answer: b

13. Which one of the following is a requirement that fits in a developer’s module ?
a) Availability
b) Testability
c) Usability
d) Flexibility
Answer: b
Explanation: A developer needs to test his product before launching it into the market.

14. “Consider a system where, a heat sensor detects an intrusion and alerts the security
company.” What kind of a requirement the system is providing ?
a) Functional
b) Non-Functional
c) Known Requirement
d) None of the mentioned
Answer: a
Explanation: Functional requirements describe what the software has to do.

15. Functional requirements capture the intended behavior of the system.


a) True
b) False
Answer: a
Explanation: The behavior of functional requirements may be expressed as services,
tasks or functions the system is required to perform.

16. Choose the incorrect statement with respect to Non-Functional Requirement(NFR).


a) Product-oriented Approach – Focus on system (or software) quality
b) Process-oriented Approach – Focus on how NFRs can be used in the design process
c) Quantitative Approach – Find measurable scales for the functionality attributes
d) Qualitative Approach – Study various relationships between quality goals
Answer: c
Explanation: Quantitative Approaches in NFRs are used to find measurable scales for
the quality attributes like efficiency, flexibility, integrity, usability etc.

17. Non-functional system testing includes


a) testing to see where the system does not function properly
b) testing quality attributes of the system including performance and usability
c) testing a system feature using only the software required for that action
d) testing a system feature using only the software required for that function
Answer: b

18. Alpha testing is done at


a) Developer’s end
b) User’s end
c) Developer’s & User’s end
d) None of the mentioned
Answer: a
Explanation: Alpha testing takes place at the developer’s end. Developers observe the
users and note problems. Alpha testing is testing of an application when development
is about to complete. Minor design changes can still be made as a result of alpha
testing.

19. A testing conducted at the developer’s site under validation testing.


a) alpha
b) gamma
c) lambda
d) unit
Answer: a
Explanation: Alpha testing is conducted at developer’s site. It is conducted by
customer in developer’s presence before software delivery.

20. Software Debugging is a set of activities that can be planned in advance and conducted
systematically.
a)True
b)False
Answer: b
Explanation: Software Testing is a set of such activities.
21. In which testing level the focus is on customer usage?
a) Alpha Testing
b) Beta Testing
c) Validation Testing
d) Both Alpha and Beta
Answer: d
Explanation: Alpha testing is done at developer’s end while beta testing is done at
user’s end.

22. Beta Testing is done at:


a) Developer’s end
b) User’s end
c) User’s & Developer’s end
d) None of the mentioned
 Answer: b
Explanation: In Beta Testing, the user evaluates the product and gives feedback.

23. Alpha testing is:


a) Post-release testing by end user representatives at the developer’s site
b) The first testing that is performed
c) Pre-release testing by end user representatives at their sites
d) Pre-release testing by end user representatives at the developer’s site
Answer: d

24. Software mistakes during coding are known as _________ .


a) errors
b) bugs
c) failures
d) defects
Answer: b

25. Running the system under a live environment using Live data in order to find errors is
known as
a) Beta testing
b) Alpha testing
c) Acceptance testing
d) System testing
Answer: c

You might also like