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 21 โ€“ 30 of 106 Questions
Page 3 of 11
Q21
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.8. Example-I: Black Box TestingMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to the test ideas for arithmetic operations presented in Section 09.8, what testing strategies should be used to explore supported values in a black-box scenario?
  1. A.Perform tests using floating-point numbers, integers, and boundaries of integers.
  2. B.Compile the program using multiple compiler optimization flags to monitor execution memory.
  3. C.Analyze database transaction logs to determine if rollback locks are released within 200 milliseconds.
  4. D.Conduct path coverage and branch level testing (if-else, loops, switch) inside the development environment.
Q22
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.9. Example-II: Black Box TestingMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In the context of DaysInMonth(month, Year) black-box testing, why does the course handout recommend testing years such as 'even 100s' and '4s'?
  1. A.To evaluate database transaction rollback limits and track SQL database latency.
  2. B.To ensure statement coverage of the compiler's primary arithmetic blocks reaches 100%.
  3. C.To thoroughly test leap year boundary rules, since leap years occur every 4th year, but century years (even 100s) are only leap years if divisible by 400.
  4. D.To verify configuration baseline tags in Git, VSS, or TFS repositories.
Q23
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.10. White Box TestingMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09 of the course handouts, why is White Box Testing typically performed by the developer rather than an independent tester?
  1. A.Because developers hold administrative rights to log tickets in tools like Mantis.
  2. B.Because it requires extensive knowledge of the code and the flow of code.
  3. C.Because developers need to estimate the Schedule Performance Index (SPI) of compile-time iterations.
  4. D.Because SQA standards prohibit independent testing teams from reviewing database schemas.
Q24
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.7. Black Box TestingMedium๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Section 09.7 of the course handouts, what is described as a good way to perform Black Box Testing, and what is the objective of 'Smoke Tests'?
  1. A.A static walkthrough is the best way; Smoke Tests aim at testing all possible mathematical paths of deep compiler statements.
  2. B.A Specification Checklist is a good way to perform this testing, while Smoke Tests are the most abstract level of testing that aims at ensuring that the most important functions work.
  3. C.Using automated database rollback logs is the best way; Smoke Tests verify configuration management baseline tags.
  4. D.Relying on CMMI Level 4 statistical process boundaries is the only way; Smoke Tests evaluate the Cost Performance Index (CPI).
Q25
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.17. Test ChecklistMedium๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
How does the course handout differentiate a Test Checklist from Functional Testing?
  1. A.A Test Checklist is a static peer-review activity led by a certified facilitator, while Functional Testing is a white-box dynamic testing technique.
  2. B.A Test Checklist is simply a list of readiness preparation activities to execute before and during testing, whereas Functional Testing is a totally different concept concerned with requirements conformance.
  3. C.A Test Checklist is a quantitative analysis tool used only at CMMI Level 5, while Functional Testing is used at Level 1.
  4. D.There is no difference; they are interchangeable terms used to describe black-box testing.
Q26
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.7. Black Box TestingEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09 of the course handouts, how are the terms 'Functional Testing' and 'Black Box Testing' related, and what is the simplest definition of Black Box Testing?
  1. A.They are completely unrelated; functional testing tests internal structural logic while black box testing is a manual code review technique.
  2. B.They are two terms used interchangeably, where black box testing in its simplest form is an ad-hoc running and execution of the software system to observe any difference between expected and actual performance.
  3. C.Functional testing is a sub-phase of white box testing, whereas black box testing is a third-party CMMI compliance audit process.
  4. D.They represent the first and fifth maturity levels of the CMMI process management framework respectively.
Q27
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.19. Example-II: Test ChecklistEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 09, Example 2 of the course handouts, which of the following is a key objective of a Web Performance Test Checklist, and what does it exclude?
  1. A.It is designed to verify system architecture, database capacity, and load balancing, and it explicitly excludes functional testing.
  2. B.It is designed to evaluate manual black-box user interfaces, and it explicitly excludes system-level integration verification.
  3. C.It is designed to count the lines of code executed per loop, and it explicitly excludes structural path testing.
  4. D.It is designed to monitor the Schedule Performance Index (SPI) of the development team, and it explicitly excludes cost auditing.
Q28
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.18. Example-I: Test ChecklistMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to the Data Security Web Testing Checklist in Module 09, which of the following is NOT one of the sample checks explicitly listed?
  1. A.Are data inputs adequately filtered?
  2. B.Are data access privileges identified? (e.g., read, write, update and query)
  3. C.Has the database capacity been identified and has anticipated growth data been obtained?
  4. D.Have data backup and restore processes been defined and tested?
Q29
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.7. Black Box TestingMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on the Black Box Testing guidelines in Module 09 of the course handouts, what action should be taken if a gap or variance is observed between expected and actual performance, and what is the purpose of this action?
  1. A.The testing process must be immediately halted and escalated to the Level 1 Customer Support Team.
  2. B.The software configuration baseline must be rolled back to the previous release without any re-run.
  3. C.The execution process is repeated to eliminate the possibility of hardware failure causing the difference.
  4. D.The SQA team must unilaterally change the SRS document to match the actual output of the compiler.
Q30
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.15. InspectionsMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Section 09.15 of the course handouts, what is the primary objective of an 'Inspection' and how are its findings managed?
  1. A.To measure schedule variance (SPI) and log project planning delays in a milestone progress chart.
  2. B.To evaluate the level of compliance with specific rules, principles or best practices, with all activities well documented and defects logged in a defect logging sheet.
  3. C.To bypass standard coding principles by hot-fixing compiler warning messages automatically.
  4. D.To analyze database schema index performance and update transaction query limits in production.