Testing Levels - Software Testing MCQs

Testing Levels - Software Testing MCQs


1. What is the order in which test levels are performed?

a) Unit,Integration, System,Acceptance
b) Unit ,System, Integration,Acceptance
c) Unit, Integration, Acceptance, System
d) It depends on nature of a project.

View Answer / Hide Answer

ANSWER: d) It depends on nature of a project.

Comment :Test levels can be combined or reorganized depending upon nature of a project or system architecture.




2. Which testing is concerned with behavior of whole product as per specified requirements?

a) Acceptance testing
b) Component testing
c) System testing
d) Integration testing

View Answer / Hide Answer

ANSWER: c) System testing

Comment: System testing is based on Functional Requirement Specification (FRS) which tells about general behavior of a system.




3. Software tester should be involved very early during development phase of a project. True or false

a) True
b) false

View Answer / Hide Answer

ANSWER: a) True

Comment : Early review of test basis helps to find defects early in development which will be easy to fix




4. System testing is a

a) Black box testing
b) White box testing
c) Grey box testing
d) Both a and b

View Answer / Hide Answer

ANSWER: a) Black box testing

Comment: Software tester is responsible for system testing. He does not have internal knowledge of system.




5. System testing only deals with functional requirements. True or false.

a) True
b) false

View Answer / Hide Answer

ANSWER: b) false

Comment: System testing deals with functional and non functional requirements.e.g It calculator is developed then it is doing addition correctly is checked that's functional aspect while how fast it is showing you a result will be non functional requirement.




6. Beta testing is useful way of compatibility testing. True or false.

a) True
b) False

View Answer / Hide Answer

ANSWER: a) True

Comment: The number of potential user varies in case of commercial off-the-shelf softwares. So, beta versions of software are installed on their machines with different hardware and software configuration and feedback is generated.




7. Testing a functionality of software has two parts, requirement specification testing and business process based testing. True or false.

a) True
b) False

View Answer / Hide Answer

ANSWER: a) True

Comment: Requirement specification testing focuses on if requirements specified are fulfilled or not while business process based testing uses knowledge of day- to -day business processes for testing.




8. Which of the following is not a method of dynamic testing

1. System testing
2. UAT
3. Inspection
4. Unit Testing
5. Walk through
6. Technical review

a) 1,2,4
b) 3,5,6
c) 2,3,5,6
d) All of the above

View Answer / Hide Answer

ANSWER: b) 3,5,6

Comment: 3,5,6 are static testing methods.




9. System architecture is determined during which phase?

a) Requirement gathering
b) Implementation
c) Development
d) Design

View Answer / Hide Answer

ANSWER: d) Design

Comment: System architecture is determined during design phase.




10.Verifying that whether software components are functioning correctly and identifying the defects in them is objective of which level of testing?

a) Integration testing
b) Acceptance testing
c) Unit testing
d) System Testing

View Answer / Hide Answer

ANSWER: c) Unit testing

Comment: Separately testable components are tested in unit testing or component testing.




11. Who is responsible for component testing?

a) Software tester
b) Designer
c) User
d) Developer

View Answer / Hide Answer

ANSWER: d) Developer

Comment: Developer is responsible for component testing as he posses the internal knowledge of system.




12. Component testing is a

a) Black box testing
b) White box testing
c) Grey box testing
d) Both a and b

View Answer / Hide Answer

ANSWER: b) White box testing

Comment: Developer is responsible for component testing. He has internal knowledge of system so using this knowledge he writes test cases


Post your comment