Pre-Summer Sale Special - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > ASQ > ASQ certification > CSQE

CSQE Certified Software Quality Engineer Exam Question and Answers

Question # 4

Which of the following types of test coverage is most appropriate when the objective is to determine if the software has any problems handling all the required possible hardware and software designs?

A.

State

B.

Interface

C.

Data domain

D.

Platform configuration

Full Access
Question # 5

Which of the following charts is most appropriate for presenting a summary* view of a set of metrics that include an ideal value?

A.

pie

B.

Bar

C.

kiviat

D.

stoplight

Full Access
Question # 6

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

A.

software is error-free

B.

statements in the program have been tested

C.

planned test cases have been completed

D.

predicted errors have been uncovered

Full Access
Question # 7

The highest risk associated with ambiguous requirements for requirements analysts is

A.

they may be checked through twice

B.

they are not compliant with ISO 9001

C.

their reviews may take longer than planned

D.

they will build the wrong software product

Full Access
Question # 8

Globalization requirements involve

A.

defining the required information flow across shared interfaces to external entities

B.

defining problems to be solved or opportunities to be addressed by the software product

C.

looking at the capability of the software product from the perspectives of various stakeholders

D.

developing software that can be adapted to target markets and customizing software for those markets

Full Access
Question # 9

In a Scrum project, who is responsible for determining the time estimates during the project?

A.

Scrum master

B.

Sponsor

C.

Project team

D.

Champion

Full Access
Question # 10

The following chart was created by a team.

The chart shows number of defects over time, including projected unit test defects, projected integration test defects, actual unit test defects, and actual integration test defects. Which of the following conclusions can be drawn from this chart?

A.

Unit testing has been poorly planned.

B.

Unit testing is isolating as many defects as predicted.

C.

Integration testing is very effective in isolating defects.

D.

Integration testing is isolating as many defects as predicted.

Full Access
Question # 11

When a software change order is reviewed by the change control board (CCB), it is assigned a status from which of the following sets of classifications?

A.

Accepted, evaluated, m progress

B.

Approved, disapproved, deferred

C.

Escalated, rejected, in progress

D.

Escalated, proposed, accepted

Full Access
Question # 12

In order to reduce inconvenience for customers during a maintenance phase, support staff should concentrate on fixing

A.

all known defects

B.

minor defects only

C.

defects that affect the “vital few” customers

D.

defects that impact essential operations

Full Access
Question # 13

Which of the following statements is true about using branched development paths on a module?

A.

The delta of the module is decreased.

B.

The size of the code base is decreased.

C.

The maintenance of the module can be costly.

D.

The interface must be unique.

Full Access
Question # 14

The following graphs illustrate the arrival rate and current status of software defects during system test. Which of these graphs indicates a product that is most ready for formal release to the customer?

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 15

The following graph depicts errors per 1,000 lines of code (KLOC) for modules S, T, U, and V.

The program manager should be most concerned about which module?

A.

S

B.

T

C.

U

D.

V

Full Access
Question # 16

An effective team facilitator should have which of the following characteristics?

A.

Neutrality

B.

Decision-making ability

C.

Technical expertise

D.

Competitiveness

Full Access
Question # 17

A software project requires data to be secure due to export control regulations The software project needs to be running on the client ' s virtual machines, and the client does not want to connect to the software through their enterprise VPN. Which of the following cloud ownership and service model combinations should the client use?

A.

A public cloud and software as a service

B.

A community- cloud and platform as a service

C.

A private cloud and infrastructure as a service

D.

A virtual private cloud and software as a service

Full Access
Question # 18

A software program’s property of being able to handle bad inputs is referred to as

A.

fail safe

B.

accuracy

C.

robustness

D.

fault forecasting

Full Access
Question # 19

Which of the following activities results in the highest return on investment?

A.

Configuration audits

B.

System testing

C.

Formal technical reviews

D.

Unit testing

Full Access
Question # 20

A software quality audit plan must include which of the following elements?

A.

Resource requirements

B.

Opening meeting minutes

C.

Corrective action reports

D.

Completed checklists

Full Access
Question # 21

