NSCT – Software Testing MCQs 20 min Score: 0 Attempted: 0/20 Subscribe 1. . Software testing is: (A) CPU scheduling (B) Only coding (C) Memory allocation (D) The process of executing a program to find defects and ensure it meets requirementsShow All Answers 2. . The main goal of software testing is: (A) Detect and fix errors, improve quality, and ensure reliability (B) Only allocate memory (C) CPU optimization (D) File management 3. . Verification in testing ensures: (A) Memory allocation (B) The software meets user needs (C) The software is built according to specifications (D) CPU scheduling 4. . Validation in testing ensures: (A) CPU optimization (B) The software meets user requirements and expectations (C) Memory allocation (D) File management 5. . Black-box testing focuses on: (A) Testing functionality without considering internal code structure (B) Internal code structure only (C) Memory allocation (D) CPU scheduling 6. . White-box testing focuses on: (A) Testing internal logic, code paths, and structures (B) Only user interface (C) CPU scheduling (D) Memory allocation 7. . Unit testing involves: (A) Full system testing (B) Testing individual modules or components in isolation (C) CPU scheduling (D) Memory allocation 8. . Integration testing involves: (A) Memory allocation (B) Unit testing only (C) Testing combined modules to ensure they work together correctly (D) CPU scheduling 9. . System testing involves: (A) Testing the complete integrated system against requirements (B) Unit testing only (C) CPU scheduling (D) Memory allocation 10. . Acceptance testing ensures: (A) Memory allocation (B) CPU scheduling (C) The software is ready for delivery and meets user needs (D) File deletion 11. . Regression testing is done to: (A) Ensure new changes do not break existing functionality (B) Test CPU scheduling (C) Allocate memory (D) Delete files 12. . Smoke testing is: (A) Full system testing (B) A quick test to check if the major functions of the software work (C) Memory allocation (D) CPU scheduling 13. . Load testing checks: (A) Memory allocation (B) Only coding (C) System performance under expected workload (D) CPU scheduling 14. . Stress testing checks: (A) CPU scheduling (B) Unit testing only (C) System behavior under extreme conditions and heavy load (D) Memory allocation 15. . Alpha testing is performed: (A) Memory allocation (B) By end users only (C) In the developer’s environment before releasing to users (D) CPU scheduling 16. . Beta testing is performed: (A) By a limited number of end users in real environment before final release (B) In the developer’s environment (C) CPU scheduling (D) Memory allocation 17. . Static testing involves: (A) CPU scheduling (B) Executing the program (C) Reviewing code, documents, and design without executing the program (D) Memory allocation 18. . Dynamic testing involves: (A) CPU scheduling (B) Reviewing code only (C) Memory allocation (D) Executing the software to find errors 19. . Test case design ensures: (A) All scenarios are tested systematically and consistently (B) Only CPU optimization (C) Memory allocation (D) File deletion 20. . The ultimate goal of software testing is: (A) CPU optimization only (B) Deliver high-quality, reliable, and defect-free software (C) Memory allocation only (D) File deletion automatically