Software Levels MCQ Questions
Software Levels MCQs : This section focuses on "Software Levels" in Software Engineering. These Multiple Choice Questions (MCQs) should be practiced to improve the Software Engineering skills required for various interviews (campus interview, walk-in interview, company interview), placements, entrance exams and other competitive examinations.
1. How many levels of software testing?
A. 1
B. 2
C. 3
D. 4
View Answer
Ans : B
Explanation: The main levels of software testing are : Functional Testing and Non-functional Testing
2. Which type of testing is performed by developers before the setup is handed over to the testing team to formally execute the test cases?
A. Integration Testing
B. System Testing
C. Unit Testing
D. Regression Testing
View Answer
Ans : C
Explanation: Unit Testing : This type of testing is performed by developers before the setup is handed over to the testing team to formally execute the test cases
3. Unit Testing cannot catch each and every bug in an application?
A. Yes
B. No
C. Can be yes or no
D. Can not say
View Answer
Ans : A
Explanation: Yes, Testing cannot catch each and every bug in an application. It is impossible to evaluate every execution path in every software application. The same is the case with unit testing.
4. Integration testing can be done in _____ ways?
A. 4
B. 3
C. 2
D. 1
View Answer
Ans : C
Explanation: Integration testing can be done in two ways: Bottom-up integration testing and Top-down integration testing.
5. Which testing has the highest-level modules are tested first and progressively, lower-level modules are tested there after?
A. Bottom-up integration
B. Top-down integration
C. Both A and B
D. Up-down integration
View Answer
Ans : B
Explanation: Top-down integration : In this testing, the highest-level modules are tested first and progressively, lower-level modules are tested there after.
6. Beta testing is also known as?
A. post-release testing
B. on-release testing
C. off-release testing
D. pre-release testing
View Answer
Ans : D
Explanation: Beta testing is also known as pre-release testing.
7. __________ involves testing a software in order to identify any flaws and gaps from security and vulnerability point of view.
A. Portability Testing
B. Usability Testing
C. Load Testing
D. Security testing
View Answer
Ans : D
Explanation: Security testing involves testing a software in order to identify any flaws and gaps from security and vulnerability point of view.
8. Which of the following is type of Non-Functional Testing?
A. Performance Testing
B. Load Testing
C. Stress Testing
D. All of the above
View Answer
Ans : D
Explanation: All of the above is type of Non-Functional Testing.
9. UI testing involves testing the Graphical User Interface of the Software.
A. TRUE
B. FALSE
C. Can be true or false
D. Can not say
View Answer
Ans : A
Explanation: True, UI testing involves testing the Graphical User Interface of the Software.
10. Unit testing, integration testing and system testing when combined together is known as alpha testing
A. TRUE
B. FALSE
C. Can be true or false
D. Can not say
View Answer
Ans : A
Explanation: True, Unit testing, integration testing and system testing when combined together is known as alpha testing.
Discussion