Which of the following scenarios warrants the adoption of software configuration management tools?

A.

A project with short timelines to completion

B.

A simple project with few files and little complexity

C.

A complex project with multiple modifications and frequent change requests

D.

A project without security requirements or specified control over files and changes

Full Access
Question # 22

One advantage of outsourcing is that it allows the primary company to

A.

focus resources on its core competencies

B.

redirect its resources on new product development

C.

reduce the cost of ongoing training

D.

eliminate the need for a skills-based workforce

Full Access
Question # 23

According to the ISO 9001 standard, who is responsible for ensuring the effectiveness of a quality management system?

A.

Executive management

B.

The quality director

C.

The project manager

D.

Software quality engineering

Full Access
Question # 24

Which of the following baselines defines the list of prioritized, known stories at the beginning of each iteration?

A.

Release

B.

Allocated

C.

Developmental

D.

Product backlog

Full Access
Question # 25

If N equals the number of defects originating and found in phase X, and S equals the number of defects originating in phase X and found in subsequent phases, which of the following represents the efficiency rate of error detection for phase X?

A.

(N + S) / N

B.

N / (N + S)

C.

N × S

D.

N / (N − S)

Full Access
Question # 26

Which of the following baselines starts the maintenance phase of the lifecycle?

A.

Product

B.

Allocated

C.

Functional

D.

Developmental

Full Access
Question # 27

Which of the following methodologies is most appropriate for managing test data?

A.

Establishing separate cases for each level

B.

Creating a central repository for data items

C.

Using data items from the operational environment

D.

Identifying data items that have become defective over time

Full Access
Question # 28

A test team is tasked to test an application that creates a large volume of reports. During regression testing, which of the following tools should the team use to assure that the application continues to produce the appropriate reports?

A.

A file format conversion tool

B.

A file comparison tool

C.

A string finding tool

D.

A keyboard capture and replay tool

Full Access
Question # 29

From the auditor ' s perspective, which of the following actions will result in a successful internal audit?

A.

Reporting as many deficiencies as possible

B.

Completing each item on the checklist

C.

Recommending corrective action for each deficiency noted

D.

Obtaining management cooperation and support

Full Access
Question # 30

During an audit, the lead auditor’s primary responsibility is to

A.

decide which procedures are to be audited

B.

collect data and materials presented during the audit

C.

keep the audit team focused on the audit scope

D.

develop and distribute the audit checklist

Full Access
Question # 31

In agile development, requirements changes are

A.

discussed and incorporated during the daily stand up

B.

implemented in the next sprint to enable rapid feature delivery

C.

added to the product backlog and prioritized by the product owner

D.

reviewed and approved by stakeholders in a configuration control board

Full Access
Question # 32

In specifying a software requirement, it is important to consider how the requirement might be

A.

referenced

B.

documented

C.

coded

D.

validated

Full Access
Question # 33

According to the Open Web Application Security Project (OWASP), which of the following security principles apply to developing secure software applications?

A.

Detecting intrusions with the application software and responding to attackers

B.

Depending on obscurity for secrecy of sensitive data

C.

Using layered defense or defense in depth

D.

Using complex security mechanisms for complex software

Full Access
Question # 34

The use of a rigorous mathematical proof to analyze the algorithm of a software component is a feature of

A.

boundary value analysis

B.

functional decomposition

C.

dynamic analysis

D.

formal methods

Full Access
Question # 35

A software hazard analysis should be conducted in order to

A.

identify and evaluate the level of risk

B.

predict when the hazard will occur

C.

calculate the cost of correcting the problem

D.

comply with government regulations

Full Access
Question # 36

Which of the following activities should be classified as an internal failure cost?

A.

Responding to customer satisfaction

B.

Completing an internal audit

C.

Shipping a maintenance build

D.

Investigating the cause of build defects

Full Access
Question # 37

The tester should complete which of the following sections of a problem report when documenting a test failure?

A.

Steps to reproduce the failure

B.

Steps to recover from the failure

C.

Root cause of the problem

D.

Problem resolution description

Full Access
Question # 38

