## ISTQB Dumps, Exam Paper 18, ISEB ISTQB Foundation Software Testing

1.      Given the following code, which is true:

IF P+Q > 100 THEN

Print "Large"

ELSE

IF P+Q > 50 THEN

Print "Medium"

ELSE

Print "Small"

ENDIF

ENDIF

a)      1 test for statement coverage, 3 for branch coverage

b)      2 tests for statement coverage, 2 for branch coverage

c)      2 tests for statement coverage, 3 for branch coverage

d)     3 tests for statement coverage, 3 for branch coverage

e)      3 tests for statement coverage, 2 for branch coverage

2.      Given the following:

Switch PC on

Start “outlook”

IF outlook appears THEN

Send an email

Close outlook

a)      1 test for statement coverage, 1 for branch coverage

b)      1 tests for statement coverage, 2 for branch coverage

c)      1 tests for statement coverage, 3 for branch coverage

d)     2 tests for statement coverage, 2 for branch coverage

e)      2 tests for statement coverage, 3 for branch coverage

3.      Given the following code, which is true:

IF A > B THEN

C = A - B

ELSE

C = A + B

ENDIF

IF C = D Then

Print “Error”

ENDIF

a)      1 test for statement coverage, 3 for branch coverage

b)      2 tests for statement coverage, 2 for branch coverage

c)      2 tests for statement coverage, 3 for branch coverage

d)     3 tests for statement coverage, 3 for branch coverage

e)      3 tests for statement coverage, 2 for branch coverage

In the options to the following questions:
·         CC means Cyclomatic Complexity;
·         SC means the minimum number of test cases required to achieve 100% statement coverage; and
·         BC means the minimum number of test cases required to achieve 100% branch coverage.

4.      For the following:

If my train ticket is a cheap-day return

Then catch a train after 9.30am

Otherwise catch any train

Buy a coffee and enjoy the train journey

a)      CC = 1, SC = 1, BC = 1

b)      CC = 1, SC = 2, BC = 2

c)      CC = 2, SC = 1, BC = 1

d)     CC = 2, SC = 2, BC = 2

e)      CC = 2, SC = 1, BC = 2

5.      For the following pseudo code:

IF B = A THEN

Print “they are the same”

ELSE

Print “they are different”

ENDIF

a)      CC = 1, SC = 1, BC = 2

b)      CC = 2, SC = 1, BC = 2

c)      CC = 1, SC = 2, BC = 1

d)     CC = 2, SC = 2, BC = 2

e)      CC = 1, SC = 1, BC = 1

6.      Which of the following is FALSE:

a)      At 100%, statement coverage is the same as branch coverage.

b)      At 100%, decision coverage is the same as branch coverage.

c)      At 100%, branch coverage is the same as decision coverage.

d)     At less than 100% coverage, branch and decision coverage can be different.

e)      At 100% coverage, branch and path coverage can be different.

7.      For the following :

Go to the vending machine

If the vending machine is not working then

call repair centre to fix

Otherwise

Insert money

If enough money is inserted then

Select a drink

Wait for drink to be dispensed

Otherwise

Display message requesting more money

a)      CC = 2, SC = 1, BC = 2

b)      CC = 2, SC = 2, BC = 2

c)      CC = 3, SC = 3, BC = 3

d)     CC = 3, SC = 2, BC = 3

e)      CC = 4, SC = 2, BC = 3

8.      Which of the following is true:

a)      CC >= SC >= BC

b)      SC >= CC >= BC

c)      BC >= CC >= SC

d)     CC >= BC >= SC

e)      BC >= SC >= CC

9.      Consider the following statements:

1.      CC is a measure of the complexity of the program.

2.      CC is derived by running tests

3.      CC is always measured using a tool

4.      CC can be measured using a tool

5.      CC is a static analysis measurement

a)      1, 2 are true; 3, 4, 5 are false

b)      1, 2, 3 are true; 4, 5 are false

c)      1, 2, 3, 4 are true; 5 is false

d)     1, 4, 5 are true; 2, 3 are false

e)      All the statements are true

10.  For the following:

Pick up telephone

Dial number

Ask to speak to Managing Director

If the Managing Director is available

Talk to him about the importance of good quality testing

Otherwise

a)      CC = 1, SC = 1, BC = 2

b)      CC = 1, SC = 2, BC = 2

c)      CC = 2, SC = 1, BC = 2

d)     CC = 2, SC = 2, BC = 2

e)      CC = 2, SC = 2, BC = 3

11.  For the following pseudo code:

Questions = 40

Result = (Right / Questions) * 100

IF Result < 61 THEN

print “FAIL”

X = 0

ELSE

print “PASS”

X = 1

ENDIF

IF X = 0 THEN

Print “You may retake the exam”

ELSE

Print “Congratulations!”

Print “Go to the next level of the course”

ENDIF

a)      CC = 2, SC = 2, BC = 3

b)      CC = 2, SC = 3, BC = 2

c)      CC = 3, SC = 2, BC = 3

d)     CC = 3, SC = 2, BC = 2

e)      CC = 3, SC = 2, BC = 4

12.  Consider the following:

Pick up and read the newspaper

Look at what is on television

If there is a program that you are interested in watching then

switch the television on and watch the programme

otherwise

if there is a crossword in the newspaper then

try to complete the crossword

a)      SC = 1 and DC = 1

b)      SC = 1 and DC = 2

c)      SC = 1 and DC = 3

d)     SC = 2 and DC = 2

e)      SC = 2 and DC = 3 1. Thanks,

The exam paper was really useful. I'm sitting my BSC ISEB Foundation Exam next week. I feeling confident now.

Cheers,
Mike

2. Iam feeling confident about my exam now too

1. Just came back from the test centre and passed. I was well nervous. If statements never came up but I was prepared for them. Bought exam papers off this site well worth it A++++

2. Congrats. got my papers and answers from here too got my iseb istqb exam tomorrow. well nervous

3. where are the answers to these questions?

1. Hello my friend the answers can be found here---> http://iseb-software-testing.co.uk