Conditions/Decision and Business Rules Editor - ALL4TEC



Conditions/Decision and Business Rules Editor

With the MaTeLo Switch Interactor, the Model-Based Testing becomes easier than ever!

With the MaTeLo Switch Interactor, the Model-Based Testing becomes easier than ever!
Your transitions become conditionnal following a context or a complex business rule.
You will never be in difficulty anymore , to know how to design complex behaviors or business rules of your system, depending a rich dynamic context.

 

Using the MaTeLo switch interactor, you will be able to do following items :Condition Context

  In one model, use conditional transitions depending a context. This context is automatically built using each equivalence classes of your inputs set somewhere else in your model

  Set the stimulations freely where you want in your model (with a rectangular distribution), and MaTeLo chooses automatically the needed combination of different stimulations (ISTQB Condition) in order to go in each decision branches (ISTQB Decision) of your switch interactor.

  Set specific equivalence classes of your inputs in your models. Depending the last selected equivalence classes input values in your model, MaLeLo will automaticaly go into the corresponding decision branch, depending your condition/decision table.

  Write in the configuration switch tab, the condition/decision table in order to define your business rules, or your logical expected system behavior, describes by equivalence combination classes conditions.

Business Rule Editor

  Generate in minimum arc coverage, the minimum path in order to go in each transition and each conditional transition branch with the automatic selection of your Equivalence classes input. The minimum arc coverage using conditional switch interactor will be fully fonctionnal on MaTeLo 5.3.1 release. In MaTeLo 5.3 Release, the Minimum Arc coverage using conditional switch interactor is provided as a bêta version, and is limited for complex business rule. Il You need to enable Minimum Arc Coverage in MaTeLo preferences (MaTeLo/Generation/Minimum Arc Coverage/Conditional Transition). If you want to do arc coverage (without minimum) with complex conditions, use the "user oriented filter" algorithm filtered on transition. 

  Fully functionnal with stoachastic oriented algorithm (user oriented, user oriented filtered, ...)

  Possibility to define a decision branch using inputs computed by an external treatment function. This  give you avaibility to build test stochastic approach on very complex system with a simple way to calculate test oracle (expected result), and possibility to test non determinist approch.

  Context Variable to abstract a complex context behaviour from muti inputs.

 

Contact Us: +33 180 750 755