Software Testing Fundamentals: Reviews, Static Testing, and QC

Comprehensive quiz covering software testing principles including Quality Center (QC) test management, formal review processes (walkthroughs and inspections), static testing techniques, test documentation standards (IEEE 829), and requirement traceability.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

What is the main difference between a walkthrough and an inspection?

  1. An inspection is lead by the author, whilst a walkthrough is lead by a trained moderator.
  2. An inspection has a trained leader, whilst a walkthrough has no leader.
  3. Authors are not present during inspections, whilst they are during walkthroughs.
  4. A walkthrough is lead by the author, whilst an inspection is lead by a trained moderator.
Question 2 Multiple Choice (Single Answer)

What is not a benefit of requirement Traceability

  1. Can help in finding the requirements for a given function or feature have changed
  2. A set of tests that has run OK in the past has started to have serious problems. What functionality do these tests actually exercise?
  3. How many test cases have been executed?
  4. Was every requirement tested?
Question 3 Multiple Choice (Single Answer)

IEEE 829 test plan documentation standard contains all of the following except:

  1. Test items
  2. Test deliverables
  3. Test tasks
  4. Test specification
Question 4 Multiple Choice (Single Answer)

Consider the following statements about early test design: i. early test design can prevent fault multiplication ii. faults found during early test design are more expensive to fix iii. early test design can find faults iv. early test design can cause changes to the requirements v. early test design takes more effort

  1. i, iii & iv are true, ii & v are false
  2. iii is true, i, ii, iv & v are false
  3. iii & iv are true, i, ii & v are false
  4. i, iii, iv & v are true, ii is false
Question 5 Multiple Choice (Single Answer)

The software engineer's role in tool selection is

  1. To identify, evaluate, and rank tools, and recommend tools to management
  2. To determine what kind of tool is needed, then find it and buy it
  3. To initiate the tool search and present a case to management
  4. To identify, evaluate and select the tools
Question 6 Multiple Choice (Single Answer)

Static testing involves all except

  1. Execution of software
  2. Manual examination
  3. Automated analysis
  4. Review project documentation
Question 7 True/False

Reviews are always performed after dynamic test execution:

  1. True
  2. False
Question 8 Multiple Choice (Single Answer)

Static testing finds:

  1. Defects
  2. Cause of failures
  3. Failures
  4. Bug
Question 9 Multiple Choice (Single Answer)

Benefits of reviews include all but:

  1. Early defect detection and correction
  2. Development productivity improvements
  3. Fewer defects and improved communication
  4. All of the above
Question 10 Multiple Choice (Single Answer)

What is the activity that immediately follows Review meeting in a Formal review

  1. Fixing Defects
  2. Follow up
  3. Checking Exit criteria
  4. Rework
Question 11 Multiple Choice (Single Answer)

Person who documents all the issues, problems and open points that were identified during the meeting is:

  1. Author
  2. Manager
  3. Scribe
  4. Reviewer
Question 12 True/False

Static Analysis is also performed using tools:

  1. True
  2. False
Question 13 Multiple Choice (Single Answer)

Inspection is led by:

  1. Author
  2. Scribe
  3. Moderator
  4. Co-author
Question 14 Multiple Choice (Single Answer)

Kick-off in a formal review includes:

  1. Distributing documents
  2. Defining the review criteria
  3. Selecting the personnel
  4. All of the above
Question 15 True/False

Walkthroughs, technical reviews and inspections can be performed within a peer group:

  1. True
  2. False
Question 16 Multiple Choice (Single Answer)

QC is formally known as ------

  1. Test Lab
  2. Test Director
  3. Test Center
  4. Test Plan
Question 17 Multiple Choice (Single Answer)

QC can be installed on

  1. Windows
  2. Linux
  3. Solaris
  4. All the above
Question 18 Multiple Choice (Single Answer)

QC Contains

  1. Specify Release and Requirements
  2. Execute Tests
  3. Track Defects
  4. All of the above
Question 19 True/False

Each Release can contain a number of cycles.

  1. True
  2. False
Question 20 Multiple Choice (Single Answer)

-------- hierarchically divides the application into testing units, or subjects.

  1. Test lab Tree
  2. Test Requirements
  3. Test plan Tree
  4. Test hierarchy