...
The testbed provides a set of generic test cases to be used with every product in the testbed (Testbed supported test cases). These include standard authentication flows which are supported by every IdP/SP product, i.e. they can be used out of the box.
Gliffy Diagram | ||||||||
---|---|---|---|---|---|---|---|---|
|
Testbed configuration
The testbed contains a general Selenium configuration that describes the generic test cases. The tests are using a standard flow, which expects a specific page sequence and defined HTML field identifiers (e.g. for username and password). The field identifiers are dynamic and can be replaced by including a products specific configuration file, which is provided by the product maintainer.
...
Each product may define its own test cases to test specific features. These test cases can be defined using the Behave/Selenium specification of the testbed and added to the product directory. They are then executed if the product is deployed in the testbed.
Gliffy Diagram | ||||||||
---|---|---|---|---|---|---|---|---|
|