test design

 test design-2
18.    Which of these are examples of Requirements testing?

a) Creating a test matrix to prove that the documented requirements match what the user asked for
b) using a checklist prepared specifically for the application to verify the app’s compliance to organizational policies and governmental regulations
c) Determining that the system meets the audit requirements
d) All of the above

19.    A concise method of representing equivalence partitioning is:

a) a state machine
b) a complete data set
c) not possible
d) a decision table

20.    Local extent, finite breadth and global extent, infinite breadth are two types of:

a) Static analysis
b) fault based testing
c) test results
d) statistical tests

21.    Complexity measures, data flow analysis, and symbolic execution are all static testing methods known as:

a) Structural testing
b) structural analysis
c) branch testing
d) desk checks

22.    Input Domain testing uses

a) Test data that covers the extremes of each input domain
b) test data that covers the midrange of each input domain
c) boundary analysis and equivalence partitioning
d) all of the above

23.    A technique that produces a finite class of faults, but will crash the whole program, is known as:

a) local extent, finite breadth
b) global extent, infinite breadth
c) local extent, infinite breadth
d) Global extent, Finite breadth

24.    Selecting test data on the basis of features of the function to be computed is called

a) Axiomatic analysis
b) error guessing
c) branch testing
d) special value testing

25.    Coming up with tasks for the end user to do, and then watching them do it for the purposes of making sure their procedures are correct is:

a) Regression testing
b) intersystem testing
c) functional testing
d) manual support testing

26.    When is it appropriate to use intersystem testing?

a) Coding phase
b) testing phase
c) implementation phase
d) all of the above

27.    Output domain coverage is

a) a type of equivalence partitioning that ensures that all possible classes of outputs have been generated by the tests
b) ensuring that the output is readable
c) ensuring that the output is stored in the appropriate domain
d) none of the above

28.    Which of the following can be used as test oracles?

a) An executable spec
b) an older version of the program
c) independently generated spreadsheets and prediction models
d) all of the above

29.    Control testing is a broader term that includes

a) Error handling
b) functional analysis
c) axiomatic testing
d) all of the above

30.    Functional analysis is a ______ testing technique, whereas functional testing is a _________ testing technique.

a) Static, dynamic
b) unit, integration
c) dynamic, static
d) integration, unit

31.    Test stubs and harnesses are most often used during:

a) Unit testing
b) integration testing
c) system testing
d) all of the above

32.    Comparing the old version of a program against a new one under test, in order to determine that the new system produces the correct results, is:

a) Parallel testing
b) regression testing
c) intersystem testing
d) state machines technique

33.    All of the following are specification techniques EXCEPT

a) Algebraic
b) tractability matrix
c) axiomatic
d) decision tables

34.    All of the following might be done during unit testing EXCEPT:

a) Desk check
b) manual support testing
c) walkthrough
d) compiler based testing