




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A structured evaluation using questionnaires to test understanding of system testing fundamentals. Covers functional testing, regression testing, unit vs. integration tests, and QA principles. Suitable for beginners and mid-level QA/test professionals. Format is primarily objective and scenario-driven questions. Easy to moderate level, ensuring baseline understanding of system testing practices. Passing demonstrates readiness to contribute to structured testing environments.
Typology: Exams
1 / 186
This page cannot be seen from the preview
Don't miss anything!





























































































Question 1. What is the primary purpose of system testing in the software development lifecycle? A) To verify individual modules B) To validate the complete integrated system against specified requirements C) To write code for new features D) To deploy the system to production Answer: B Explanation: System testing aims to validate that the entire system functions as intended and meets all specified requirements before release, distinguishing it from earlier testing phases like unit testing. Question 2. Which testing type primarily assesses system attributes such as security, usability, and performance? A) Functional Testing
B) Non-Functional Testing C) Regression Testing D) Acceptance Testing Answer: B Explanation: Non-functional testing evaluates system qualities like security, usability, performance, and reliability, beyond just functional correctness. Question 3. During performance testing, which metric measures the time taken for a system to respond to a user request? A) Throughput B) Response Time C) Error Rate D) Availability
Question 5. What is the main goal of usability testing? A) To evaluate system security flaws B) To assess how intuitive and easy the system is for end-users C) To measure system response times under load D) To verify system compatibility across devices Answer: B Explanation: Usability testing aims to assess the system's ease of use, intuitiveness, and overall user experience. Question 6. Which testing type ensures that a system performs consistently without failures over a designated period? A) Reliability Testing B) Compatibility Testing
C) Security Testing D) Regression Testing Answer: A Explanation: Reliability testing verifies that the system can operate continuously and reliably over time without failures. Question 7. What is the primary focus of regression testing? A) To verify new functionalities only B) To re-test existing functionalities after changes to ensure no defects are introduced C) To check system security vulnerabilities D) To assess user satisfaction Answer: B
A) To verify the correctness of code B) To ensure the system installs correctly and functions post-installation C) To evaluate user interface design D) To test system scalability Answer: B Explanation: Installation testing validates that the system can be installed properly and operates as expected after installation. Question 10. Recovery testing primarily aims to validate the system’s ability to: A) Handle user errors gracefully B) Recover from hardware or software failures and resume normal operation C) Prevent system crashes
D) Reduce response times under load Answer: B Explanation: Recovery testing checks whether the system can recover from failures and restore normal functioning efficiently. Question 11. Which component is essential in a test plan to define the scope and objectives of testing activities? A) Test Environment Setup Document B) Test Strategy Document C) Test Scope and Objectives D) Defect Tracking Log Answer: C Explanation: The test scope and objectives clearly define what will be tested, including the features, functionalities, and boundaries of testing.
Question 13. Which strategy involves creating test data that covers all possible input scenarios? A) Random Data Generation B) Test Data Management C) Boundary Value Analysis D) Equivalence Partitioning Answer: B Explanation: Test data management involves designing and maintaining relevant data sets that effectively cover various input scenarios for testing. Question 14. Which technique is used to design test cases by dividing input data into equivalent classes? A) Boundary Value Analysis B) Equivalence Partitioning
C) Decision Table Testing D) State Transition Testing Answer: B Explanation: Equivalence partitioning reduces the number of test cases by grouping inputs into classes that are expected to produce similar outcomes. Question 15. What does exploratory testing emphasize during the testing process? A) Following predefined test scripts only B) Simultaneous learning, test design, and execution without predefined scripts C) Automated testing exclusively D) Regression testing only Answer: B
Question 17. Which metric indicates the proportion of test cases that have been executed successfully? A) Test Coverage B) Pass Rate C) Defect Density D) Test Effectiveness Answer: B Explanation: Pass rate reflects the percentage of executed test cases that passed, indicating testing progress and quality. Question 18. Automated testing is primarily used to: A) Reduce the need for manual testing efforts and increase test efficiency B) Replace all manual testing activities
C) Only test user interfaces D) Handle only performance testing Answer: A Explanation: Test automation aims to increase efficiency, repeatability, and coverage of testing activities, especially for regression tests. Question 19. Traceability in testing ensures that: A) Test cases are linked to specific requirements or user stories B) Only functional requirements are tested C) All tests are automated D) Defects are automatically fixed Answer: A
Question 21. Which KPI measures the maximum number of transactions a system can handle per second? A) Response Time B) Throughput C) Error Rate D) Availability Answer: B Explanation: Throughput indicates the system's capacity to process transactions or data over a given period, often measured per second. Question 22. What is a common method used to identify system performance bottlenecks? A) Load testing alone
B) Performance profiling and monitoring during testing C) Manual code inspection D) User acceptance testing Answer: B Explanation: Performance profiling and monitoring help pinpoint specific components or processes causing performance issues. Question 23. Which tool is commonly used for automating load testing? A) Selenium B) JMeter C) Postman D) Jenkins Answer: B
A) Uses automated tools only B) Simulates real-world attacks to exploit vulnerabilities manually C) Is less comprehensive D) Only focuses on network security Answer: B Explanation: Penetration testing involves manual, simulated attacks to discover exploitable vulnerabilities, providing deeper insights than automated scans. Question 26. Which usability testing method involves gathering direct feedback from actual users about their experience? A) Heuristic Evaluation B) User Interviews and Surveys C) A/B Testing
D) Accessibility Testing Answer: B Explanation: User interviews and surveys collect qualitative feedback directly from end-users regarding usability and satisfaction. Question 27. A heuristic evaluation applies: A) Automated security scans B) Usability principles to evaluate interface design C) Load testing scenarios D) Compatibility testing across browsers Answer: B Explanation: Heuristic evaluation involves experts assessing the interface based on established usability principles or heuristics.