1 Answer

0 votes
by

1. We split testing into distinct stages primarily because:

a) Each test stage has a different purpose.

b) It is easier to manage testing in stages.

c) We can run different tests in different environments.

d) The more stages we have, the better the testing.

2. Which of the following is likely to benefit most from the use of test tools providing test capture

and replay facilities?

a) Regression testing

b) Integration testing

c) System testing

d) User acceptance testing

3. Which of the following statements is NOT correct?

a) A minimal test set that achieves 100% LCSAJ coverage will also achieve 100% branch coverage.

b) A minimal test set that achieves 100% path coverage will also achieve 100% statement coverage.

c) A minimal test set that achieves 100% path coverage will generally detect more faults than one that

achieves 100% statement coverage.

d) A minimal test set that achieves 100% statement coverage will generally detect more faults than one

that achieves 100% branch coverage.

4. Which of the following requirements is testable?

a) The system shall be user friendly.

b) The safety-critical parts of the system shall contain 0 faults.

c) The response time shall be less than one second for the specified design load.

d) The system shall be built to be portable.

5. Analyse the following highly simplified procedure:

Ask: “What type of ticket do you require, single or return?”

IF the customer wants ‘return’

Ask: “What rate, Standard or Cheap-day?”

IF the customer replies ‘Cheap-day’

Say: “That will be £11:20”

ELSE

Say: “That will be £19:50”

ENDIF

ELSE

Say: “That will be £9:75”

ENDIF

Now decide the minimum number of tests that are needed to ensure that all

the questions have been asked, all combinations have occurred and all

replies given.

a) 3

b) 4

c) 5d) 6 

Related questions

0 votes
asked May 5, 2020 in Testing by Robindeniel
0 votes
asked May 5, 2020 in Testing by Robindeniel
...