Testing shall by done by means of automated testing using at minimum co♻e v1.2.0.0 and hand sampling. Since lots of FB's contain state machines we need a proper burnerplate code template which saves us time.
The highest tier focusses mainly on usage scenario's from a user point of view.
Goal is to automate scenario's and verify them. We automate normal user programmed behaviour like login, send messages and test the correctness of security (TLS etc) via scenario's and verify if the scenario's "works". Standard xUnit reporting shall be used.
This tier focusses on the FB's internals (aka integration tests) and mainly on the "glue logic". Tests on this tier are focussed on the glue logic of various composite FB's.
This test tier focusses on the methods/functions, in aouts and interfaces on the lowest level of the library
Diff:
Diff: