Software Testing Quiz 1. In the context of defect management, what does "severity" represent? The difficulty of fixing a bug The impact of a defect on the system The priority of fixing a defect The complexity of a defect None 2. What does "configuration testing" primarily verify? Software performance Software functionality under different configurations Testing team skills Development environment setup None 3. Which document provides an overview of the entire testing process? Test Case Test Plan Defect Report Requirement Specification None 4. What does the term "test scenario" represent? A detailed step-by-step test case A high-level description of a potential test condition A complete test script A testing technique None 5. What does SDLC stand for? Software Development Life Cycle System Development Life Cycle Software Design Life Cycle System Design Life Cycle None 6. What does the term "test oracle" refer to in software testing? A testing tool A mechanism to determine expected results A project management technique A type of test environment None 7. What is the primary goal of software testing? To prove the software works perfectly To identify defects and improve software quality To make the development team look bad To increase project development time None 8. What does "CRUD" represent in testing? A complex testing methodology Create, Read, Update, Delete operations A type of software development A performance testing technique None 9. What does "ad-hoc testing" mean? Formal testing with detailed documentation Testing without any formal test cases or planning Automated testing Performance testing None 10. What does compatibility testing verify? Internal system components Software performance under load Software's functionality on different platforms User interface design None 11. Which testing approach involves testing by simulating real-world scenarios? Theoretical Testing Scenario-Based Testing Random Testing Exhaustive Testing None 12. Which testing type is performed without knowing the internal code structure? White Box Testing Black Box Testing Gray Box Testing Unit Testing None 13. Which testing type validates the software against business requirements? Unit Testing System Testing Acceptance Testing Integration Testing None 14. What information is typically included in a defect report? Only the bug description Defect ID, description, severity, priority, steps to reproduce Developer's name Testing environment details None 15. In boundary value analysis, how many test cases are typically designed? Only positive test cases Only negative test cases 3 test cases (min, inside, max) 6 test cases (min-1, min, min+1, max-1, max, max+1) None 16. What is the primary purpose of equivalence partitioning? To reduce the total number of test cases To increase test coverage To make testing more complex To create more documentation None 17. Which testing approach involves testing the entire system as a whole? Unit Testing Integration Testing System Testing Acceptance Testing None 18. Which testing technique aims to minimize the number of test cases while maximizing test coverage? Exhaustive Testing Boundary Value Analysis Pairwise Testing Random Testing None 19. What is the primary purpose of smoke testing? To test software performance To verify basic functionality after a build To conduct comprehensive testing To identify complex bugs None 20. What is exploratory testing? A highly structured testing approach A testing technique with predefined test cases An approach where testing and design are done simultaneously A method of automated testing None 21. Which testing technique involves testing the interaction between different software modules? Unit Testing System Testing Integration Testing Acceptance Testing None 22. Which testing is performed to verify the software works correctly after modifications? Unit Testing Integration Testing Regression Testing Acceptance Testing None 23. Which testing type is performed first in the software testing life cycle? System Testing Integration Testing Unit Testing Acceptance Testing None 24. What is the primary goal of security testing? To improve software performance To identify vulnerabilities To reduce development costs To simplify code structure None 25. What is the primary challenge in "data-driven testing"? Generating test data Managing large volumes of test data Automating test cases Creating test environments None 26. Which of the following is NOT a type of software testing? Black Box Testing White Box Testing Gray Box Testing Green Box Testing None 27. What does the term "test coverage" measure? The number of testers on a project The percentage of code that has been tested The total number of test cases The complexity of test scenarios None 28. What does "tester's independence" mean? Working alone without collaboration Being free from development team influence Having complete autonomy in testing Using only manual testing techniques None 29. Which document provides detailed information about how to execute a specific test? Test Strategy Test Plan Test Case Test Scenario None 30. What is the primary purpose of "mutation testing"? To create new software features To evaluate the effectiveness of existing test cases To generate random test data To simulate production environments None 31. What does "risk-based testing" prioritize? Testing based on development costs Testing based on potential risks and their impact Testing based on project timeline Testing based on team availability None 32. What is the primary purpose of a test environment?Test To reduce testing costs To provide a controlled setup for testing To replace manual testing To simplify test case design None 33. Who typically creates a test plan? Developers Project Managers Test Managers Business Analysts None 34. What is "negative testing"? Testing only positive scenarios Testing with invalid or unexpected inputs Testing with negative team members Testing without documentation None 35. What is a "test deliverable"? A completed software product A document or item produced during the testing process A testing tool A type of software bug None 36. What is the primary focus of usability testing? Performance evaluation Security assessment User experience and ease of use Compatibility testing None 37. Which testing technique is used to test all possible paths through the code? Black Box Testing White Box Testing Regression Testing Smoke Testing None 38. What does "test data management" primarily involve? Creating test cases Managing test environments Creating, maintaining, and protecting test data Scheduling testing activities None 39. What is the primary purpose of a traceability matrix? To track software bugs To map requirements to test cases To schedule testing activities To assign testing resources None 40. Which of the following is considered a non-functional testing type? Regression Testing Integration Testing Performance Testing Functional Testing None Time's up