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 11 โ€“ 20 of 106 Questions
Page 2 of 11
Q11
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.3. Artifact Level TestingEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09 of the course handouts, what is the primary software artifact to be tested, and how are test cases typically derived?
  1. A.The primary artifact is the Software Requirements Specification (SRS) document, and test cases are derived from the project's Gantt chart timelines.
  2. B.The primary artifact is the software program or code written in different programming languages, and test cases are derived from use cases.
  3. C.The primary artifact is the database schema backup file, and test cases are derived from SQL transaction rollback logs.
  4. D.The primary artifact is the software release note, and test cases are derived from third-party CMMI compliance checklist sheets.
Q12
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.1. What is Software TestingEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09, how is software testing described in layman's terms and what concrete perspective does it provide on the software product?
  1. A.It is a static walkthrough of code styles that provides a qualitative assessment of developer expertise.
  2. B.It is all about comparing the actual and the desired behavior of the product, providing a concrete and objective view of the quality of the product.
  3. C.It is a version-control baseline review that evaluates the capability maturity level of SCM systems.
  4. D.It is a risk management framework focused on rewriting business contracts to establish post-deployment SLAs.
Q13
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.4. Major Activities in Software TestingMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09 of the course handouts, what is the core objective of the 'Test Planning & Preparation' activity?
  1. A.To run automated regression test suites and measure product execution speeds in milliseconds.
  2. B.To set the goals for testing, select the best and appropriate testing strategy/methodology, and prepare specific test cases and the general test procedure.
  3. C.To merge codebase revisions using SCM tools and assign administrative rights to the support team.
  4. D.To conduct first-party compliance audits on developer documentation and baseline configuration manifests.
Q14
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.3. Artifact Level TestingMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Sourced from Module 09 of the course handouts, which of the following best contrasts the definitions and roles of 'test cases' and 'use cases' during SQA activities?
  1. A.Use cases are compiled executable files designed to find syntax errors, whereas test cases are UML diagrams used by project managers to measure SPI.
  2. B.Use cases describe all the steps the final user will perform to complete a task, serving as inputs for test cases, while a test case is a document that describes the testing activities, pre/post-conditions, expected behavior, and results.
  3. C.Test cases are written by the client to describe business goals, whereas use cases are written by SCM managers to coordinate code branching.
  4. D.Use cases track project billing and invoicing milestones, whereas test cases map code execution times in milliseconds to prevent database latency.
Q15
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.8. Example-I: Black Box TestingEasy๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on Section 09.8 of the course handouts, what techniques should be used to explore the physical possibilities of entering values into an arithmetic software input field?
  1. A.Using the mouse, keyboard, typing, and pasting values to explore input interaction possibilities.
  2. B.Writing unit tests to verify database connectivity parameters.
  3. C.Employing SCM baseline versioning tools to automatically merge input modules.
  4. D.Utilizing statistical process boundaries (SPI and CPI) to measure user typing speed.
Q16
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.10. White Box TestingEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
As Chunk 198 through 206 transitions from Black Box to White Box Testing, what is the primary distinction regarding internal code visibility?
  1. A.Black Box testing evaluates statistical CPI margins, while White Box testing focuses on external user interface aesthetics.
  2. B.Black Box testing treats the system as an opaque box where internal code is unknown, whereas White Box testing focuses on verifying internal implementations like code, data structures, and statement paths.
  3. C.Black Box testing requires a certified Lead Auditor, while White Box testing is completely automated by SCM compilers.
  4. D.There is no distinction; both methodologies are executed only after software is deployed to production.
Q17
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.10. White Box TestingEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09 of the course handouts, what is the primary aim of 'White Box Testing' and how is it achieved?
  1. A.It is a functional testing approach achieved by executing ad-hoc manual scripts to observe differences between expected and actual performance without code visibility.
  2. B.It is a configuration management technique that uses SCM versioning repositories like Git to track user permissions.
  3. C.It is a structural testing strategy achieved by executing and observing software behaviors to verify correct internal implementations such as code statements, data structures, blocks, and interconnections.
  4. D.It is an external auditing mechanism led by a certified lead auditor to establish SLA boundaries with the client.
Q18
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.4. Major Activities in Software TestingEasy๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09 of the course handouts, what does the 'Analysis & Follow-up' activity in software testing involve?
  1. A.Writing release notes and distributing billing invoices to the finance department.
  2. B.Analyzing results to determine if a failure has been observed, and if so, taking and monitoring corrective actions to ensure removal and reproduction of defects.
  3. C.Unilaterally reclassifying defects as 'not a bug' without stakeholder consent.
  4. D.Modifying the project plan's scheduled deadlines and negotiating new SLAs.
Q19
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.10. White Box TestingMedium๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on Module 09, Section 09.10, how do debugging tools assist a tester during statement-level code coverage testing?
  1. A.They automate the transition of tickets through the CMMI Maturity Level 5 defect lifecycle.
  2. B.They compile high-level requirements into UML use cases to generate automated test cases.
  3. C.They allow the tester to see if all or specific statements have been executed and whether they give the desired output, identifying errors along with their locations.
  4. D.They calculate the Cost Performance Index (CPI) of individual lines of code to prevent budget overruns.
Q20
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.1. What is Software TestingEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09 of the course handouts, which of the following defines 'Software Testing' and its core purpose?
  1. A.It is a project management practice of negotiating SLAs with clients to ensure a zero-bug delivery.
  2. B.It is the process of executing the software product with the intention to ensure that it is giving the desired outcomes, satisfying all requirements/business needs, and finding bugs so they can be corrected.
  3. C.It is a configuration management process that monitors the number of developers check-ins on shared repositories.
  4. D.It is a static walkthrough of SRS documents led by a certified lead auditor to remove toxic requirements.