Decision Testing Strategies - Gnorion/BizVR GitHub Wiki

Decision Testing Strategies

Levels

Done within the modeling environment

  • Validation (checking for completeness and consistency)
  • Decision Table Testing (checking a collection of related rules)
  • Decision Testing (collection of interdependent decision tables)

Done within a deployment environment

Champion/Challenger or Switch testing

...more to add

Possible topics:

  • Black box testing โ€“ Tests the functionality of the software without looking at the internal code structure.
  • White box testing โ€“ Tests the internal code structure and logic of the software.
  • Unit testing โ€“ Tests individual units or components of the software to ensure they are functioning as intended.
  • Integration testing โ€“ Tests the integration of different components of the software to ensure they work together as a system.
  • Functional testing โ€“ Tests the functional requirements of the software to ensure they are met.
  • System testing โ€“ Tests the complete software system to ensure it meets the specified requirements.
  • Acceptance testing โ€“ Tests the software to ensure it meets the customerโ€™s or end-userโ€™s expectations.
  • Regression testing โ€“ Tests the software after changes or modifications have been made to ensure the changes have not introduced new defects.
  • Performance testing โ€“ Tests the software to determine its performance characteristics such as speed, scalability, and stability.
  • Security testing โ€“ Tests the software to identify vulnerabilities and ensure it meets security requirements.