Testing is an important part of every project. It gives an immediate feedback on the functionality of your code.
For SaSEp we are using the following tests:
|Type of Test||Technology|
|Integration Test||JUnit and test DB|
Example of a test result:
You can find further information in our testplan document.
Edit: After a long time of trying different things to get the cucumber tests to work. We finally get it by replacing Ruby as the language for the step definitions with Java which solves all the dependency issues we had with Ruby before.
The following video shows a run of most of our feature-files. Even if not all tests succeed, the code is working. The failing tests are caused by some problems with our test data, but using better data should fix those tests too.