In the following control diagram, all paths are feasible and the decisions are not correlated to each other.

How many rests are necessary for branch coverage?

A.

2

B.

4

C.

6

D.

8

Full Access
Question # 39

Which of the following is a key consideration in minimizing the negative impacts of implementing software metrics during data gathering and analysis?

A.

Avoid using the data to evaluate people

B.

Debate data definitions and formats

C.

Eliminate data outliers before analysis

D.

Ensure that measurements are absolute

Full Access
Question # 40

Which of the following aspects of information systems is disaster recovery primarily concerned with protecting?

A.

Integrity

B.

Availability

C.

Authorization

D.

Confidentiality

Full Access
Question # 41

Which of the following actions would most effectively analyze the impact of new software quality objectives on existing process metrics?

A.

Reviewing the change logs of recent software updates

B.

Surveying user satisfaction after implementing new features

C.

Updating the software documentation to reflect new quality standards

D.

Comparing historical and current data to assess trends in quality metrics

Full Access
Question # 42

During what time period is the software configuration management plan implemented?

A.

From the requirements phase through the maintenance phase of the software lifecycle

B.

After the software product is placed into production

C.

From the requirements phase through the testing phase of the software lifecycle

D.

During the code generation phase of the lifecycle

Full Access
Question # 43

Results from a process audit show that the requirements group does not control changes to its software specifications. Which of the following basic requirements should be added to the software configuration management (SCM) policy?

A.

SCM must be implemented throughout the project ' s lifecycle.

B.

SCM must be implemented for externally deliverable software products

C.

Responsibility- for SCM must be explicitly assigned for each project

D.

Each project must have an established repository for storing configuration items.

Full Access
Question # 44

Which of the following disadvantages are associated with the " formal meeting " technique of oral communication?

A.

Loss of non-verbal communication, no permanent record, and time consuming

B.

Loss of non-verbal communication, one way communication, and all topics may not be relevant to all team members

C.

Can degrade into time wasters, can be disruptive, and requires considerable planning and skills to achieve positive impression

D.

Can degrade into time wasters, some people feel uncomfortable offering opinions in public, and difficult for remote team members

Full Access
Question # 45

Which of the following is the primary input to functional testing?

A.

Requirements

B.

Design

C.

Source code

D.

Architecture

Full Access
Question # 46

Company Q has contracted with a vendor to convert source data from its customer’s proprietary coding structure to XML. Although the XML data parses cleanly at the vendor’s site, it generates parsing errors when run with Company Q’s parser. The vendor contends that the product meets specification because the contract did not require the use of a specific parser. The best way for Company Q to eliminate this risk in the future is to require in the contract that

A.

vendors be pre-certified by Company Q

B.

vendors be included in the design review process

C.

prototypes be demonstrated and approved

D.

vendors validate their products using Company Q’s platform

Full Access
Question # 47

Which of the following modules will require the most test cases to ensure path coverage?

A.

Cyclomatic Complexity: 8, LOC: 100

B.

Cyclomatic Complexity: 10, LOC: 500

C.

Cyclomatic Complexity: 12, LOC: 100

D.

Cyclomatic Complexity: 20, LOC: 400

Full Access
Question # 48

Maintenance activities are commonly characterized as

A.

technological

B.

definitive

C.

corrective

D.

predictive

Full Access
Question # 49

Which of the following baselines is typically established after completion and approval of system requirements?

A.

Product

B.

Allocated

C.

Functional

D.

Development

Full Access
Question # 50

Corrective action procedures must include which of the following elements?

A.

Who caused the nonconformities

B.

What caused the nonconformities

C.

Any history of similar nonconformities

D.

Any trend data of similar nonconformities

Full Access
Question # 51

A newly assigned software quality engineer has been informed by the software developers that the source code has been written. Which of the following steps would be next in the development cycle?

A.

Creation of detailed design

B.

Execution of integration test

C.

Release of product

D.

Execution of unit test

Full Access
Question # 52

Which of the following statements would meet the requirements for developing an appropriate quality objective for software products?

A.

“Develop 100 lines of code per staff, per month.”

B.

