Summer Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exc65

Improving the Testing Process

Consider the following statements describing the importance of improving the test process:

I. Test process improvement is important because being focused only on the test process it can provide recommendations to improve the test process itself, but it can’t indicate or suggest improvement to areas of the development process

II. Test process improvement is important because it is much more effective than software process improvement to improve the quality of a software system

III. Test process improvement is important because severalprocess improvement models (STEP, TPI Next, TMMi) have been developed over the years

IV. Test process improvement is important because every organization, regardless of the context, should always achieve the maximum level of maturity of testing described in the test improvement models such as TMMi

Which of the following answers is correct?

Number of correct responses: 1

K21 credit

A.

I. and IV. are true; II. and III. are false

B.

I., II., III. and IV are false

C.

I., II. and III are true; IV. is false

D.

I., II. and III. are false; IV. is true

Improving the Testing Process

Which of the following statements about the TMMi test process improvement model is true?

Number of correct responses: 1

K21 credit

A.

In TMMi all the process areas at lower levels must be 75% complete by achieving specific and generic goals in order to claim the higher level

B.

TMMi provides an approach for test process improvement such as the IDEAL (Initiating, Diagnosing, Establishing, Acting and Learning) model

C.

TMMi has a staged architecture for process improvement with seven maturity levels

D.

At TMMi level 1 testing is chaotic without a defined process, and it is often seen as the same as debugging

Test Management

In the next two months some new features will be constantly added to new releases of a project you are working on as Test Manager.

You have identified as one of the main project risks, that the requirements specification will still be incomplete when your team starts the test design and implementation phase.

Some requirements will most likely be completed too late to allow a proper test preparation.

You and your test team have already worked on several similar past projects in the same organization.

Which one of the following options would you expect to be the most effective at mitigating this risk?

Number of correct responses: 1

K43 credits

A.

Don’t prepare any test and just run the regression test suite to check that the new features don’t introduce regression

B.

Make reasonable assumptions about the missing details and design lightweight tests that can be easily updated during test execution

C.

Don’t design any test until the test execution starts, then communicate that test execution is blocked due to incomplete requirements

D.

Even if there are only few details missing, escalate the risk to the project manager without preparing any tests

Test Management

You are performing a quality risk analysis for a CSCI (Computer Software Configuration Item) used to implement a CBIT (Continuous Built-In Test) module of a safety-criticalsystem.

During the quality risk analysis you are trying to identify the ways in which failures of the CBIT module can occur, for each of them trying to determine the potential causes and likely effects, and the risk level (calculated as the product of three factors: severity, occurrence and detection).

Which of the following risk analysis techniques are you working with?

Number of correct responses: 1

K21 credit

A.

A lightweight product risk analysis technique

B.

Failure Mode and Effect Analysis

C.

Wide Band Delphi

D.

Cost of Exposure

Test Management

Which of the following statements about management of product quality risks in mature organizations with respect to the lifecycle, is true?

Number of correctresponses: 1

K21 credit

A.

Mature organizations address product quality risks associated to non-functional characteristics only during the system test phase

B.

Mature organizations are aware that the contribution of testing to analysis of product quality risks is very important. The analysis should occur throughout the entire lifecycle

C.

Mature organizations don’t waste time identifying the sources of risks. They only focus on identifying product quality risks

D.

Mature organizations are aware that risk management of product quality risks only occurs during testing

The following is the unique “critical” quality risk item that has been identified:

CR-RSK-1. The GUI of the application might accept non-integer values for the input field designed to get the number of bottles from the user

Test analysis for system testing has just begun and the following test conditions have been identified:

TC-SEL-2. Test the selection of the package sizes

TC-SEL-4. Test wrong numbers of bottles for an order

TC-CR-RSK-1. Test the accepted values from the input field designed to get the number of bottles from the user

What is the MINIMUM number of testconditions that must be added to fulfill both the EXCR1 and EXCR2 exit criteria?

Number of correct responses: 1

K32 credits

A.

4

B.

3

C.

2

D.

1

Testing Process

The following are the exit criteria described in the test plan of a software product:

EX1. The test suite for the product must ensure that at least each quality risk item is covered by at least one test case (a quality risk item can be covered by more test cases).

EX2. All test cases in the test suite must be run during theexecution phase.

EX3. Defects are classified into two categories: “C” (critical defect) and “NC” (non-critical defect). No known C defects shall exist in the product at the end of the test execution phase.

Which of the following information is useless when the specified exit criteria is evaluated?

Number of correct responses: 1

K21 credit

A.

A traceability matrix showing the relationships between the product risk items and the test cases

B.

A list of all the open defects with the associated classification information extracted from the defect tracking system

C.

A chart, showing the trend in the lag time from defect reporting to resolution, extracted from the defect tracking system

D.

The execution status of all the test cases extracted from the testmanagement tool

Testing Process

Which of the following statements describing the consequences of specifying test conditions at a detailed levelis NOT true?

Number of correct responses: 1

K21 credit

A.

In an environment where the test basis is continuously changing, it is recommended to specify test conditions at a detailed level in order to achieve a better maintainability

B.

The specification of test conditions at a detailed level can be effective when no formal requirements or other development work products are available

C.

The specification of test conditions at a detailed level can require the implementation of an adequate level of formality across the team

D.

For system testing, the specification of test conditions at a detailed level, carried out early in the project as soon as the test basis is established, can contribute to defect prevention

Defect Management

During the system testing phase a tester from your test team observes a failure in the system under test and he/she decides to create an incident report. The incident report is currently in a “new” state, indicating it needs to be investigated.

Which THREE of the following information items can’t yet be present in the incident report?

Number of correct responses: 3

K32 credits (2 credits out of 3 credits correct, 1 credit point)

A.

The type of defect that caused the failure

B.

The actual and the expected result highlighting the failure

C.

The lifecycle phase in which the defect has been introduced

D.

What really caused the failure (actual cause)

E.

Steps to reproduce the failure, including screenshots, database dumps and logs where applicable