Sunday, 2 September 2012

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

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


1.      Given the following code, which is true:

Read P

Read Q

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

  Read  D

  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:

 

Read A

Read B

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

Wait for reply

Ask to speak to Managing Director

If the Managing Director is available

      Talk to him about the importance of good quality testing

Otherwise

      Leave a message to phone you back

 

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

            continue reading the newspaper

            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

 
 

6 comments:

  1. Thanks,

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

    Cheers,
    Mike

    ReplyDelete
  2. Iam feeling confident about my exam now too

    ReplyDelete
    Replies
    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++++

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

      Delete
  3. where are the answers to these questions?

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

      Delete