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 101 โ€“ 106 of 106 Questions
Page 11 of 11
Q101
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.10. White Box TestingEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In software quality engineering, who typically performs White Box (structural) testing, and what is the primary reason for this assignment?
  1. A.The independent SQA team, because they act as internal customers without access to the code.
  2. B.The end-users, because they must verify the user interface (UI) before the final product release.
  3. C.The software developer, because it requires extensive knowledge of the source code and its internal execution flow.
  4. D.The database administrator, because white box testing focuses exclusively on transaction logs and schema mutations.
Q102
๐Ÿง  Long Problem๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.10. White Box TestingHardโญ๐Ÿ’ก๐ŸŒŸ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Explain the concept of 'White Box Testing' and its coverage criteria as detailed in the course materials. Differentiate between Statement Coverage, Branch Coverage, and Path Coverage, highlighting how path level testing achieves maximum code coverage. Include code implementation logic to illustrate.
Q103
๐Ÿ“ Short Q๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.18. Example-I: Test ChecklistMediumโญ๐Ÿ’ก๐ŸŒŸ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
A QA engineer needs to verify whether user data access privileges have been properly enforced within a web application database. Under Software Quality Engineering guidelines, what type of artifact should be used to perform this security check, and list four standard verification questions that must be included in it?
Q104
๐Ÿง  Long Problem๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.8. Example-I: Black Box TestingHardโญ๐Ÿ’ก๐ŸŒŸ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Suppose you are performing black box testing on the arithmetic operations of a calculator application. Describe the specific test ideas and boundary conditions you should explore, and explain how different input methods are verified as detailed in the course material.
Q105
๐Ÿ“ Short Q๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.10. White Box TestingMediumโญ๐Ÿ’ก๐ŸŒŸ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
A developer has designed a new program and wants to verify its internal logic structures (such as if-else statements, loops, and switches). What type of testing should they perform, and what elements of the code are checked using debugging tools under this testing approach?
๐Ÿ’ป cpp Snippet
void verifyBranch(int a, int b) {
    if (a > b) {
        // Statement 1
    }
}
Q106
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 9๐Ÿท๏ธ 09.14. Rationale of ReviewsEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Who typically conducts a software 'Review' as an informal static testing activity, and why is this specific role assignment chosen?
  1. A.The developer who authored the code, because they are the only ones who can execute the test scripts.
  2. B.A more experienced technical person who is not the author of the code, to provide an objective perspective and share knowledge.
  3. C.An untrained client representative, to ensure the review remains completely non-technical and focused on marketing.
  4. D.A junior SQA intern, because reviews require no programming knowledge or technical background.