“Reduce cost of rework by 15% by the end of the fourth quarter.”

C.

“Increase profit margins and gains for each new or revised product release.”

D.

“Increase process inspections to meet international standards for software performance.”

Full Access
Question # 53

Which of the following activities would be most appropriate for mitigating the risk of releasing patches to software?

A.

Partial releases

B.

Software rebuilds

C.

Regression testing

D.

Configuration management

Full Access
Question # 54

Which of the following requirements statements is written in such a way that it can be validated?

A.

“The system shall respond to some signals with a red or green light.”

B.

“The system shall work according to user requirements.”

C.

“The system response time shall be operator defined.”

D.

“The system shall be available at least 99.98% of the time.”

Full Access
Question # 55

Each software development process should have a clearly defined set of inputs, activities, outputs, and

A.

stimuli criteria

B.

entry exit criteria

C.

go no-go criteria

D.

cost estimates

Full Access
Question # 56

What type of technology- is designed to provide organizational partners with real-time access to information on a business-to-business architecture?

A.

Embedded system

B.

Encrypted email

C.

Extranet

D.

Internet

Full Access
Question # 57

One of the objectives of a functional test is to demonstrate that the software

A.

is sufficiently free of operational problems

B.

is understood by the user

C.

interacts appropriately at the unit level

D.

processes the data in a structured manner

Full Access
Question # 58

Which of the following factors is important in a software product m terms of its adaptability?

A.

Efficiency

B.

Accessibility

C.

Trainability

D.

Portability

Full Access
Question # 59

Which of the following corrective actions is the first action to take when a project experiences a significant deviation on baselined budgets, baselined schedules, or required quality levels?

A.

Add resources and continue with the plan.

B.

Cancel the project because of the deviation.

C.

Create a new baseline and continue with the plan.

D.

Realign project actuals and continue with the plan.

Full Access
Question # 60

The severity of a failure in a software operation is determined by the

A.

estimated cost to find the fault and deploy a fix

B.

impact on the customers

C.

number of customers reporting the failure

D.

amount of time the software has operated without exhibiting the failure

Full Access
Question # 61

Which of the following actions is designed to prevent future defects?

A.

Using white-box testing

B.

Applying reverse-engineering to a defective system

C.

Conducting a causal analysis

D.

Injecting defects to test a system

Full Access
Question # 62

Which of the following testing designs is used to evaluate negative testing?

A.

Fault insertion

B.

Boundary analysis

C.

Fault-error handling

D.

Cause-effect graphing

Full Access
Question # 63

A project leader realizes that a deadline for a complete system build cannot be met because of staffing constraints. Which of the following actions should the leader take at this point to manage the project successfully?

A.

Use an incremental implementation strategy

B.

Revise the validation testing schedule to run parallel with the development phase

C.

Reduce testing time for the project

D.

Assume a best-case scenario and revise the project management plan to match

Full Access
Question # 64

When a product release is archived, which of the following information should be included in the archive?

A.

Defect tracking database

B.

Build environment and compilers

C.

Final version of documentation only

D.

The date the product was launched

Full Access
Question # 65

A software quality engineer is managing a project to develop a new air traffic control system for a federal agency When conducting a stakeholder needs analysis., which of the following groups would be most important for eliciting criteria for the functional tests?

A.

Current air traffic controllers

B.

Investigators at the transportation safety board

C.

Key associations that represent pilots and ground crews

D.

Purchasing and finance representatives from the federal agency

Full Access
Question # 66

The following chart was developed to compare defects in two projects. Which of the following conclusions can be drawn from this chart?

A.

The projects have the same defect rates.

B.

The projects have different defect profiles.

C.

More defects were removed per phase from Project 1 than Project 2.

D.

More defects were removed per phase from Project 2 than Project 1.

Full Access
Question # 67

What type of audit is designed specifically to provide assurance that activities have been performed as documented?

A.

Compliance

B.

Supplier

C.

Quality

D.

Operations

Full Access
Question # 68

The following data flow diagram was created for a project.

The X in this diagram represents which of the following?

A.

A timing delay

B.

A data store

