SYSTEM TESTING PROCESS
Advanced MCQs on Comprehensive System Evaluation
1. At which level of testing is the system tested as a whole against the functional and
non-functional requirements?
a. Unit Testing
b. Integration Testing
c. System Testing
d. Acceptance Testing
2. What is the primary objective of System Testing?
a. Finding bugs in individual modules
b. Testing interfaces between modules
c. Evaluating the complete system's compliance with requirements
d. Testing the system for user satisfaction
3. Which document is the primary basis for creating System Test cases?
a. Project Plan
b. Low-Level Design
c. Software Requirement Specification (SRS)
d. User Manual
4. System testing is typically classified as which type of testing?
a. White-box testing
b. Black-box testing
c. Grey-box testing
d. Static testing
5. Which of the following is NOT typically a focus of System Testing?
a. Performance
b. Security
c. Internal code logic
d. Reliability
6. Who is usually responsible for performing System Testing?
a. Developers
b. Independent Testing Team
c. End Users
d. Business Analysts
7. When does System Testing occur in the Software Development Life Cycle?
a. After Unit Testing and before Integration Testing
b. After Integration Testing and before Acceptance Testing
c. Before Unit Testing
d. After Acceptance Testing
8. Testing the system's ability to recover from hardware or software crashes is
called:
a. Recovery Testing
b. Stress Testing
c. Security Testing
d. Sanity Testing
9. Evaluating how the system handles unauthorized access attempts is part of:
a. Usability Testing
b. Security Testing
c. Performance Testing
d. Scalability Testing
10. What type of testing ensures that the system works correctly in different
hardware or software environments?
a. Regression Testing
b. Compatibility Testing
c. Integration Testing
d. Unit Testing
11. Functional system testing focuses on:
a. Response times
b. System throughput
c. Specific business requirements and features
d. Internal structure of the code
12. Non-functional system testing includes:
a. User interface testing
b. Module testing
c. Performance and Load testing
d. API testing
13. Which of the following describes 'Load Testing'?
a. Testing with very little data
b. Testing the system under expected peak work loads
c. Testing the system beyond its breaking point
d. Testing the system for a long duration
14. Testing a system's ease of use and friendliness for the end-user is:
a. Functional Testing
b. Usability Testing
c. Security Testing
d. Load Testing
15. The process of re-executing a subset of system tests to ensure no new bugs were
introduced by changes is:
a. Alpha Testing
b. Regression Testing
c. Smoke Testing
d. Monkey Testing
16. Which type of system testing focuses on the maximum limit the system can
handle?
a. Stress Testing
b. Volume Testing
c. Scalability Testing
d. All of the above
17. A 'System Test Plan' should ideally be prepared during which phase?
a. Execution Phase
b. Requirement Analysis Phase
c. Maintenance Phase
d. Coding Phase
18. What is 'End-to-End' testing in the context of System Testing?
a. Testing only the start and end of the code
b. Testing a complete flow of the system from start to finish
c. Testing the integration of two modules
d. Testing the database only
19. System testing verifies that the system meets its 'Requirements' while
Acceptance testing verifies it meets 'User Needs'.
a. True
b. False
20. Which of the following is a non-functional attribute?
a. Database connectivity
b. Search functionality
c. Maintainability
d. Login feature
21. What is the entry criteria for System Testing?
a. Requirements are gathered
b. Code is written
c. Integration testing is completed and verified
d. User manual is ready
22. Exit criteria for System Testing usually includes:
a. All planned test cases are executed
b. No high-priority bugs remain open
c. Test summary report is approved
d. All of the above
23. Testing the system's ability to handle large amounts of data is:
a. Volume Testing
b. Load Testing
c. Performance Testing
d. Reliability Testing
24. In System Testing, the 'Environment' refers to:
a. The physical office space
b. The hardware, software, and network configuration
c. The coding language used
d. The testing tool used
25. Which of the following is a common system testing tool?
a. Selenium
b. HP ALM / Quality Center
c. JIRA
d. All of the above
26. Scalability testing checks if the system can:
a. Be easily installed
b. Handle increased users or data by adding resources
c. Be moved to another country
d. Recover from a fire
27. Inter-operability testing checks:
a. If the system works with other systems
b. If the code is clean
c. If the UI is pretty
d. If the system is fast
28. The main difference between System Testing and Integration Testing is:
a. System testing is white-box
b. System testing focuses on the whole system; Integration focuses on interactions
c. Integration is done by users
d. There is no difference
29. System testing focuses on 'What the system does' rather than 'How it does it'.
a. True
b. False
30. Failure in System Testing usually indicates a failure in meeting:
a. Internal design
b. User expectations (SRS)
c. Unit logic
d. Coding standards
Answer Key
1. System Testing
2. Evaluating the complete system's compliance with requirements
3. Software Requirement Specification (SRS)
4. Black-box testing
5. Internal code logic
6. Independent Testing Team
7. After Integration Testing and before Acceptance Testing
8. Recovery Testing
9. Security Testing
10. Compatibility Testing
11. Specific business requirements and features
12. Performance and Load testing
13. Testing the system under expected peak work loads
14. Usability Testing
15. Regression Testing
16. All of the above
17. Requirement Analysis Phase
18. Testing a complete flow of the system from start to finish
19. True
20. Maintainability
21. Integration testing is completed and verified
22. All of the above
23. Volume Testing
24. The hardware, software, and network configuration
25. All of the above
26. Handle increased users or data by adding resources
27. If the system works with other systems
28. System testing focuses on the whole system; Integration focuses on interactions
29. True
30. User expectations (SRS)