Design

Test cases should be designed to exert principles, which characterize the interrelation between the inputs and outputs of the component, where every principle corresponds to a singular possible combination of inputs to the component that have been expressed as Booleans.

For every test case these should be clarified:

  • Boolean state for each effect
  • Boolean state (true or false) for every reason

Black Box Test Techniques. Cause-Effect Graphing

Analysis

Cause-Effect Graphing uses such model of the logical interrelations between causes and effects for the component. Every cause is expressed as a condition, which can be true of false on an input, or combination of inputs to the component. Every effect is expressed as a Boolean expression representing results, or a combination of results, for the component having occurred.

The model is characteristically represented as a Boolean graph relating the derived input and output Boolean expressions using the Boolean operators:

  • AND
  • OR
  • NAND
  • NOR
  • NOT
http://qatestlab.com/
Share
Related Documents
  1. In What Stage Are There More Software Bugs? (2411)
  2. Basics of Software Testing Policy (2800)
  3. What Does Testing Company Need From User To Start Proper Testing? (2356)
  4. Start Software Testing On Early Stages. How Does This Affect Cost? (3301)
  5. Principal Types of Verification (2489)
  6. Latent and Masked Software Bugs. What Is The Difference? (2775)
  7. Main Types of Defects in Software Testing (3505)
  8. Successful Bug Reporting (2469)
  9. Software Testing Documentation (2585)
  10. White Box Test Techniques. Linear Code Sequence and Jump Testing (3291)
  11. Control, Monitoring and Estimation in Software Testing (2662)
  12. The Main Goal of Acceptance Testing (2995)
  13. Undesirable Bug Reporting (2275)
  14. Configuration Management in Software Testing (2656)
  15. Workbench Concept in Software Testing (2581)
  16. What Is Software Bug Seeding? (1335)
  17. What Is Data-Driven Testing? (2587)
  18. What Is The Difference Between White Box, Black Box And Gray Box Testing? (1405)
  19. Validation and Failures In Software Testing (3033)
  20. What to Test and What Type of Faults Are Found? (1978)