C.

An I/O interrupt

D.

A sub-process of P1

Full Access
Question # 69

Software configuration status accounting is the process of

A.

partitioning the software product into formally identified configuration items

B.

systematically controlling changes to software items under configuration control

C.

recording and reporting of information needed to effectively manage a software configuration

D.

providing objective assurance that the software configuration items being built match their requirements

Full Access
Question # 70

A strong customer feedback management process primarily helps an organization improve

A.

profitability

B.

existing products

C.

company stock price

D.

software development time

Full Access
Question # 71

If (X < Y and Z = 3)

Then do segment A

Set W = 3

The following test cases are used to test the above code:

Test Case 1: X < Y and Z = 3

(Do Segment A, then set W to 3)

Test Case 2: X < Y and Z ≠ 3

(Do not do Segment A, then set W to 3)

Test Case 3: X = Y and Z = 3

(Do not do Segment A, then set W to 3)

Test Case 4: X = Y and Z ≠ 3

(Do not do Segment A, then set W to 3)

For which of the following types of test coverage would all four of the test cases shown above need to be executed?

A.

Condition

B.

Branch

C.

Line

D.

Complete

Full Access
Question # 72

Which of the following ASQ Codes of Ethics contributes to relations with peers?

A.

Build professional reputation on the merit of services and compete fairly with others.

B.

Hold paramount the safety, health, and welfare of the public in the performance of professional duties.

C.

Act as faithful agents or trustees and avoid conflict of interest and the appearance of conflicts of interest.

D.

Continue professional development and provide opportunities for professional and ethical development of others.

Full Access
Question # 73

Which of the following can be used to assess the impact of a proposed software change?

A.

Traceability matrix

B.

Regression testing

C.

Baseline audit

D.

Defect rate

Full Access
Question # 74

Which of the following types of tools can be used to detect defects?

A.

Pareto chans

B.

Output capture utilities

C.

File format conveners

D.

Defect control chans

Full Access
Question # 75

Which of the following reviews is used to examine cost, schedule, scope, and risk?

A.

Program

B.

Phase gate

C.

Retrospective

D.

Architectural design

Full Access
Question # 76

Which of the following details should be included in a software configuration management plan?

A.

Potential changes to identified configuration items

B.

Configuration control board level of authority

C.

Programming language used for coding

D.

Software integration test baselines

Full Access
Question # 77

Rank in order, from first to last, the following steps in creating an affinity diagram.

    Conduct an interview, focus group, or brainstorming session

    Draw a diagram

    Group similar statements

    Identify themes

A.

1, 3, 4, 2

B.

1, 4, 2, 3

C.

2, 1, 4, 3

D.

2, 4, 1, 3

Full Access
Question # 78

Which of the following organizational objectives is met through monitoring of software metrics?

A.

Ensuring programs work properly

B.

Improving processes and products

C.

Limiting the number of deviations

D.

Measuring the level of development effort

Full Access
Question # 79

Software security is developed to address which of the following types of communication threats?

A.

Intentional attacks

B.

Unintentional attacks

C.

Physical attacks

D.

Natural disasters

Full Access
Question # 80

Which of the following techniques can interfere with an interviewer’s ability to read nonverbal signals?

A.

Ignoring distractions

B.

Reading between the lines

C.

Taking notes

D.

Asking questions

Full Access
Question # 81

Who is responsible for walking through business scenarios to determine the completeness of the defined requirements?

A.

The analyst

B.

The tester

C.

The quality function representative

D.

The product developer

Full Access
Question # 82

When a defect is discovered during the test phase., what is the earliest phase in the software lifecycle that could need rework to resolve the defect?

A.

Implementation

B.

test

C.

requirements

D.

design

Full Access
Question # 83

According to situational leadership models, which of the following styles is appropriate to use with employees who lack knowledge and confidence?

A.

Directing

B.

Delegating

C.

Selling

D.

Participating

Full Access
Question # 84

When source code is compiled, which of the following information must be included as a configuration item?

A.

The compiler

B.

The staging area

C.

The object code listing

D.

The compiler diagnostics

Full Access