Ch 08: Software Quality Assurance (SQA)

82 Questions82 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 1 – 10 of 82 Questions
Page 1 of 9
Q1
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 8🏷️ 08.3. Stakeholders in Defect LifeCycleMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 08 of the course handouts, what is the most important factor when making decisions regarding defect resolutions (such as deciding whether a defect is to be fixed or not)?
  1. A.The decision should be made unilaterally by the lead programmer to prevent development delays.
  2. B.The decision must be accepted by all stakeholders with mutual consent, ensuring that if a defect is left unfixed in the current release, everyone agrees.
  3. C.The decision is automated by static review tools like Mantis or configuration management frameworks.
  4. D.The decision must be deferred to external third-party auditors during formal biannual CMMI reviews.
Q2
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 8🏷️ 08.1. Defect ResolutionEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 08 of the course handouts, what is the core definition of the traditional 'Defect Resolution' process, and how does its workflow typically proceed?
  1. A.It is an automated compilation process that monitors database transaction speeds and locks SCM branches.
  2. B.It is a process that keeps a record of a reported defect until the testing department formally closes it after validation of the fix.
  3. C.It is a business analysis method designed to rewrite requirements in the SRS without developer inputs.
  4. D.It is a post-deployment client support activity where release notes are generated using spreadsheet templates.
Q3
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 8🏷️ 08.1. Defect ResolutionEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 08 of the course handouts, which of the following describes the traditional Defect Resolution workflow and how a defect is handled if it cannot be resolved?
  1. A.It is a process where developers unilaterally close reported bugs, and unresolved defects are deleted from the database without any client notification.
  2. B.It typically starts with defect identification by the QA team, is sent to the development team to fix, and is returned to QA to be validated; if unresolved due to reasons like lack of communication or inability to remove, all parties must agree to leave it unfixed.
  3. C.It is a process where the configuration management team automatically generates code fixes, and unresolvable defects are marked as completed to avoid SPI drops.
  4. D.It is an informal review activity led by an independent external auditor, where unresolved bugs are permanently reclassified as normal requirements.
Q4
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 8🏷️ 08.11. Software Maintenance and Defect HandlingEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 08 of the course handouts, which of the following correctly describes the role of the Level 2 and Level 3 support teams within the post-deployment software maintenance and defect handling framework?
  1. A.Level 2 involves members of the QA team to provide support, while Level 3 involves members of the development team to provide support to customers.
  2. B.Level 2 involves members of the financial audit team to calculate SPI/CPI, while Level 3 involves third-party certified CMMI appraisers.
  3. C.Level 2 is handled by external first-party auditors, while Level 3 is automated by SCM versioning compilers.
  4. D.Level 2 is managed by the sales team to negotiate SLAs, while Level 3 is managed by technical writers to draft release notes.
Q5
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 8🏷️ 08.8. Product Based DefectsMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 08 of the course handouts, which of the following is a key characteristic of defect management and support in a 'Product-Based' software scenario?
  1. A.Defect resolution is a one-time activity that ends immediately upon shipping the software to the production site.
  2. B.Defect resolution is an ongoing activity that continues even after the product is deployed on the client's site, managed by a dedicated post-deployment support team to ensure hot-fixes.
  3. C.Product defects are excluded from SLA agreements and are always handled under separate sales projects.
  4. D.Product defects can be closed by the developer without any verification or validation by the QA team.
Q6
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 8🏷️ 08.9. Project Based DefectsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 08 of the course handouts, when must all bugs and defects be discovered and resolved in a project-based scenario compared to a product-based scenario?
  1. A.All defects must be discovered and fixed before handing over the product to the customer.
  2. B.Defects are continuously resolved over an indefinite period after deployment without any formal project boundaries.
  3. C.All defects are automatically managed by compiler optimization software at compile-time to maintain SCM baselines.
  4. D.Defects are resolved exclusively by the client's internal sales team after the final release notes are distributed.
Q7
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 8🏷️ 08.7. Example of Defect TrackingEasyπŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to the course handouts, what is the primary benefit of establishing and sharing a sample defect tracking and log template within a project team?
  1. A.It restricts developer access to database shared variables to prevent inter-team conflicts.
  2. B.It is shared with all team members to improve collaboration and ensure that necessary details are communicated to the development team to understand and fix defects.
  3. C.It automates the compilation of hot-fixes and patches without requiring SQA verification cycles.
  4. D.It replaces the need for writing functional test cases or using specific defect-tracking tools.
Q8
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 8🏷️ 08.4. Defect LoggingMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to the course handouts, what critical parameters must be included in a defect log established during the testing phase, and what is the primary purpose of providing these details to the development team?
  1. A.Total project budget, line count of code, and server IP addresses; to calculate CPI and SPI metrics.
  2. B.Defect ID, priority and severity level, current defect status, and others; to ensure the development team has necessary details to understand and fix the defect.
  3. C.User passwords, customer bank details, and database access keys; to run integration sanity checks.
  4. D.Marketing release schedules and draft user manuals; to finalize post-deployment SLA terms.
Q9
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 8🏷️ 08.10. Product EvaluationMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to the product evaluation guidelines in Module 08, which of the following represents the correct set of key criteria evaluated during this process?
  1. A.Opportunity assessment, initiating process, project planning, executing/controlling, and closing.
  2. B.Code quality, sustainability of the product, defect backlog, features, reliability of features, compatibility, and support of features.
  3. C.First-party audits, second-party audits, and third-party appraisals.
  4. D.Unit testing, sanity testing, system level testing, and regression testing.
Q10
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 8🏷️ 08.7. Example of Defect TrackingEasyπŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to the 'Defect Log Instructions' in Module 08 of the course handouts, what does the 'Priority' code of a logged defect indicate on a software project?
  1. A.The complexity of the system architecture as evaluated by the Lead Architect.
  2. B.The impact of this defect on the project.
  3. C.The count of code lines that must be rewritten by the development team.
  4. D.The percentage of test cases that failed during the integration testing phase.