Software Testing and Quality Management

A comprehensive quiz covering software testing methodologies, quality management concepts, risk management, and quality control practices in software development

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Total quality management is a common term applied to a quality management system. Total quality management is

  1. A process to produce zero defects
  2. A defect identification strategy
  3. Another way of expressing statistical process control
  4. A strategy built around control charts
  5. A management philosophy
Question 2 Multiple Choice (Single Answer)

Quality Function Deployment

  1. helps an organization to decide how the Quality function is deployed
  2. is testing of previously verified program of application
  3. is another approach to implementing balance score card method
  4. is a systematic method to translate customer wants or needs into product or service
Question 3 Multiple Choice (Single Answer)

Risk is defined as

  1. Frequency * Occurrence
  2. Occurrence * Risk Factor
  3. Risk Factor * Risk Response Number
  4. Probability * Influence
Question 4 Multiple Choice (Single Answer)

Key elements of a defect management process are

  1. Defect Prevention
  2. Defect discovery/defect naming
  3. Defect resolution
  4. All of the above
  5. None
Question 5 Multiple Choice (Single Answer)

‘Requirement’ is a formal statement of

  1. An attribute to be possessed by the product/function to be performed by the product
  2. The performance standard for the attribute or a function
  3. The measuring process to be used in verifying that the standard has been met
  4. All the above
  5. None
Question 6 Multiple Choice (Single Answer)

Dynamic assertion is

  1. All the below
  2. a way of empowering people in the organization
  3. the analysis performed by executing the program code
  4. a powerful way of expressing yourself to make your presence felt
Question 7 Multiple Choice (Single Answer)

During the recording of test results, deviations must be document. Which of the following attributes should be documented?

  1. All of the following
  2. Activities involved
  3. Users/Customer served
  4. Deficiencies noted
  5. Procedure used to perform work
Question 8 Multiple Choice (Single Answer)

Risk management involves identifying risk and ___________

  1. Eliminating risks
  2. Avoiding risks
  3. Risk analysis
  4. Developing strategies to address risk
Question 9 Multiple Choice (Single Answer)

How could root cause analysis be applied to software?

  1. It can help identify error-prone parts of the process
  2. It cannot be applied; there is no normal variation in software
  3. It cannot be used to identify similar types of failures
  4. It cannot be applied; software failure expose the root cause directly
Question 10 Multiple Choice (Single Answer)

Quality has been defined as

  1. Meeting requirements
  2. Customer satisfaction
  3. Zero defects
  4. All of the above
  5. Option 1 and option 2
Question 11 Multiple Choice (Single Answer)

The primary purpose of quality control is to

  1. Prevent defect from occurring
  2. Assign quality responsibilities
  3. Conducting testing
  4. Find and correct defects
  5. Writing work processes
Question 12 Multiple Choice (Single Answer)

Quality function deployment is most associated with

  1. Total Quality Management
  2. Problem Analysis
  3. Regression Testing
  4. Continuous Process Improvement
  5. Tracing requirements
Question 13 Multiple Choice (Single Answer)

Independence is important in testing is mostly due to the fact that

  1. Developers are not as careful as testers
  2. Developers are generally not willing to put in the effort required to find faults in their
  3. No-one can adequately test their own work
  4. An independent person may find faults more quickly.
Question 14 Multiple Choice (Single Answer)

If an expected result is not specified then

  1. We cannot run the test
  2. It may be difficult to repeat the test
  3. It may be difficult to determine if the test has passed or failed
  4. We cannot automate the user inputs
Question 15 Multiple Choice (Single Answer)

Which of the following could be a reason for a failure 1) Testing fault 2) Software fault 3) Design fault 4) Environment Fault 5) Documentation Fault

  1. 2 is a valid reason; 1,3,4 & 5 are not
  2. 1,2,3,4 are valid reasons; 5 is not
  3. 1,2,3 are valid reasons; 4 & 5 are not
  4. All of them are valid reasons for failure
Question 16 Multiple Choice (Single Answer)

During which test activity could faults be found most cost effectively?

  1. Execution
  2. Design
  3. Planning
  4. Check Exit criteria completion
Question 17 Multiple Choice (Single Answer)

A review is what cost of quality?

  1. Preventive
  2. Appraisal
  3. Failure
  4. Corrective
Question 18 Multiple Choice (Single Answer)

A reliable system will be one that

  1. Is unlikely to be completed on schedule
  2. Is likely to be fault-free
  3. Is unlikely to cause a failure
  4. Is likely to be liked by the users
Question 19 Multiple Choice (Single Answer)

Which activity is not a part of test estimation?

  1. Monitoring progress of tests runs
  2. Identifying test activities
  3. Planning for rework and retest cycle
  4. Estimating total effort to report faults
Question 20 Multiple Choice (Single Answer)

Test managers should not

  1. Report on deviations form the project plan
  2. Sign the system off for the release
  3. Raise incidents on faults that they have found
  4. Provide information for risk analysis and quality improvement