ASQ Certified Software Quality Engineer CSQE Exam Practice Test

Page: 1 / 14
Total 175 questions
Question 1

Which of the following tests should be conducted on software that will be used internationally?



Answer : D

Test matrices are essential for software that will be used internationally because they help organize and manage various test cases and scenarios, including those related to localization and internationalization. Test matrices ensure that all aspects of the software's functionality, user interface, and performance across different regions and languages are systematically tested. This includes checking date formats, currency symbols, character encoding, and other locale-specific requirements. Logical path analysis, predefined function keys, and boundary value analysis are valuable tests but do not specifically address the comprehensive needs of international software testing. Reference:

Internationalization and localization testing guidelines, ISO/IEC 25051.

Pressman, Roger S. 'Software Engineering: A Practitioner's Approach.' 8th Edition, McGraw-Hill, 2014.


Question 2

Project management has been complaining that code inspections are taking too much time and are not worth the effort. The software manager has to decide whether the inspection program should be continued or disregarded for the upcoming release. Which of the following factors is critical to the manager s decision?



Answer : D

The critical factor for the software manager's decision on whether to continue or disregard the inspection program is the cost of not using inspection. Code inspections are a preventive measure to identify defects early in the development process. The cost of not using inspections can include increased defects in the final product, higher costs for post-release fixes, decreased customer satisfaction, and potentially significant impacts on the company's reputation. While resources, schedule impact, and additional testing costs are important considerations, the long-term cost implications of not identifying defects early can be far more detrimental. Reference:

Gilb, Tom, and Dorothy Graham. 'Software Inspection.' Addison-Wesley, 1993.

IEEE Std 1028-2008, IEEE Standard for Software Reviews and Audits.


Question 3

As it relates to testing, the phrase "80% coverage" means 80% of the



Answer : B

The phrase '80% coverage' in testing typically refers to the percentage of statements in the program that have been executed at least once during testing. This is known as statement coverage or code coverage. It is a measure of how much of the code has been exercised by the test suite and is used to assess the thoroughness of the testing efforts. It does not necessarily mean that 80% of the software is error-free, that 80% of planned test cases have been completed, or that 80% of predicted errors have been uncovered, although higher coverage often correlates with better defect detection. Reference:

Kaner, Cem, Jack Falk, and Hung Quoc Nguyen. 'Testing Computer Software.' 2nd Edition, Wiley, 1999.

Myers, Glenford J., Tom Badgett, and Corey Sandler. 'The Art of Software Testing.' 3rd Edition, Wiley, 2011.


Question 4
Question 5

A company uses a feature rating system with the following values.

1 = Completely dissatisfied

2 = Somewhat dissatisfied

3 = Neither satisfied nor dissatisfied

4 = Somewhat satisfied

5 = Completely satisfied

This rating system is based on what type of measurement scale?



Answer : B

The feature rating system described (1 = Completely dissatisfied, 2 = Somewhat dissatisfied, 3 = Neither satisfied nor dissatisfied, 4 = Somewhat satisfied, 5 = Completely satisfied) is based on an ordinal measurement scale. Ordinal scales categorize data into distinct groups that have a meaningful order or ranking, but the intervals between the ranks are not necessarily equal. In this case, the ratings provide a rank order of satisfaction levels.


Question 6

According to the CMMI-DEV VI.3, how many process areas are defined for an organization at Maturity Level 2?



Answer : D

According to the CMMI-DEV (Capability Maturity Model Integration for Development) version 1.3, there are 7 process areas defined for an organization at Maturity Level 2. These process areas are Requirements Management, Project Planning, Project Monitoring and Control, Supplier Agreement Management, Measurement and Analysis, Process and Product Quality Assurance, and Configuration Management. These areas focus on establishing basic project management and process discipline. Reference:

CMMI-DEV Version 1.3, CMMI Product Team, Software Engineering Institute (SEI), Carnegie Mellon University, 2010.

'CMMI for Development, Version 1.3,' Software Engineering Institute.


Question 7

Under which of the following major Cost of Quality categories would testing a software upgrade be classified?



Answer : A

Testing a software upgrade is classified under the appraisal category of the Cost of Quality. Appraisal costs are associated with evaluating and measuring the quality of products through testing and inspection to ensure they meet quality standards and specifications.


Page:    1 / 14   
Total 175 questions