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

For the following pseudo-code determine number of tests required for 100% statement coverage

IF Gender = Boy

If Age > 3 AND Age < 5

Shoe Size = 1

ELSE IF Age >=5 AND Age < 7

Shoe Size = 2

ENDIF

ELSE

IF Age > 3 AND Age < 5

Shoe Size = 0

ELSE IF Age >=5 AND Age < 7

Shoe Size = 1

ENDIF

ENDIF

A.

6

B.

4

C.

2

D.

6

A Static analysis tool analyzes a given program's CONTROL FLOW among other things. Which of the following options represents the most likely outcome of the control flow analysis:

A.

Identification of unreachable code

B.

Report on adherence to the coding standards

C.

Number of comment lines

D.

Number of source code lines

Why should you choose a test technique?

A.

Because you need to match the way you test to the content of the product under test

B.

Because of the time constraints that usually accompany a test project

C.

Because this way you cover the full scope of the product's functionality

D.

Because choosing a test technique is a common practice in software testing

Which of the following would be the LEAST likely to be used as the basis for a test exit criteria?

A.

Test schedules

B.

Cost of testing performed so far

C.

Confidence of testers in tested code

D.

Number of unfixed defects

The following 4 equivalence classes are given:

Which of the following alternatives includes correct test values for x. based on equivalence partitioning?

A.

-100; 100:1000; 1001

B.

-500; 0; 100; 1000

C.

-99; 99:101; 1001

D.

-1000; -100; 100; 1000

Given the following priorities and dependencies for these test cases:

Which of the following test execution schedules BEST takes into account the priorities and technical and logical dependencies?

A.

TC1 - TC3 - TC2 - TC4 - TC6 - TC5

B.

TC3 - TC4 - TC2 - TC6 - TC1 - TC5

C.

TC1 - TC3 - TC2 - TC4 - TC5 - TC6

D.

TC2 - TC4 - TC1 - TC3 - TC5 - TC6

Which of the following types of tools is BEST suited for determining source code compliance with the guidelines provided by a coding standard?

A.

Containerisation tool

B.

Fault seeding tool.

C.

Static analysis tool.

D.

Test data preparation tool

Which of the following definitions is NOT true?

A.

Test data preparation tools fill databases, create files or data transmissions to set up test data to be used during the execution of tests.

B.

Test execution tools execute test objects using automated test scripts.

C.

Test Management tools monitor and report on how a system behaves during the testing activities.

D.

Test comparators determine differences between files, databases or test results.

Confirmation testing is performed after:

A.

a defect is fixed and after other tests do not find any side-effect introduced in the software as a result of such fix

B.

a failed test, and aims to run that test again to confirm that the same behavior still occurs and thus appears to be reproducible

C.

the execution of an automated regression test suite to confirm the absence of false positives in the test results

D.

a defect is fixed, and if such testing is successful then the regression tests that are relevant for such fix can be executed

Which of the following statements is NOT true about Configuration management and software testing?

A.

Configuration management helps maintain consistent versions of software artifacts.

B.

Configuration management supports the build process, which is essential for delivering a test release into the test environment.

C.

When testers report defects, they need to reference version-controlled items.

D.

Version controlled test ware increases the chances of finding defects in the software under test.