Skip to main content

ISEB-ISTQB Sample Exam Paper 57

When a tester executes a test and observes behaviour that differs from the specification, this is called a: a) defect b) error c) failure d) mistake e) fault Which of the following best describes regression testing? v) Testing to ensure unchanged areas still work w) Testing after a fix x) Testing after environment changes y) Testing after code refactoring z) Testing only at the end of the project a) v, w & y are true b) v & w are true c) v, w, x & y are true d) w & z are true e) all are true Which of the following is NOT included in IEEE 829 test documentation? a) Test summary report b) Test design specification c) Test incident report d) Test risk assessment e) Test log Testing should be stopped when: a) All planned tests are executed b) The exit criteria have been met c) No more defects are being found d) Time runs out e) Both b and c ...

What is Data Flow Testing?

Data Flow Testing uses a model of the interactions between parts of a component connected by the flow of data as well as the flow of control.

Categories are assigned to variable occurrences in the component, where the category identifies the definition or the use of the variable at that point.  Definitions are variable occurrences where a variable is given a new value, and uses are variable occurrences where a variable is not given a new value, although uses can be further distinguished as either data definition P-uses or data definition C-uses.  Data definition P-uses occur in the predicate portion of a decision statement such as while .. do, if .. then .. else, etc.  Data definition C-uses are all others, including variable occurrences in the right hand side of an assignment statement, or an output statement.

The control flow model for the component is derived and the location and category of variable occurrences on it identified.
Test cases shall be designed to execute control flow paths between definitions and uses of variables in the component.

Each test case shall include:
-  the input(s) to the component;
-  locations of relevant variable definition and use pair(s);
-  control flow subpath(s) to be exercised;
- the expected outcome of the test case.

Comments

  1. Dataflow testing always comes up on the exam, but I think I've got all bases covered now. PS. downloaded the exam papers and it's awesome.

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete

Post a Comment