Download CAUSE-EFFECT GRAPHING USER GUIDE
Transcript
BenderRBT Cause-Effect Graphing Users Guide T02—<Untestable> Due to non-OBServable effect(s) or unable to sensitize The state(s) of one or more cause nodes within the variation are not observable, therefore the state of the effect node cannot be validated (i.e., if there is a flaw in the logic associated with the non-observable cause state(s), then the true/false state represented by the faulty node cannot be relied upon). Any intermediate effect nodes (synonymously referred to as cause nodes for the current functional variation) whose true/false state are verifiable during any test case scenario by virtue of their observability, should be annotated with the OBS designation in their node definition statements. Examples of observable nodes are: a field displayed on a terminal, a record data field whose contents can be printed or viewed after a test has been run; in short, any processing event that can be observed to have occurred, or conversely, to not have occurred. Any node which is not actually observable, but which you would like to force its observability to create a test case that includes this variation, should be defined using its node definition statement using the FOBS (forced) annotation. T03—<Untestable> Need to create EXPLICIT/OBServable intermediate node A non-observable, BenderRBT-generated intermediate node (i.e., the node name appears in the format **INT-xx*) has been created due to a compound Relations statement (i.e., one having two or more different relational operators, that has necessitated the need for enclosing two or more cause nodes in parentheses). Since the intermediate node is implied to exist, it is implicitly non-observable. If it is necessary to ensure that this functional variation is included in the test cases, then it is necessary to explicitly create an observable intermediate node and break the original compound relationship into two or more simpler relations statements. T04—<Untestable> Due to non-OBServable effect(s) or unable to sensitize BenderRBT was able to extrapolate the effect state of the functional variation but was unable to fully sensitize a path containing this variation in any of the test cases. This condition will either occur due to observability issues or a combination of node states being sensitized that does not match any of the functional variations defined. Examine the test cases generated. If it is necessary to ensure that this functional variation is 100