Ch 09: Testing Basics and Techniques

106 Questions106 MCQs0 Short Questions0 Long Questions
๐ŸŽฏ Exam Practice Papers
SEMESTER PASS

CS611 - Software Quality Engineering Examination Practice

Timed practice exam simulation for CS611 - Software Quality Engineering.

๐Ÿ“˜ VU MID TERM EXAMLectures 1 to 22
โฑ๏ธ 60 Mins

Mid Term Examination

Covers syllabus of Lectures 1 to 22 with 30 high-yield MCQs in a timed exam environment.

๐Ÿ“30 MCQs
โฑ๏ธ60 Minutes
๐Ÿ“— VU FINAL TERM EXAMLectures 23 to 45
โฑ๏ธ 90 Mins

Final Term Examination

Comprehensive semester exam preparation with 45 MCQs covering Lectures 23 to 45 with complete course coverage.

๐Ÿ“45 MCQs
โฑ๏ธ90 Minutes
Showing 41 โ€“ 50 of 106 Questions
Page 5 of 11
Q41
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.6. Structural TestingEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09, Section F of the course handouts, which of the following implementation aspects does structural testing primarily focus on?
  1. A.External user-interface interactions and cosmetic layout attributes.
  2. B.Internal implementation details of the software product, such as programming structures, data structures, and blocks.
  3. C.High-level contract pricing negotiations and schedule benchmarks.
  4. D.Customer requirement modeling and mock-up design validations.
Q42
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.15. InspectionsMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07, Section O and Module 09, Section O of the course handouts, inspections are applied to which level of the Software Development Life Cycle (SDLC) to verify compliance with different artifacts?
  1. A.Strictly the requirement gathering level before any design sketches are drawn.
  2. B.Strictly the testing level to analyze execution trace files automatically.
  3. C.The code level as well, checking compliance with design and specification artifacts.
  4. D.Strictly the post-production level after the first 500,000 database records are written.
Q43
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.3. Artifact Level TestingMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09, Section C of the course handouts, is code considered the primary software artifact to be tested in software testing, and how is testing typically performed?
  1. A.No, because design documents are the only executed artifacts, and testing is performed using manual compiler walkthroughs.
  2. B.No, because requirements templates are compiled directly, and testing is performed using sales demos.
  3. C.Yes, the code is the primary software artifact to be tested, and testing is usually performed by writing and executing test cases derived from use cases.
  4. D.Yes, code is the primary artifact, but testing is performed solely by running automated physical hardware inspections.
Q44
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.5. Functional TestingMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09, Section E of the course handouts, functional testing primarily focuses on which aspect of the software product?
  1. A.The internal implementation details of the software product, such as statement coverage and path structures.
  2. B.The external behavior of the software to verify functional conformance with user requirements.
  3. C.The static inspection checklists and document structure audits led by a moderator.
  4. D.The compiler listing warnings and database capacity growth estimates.
Q45
๐Ÿ“ Short Q๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.3. Artifact Level TestingMediumโญ๐Ÿ’ก๐ŸŒŸ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Explain how use cases serve as the foundation for writing and executing test cases, detailing the relationship between their respective steps as presented in Module 09.
Q46
๐Ÿ“ Short Q๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.9. Example-II: Black Box TestingMediumโญ๐Ÿ’ก๐ŸŒŸ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on Module 09, Example 2 of Black Box Testing, outline the boundary conditions and values that must be tested for a DaysInMonth(month, Year) method, and write a Python function that implements a leap year calculator to support such checks.
Q47
๐Ÿ“ Short Q๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.5. Functional TestingMediumโญ๐Ÿ’ก๐ŸŒŸ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Define Functional Testing and explain why the underlying programming or coding implementation is not a matter of question in this type of testing, as detailed in Module 09.
Q48
๐Ÿ“ Short Q๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.13. Reviews in TestingMediumโญ๐Ÿ’ก๐ŸŒŸ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Define 'Reviews in Testing' as detailed in Module 09 of the course handouts. Explain the primary distinction between static review testing and dynamic test execution, and write a simple Python function that mimics a static review tool by parsing a code string to check for potential division-by-zero vulnerabilities before running the code.
Q49
๐Ÿ“ Short Q๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.19. Example-II: Test ChecklistMediumโญ๐Ÿ’ก๐ŸŒŸ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Detail the questions evaluated in a Web Performance Test Checklist as outlined in Module 09. Then, write a Python function 'validate_performance_checklist' that takes a dictionary containing system parameters (database capacity, growth estimates, self-containment flag, defined tiers, server configuration, network settings, environment count, and load balancing status) and verifies if the system meets all readiness checklist standards.
Q50
๐Ÿ“ Short Q๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.17. Test ChecklistMediumโญ๐Ÿ’ก๐ŸŒŸ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Define a 'Test Checklist' based on Module 09 and outline at least four essential security checks that should be included in a Web Testing Checklist for Data Security.