The thesis was assigned by N4S@JAMK project within JAMK University of Applied Sciences. The documentation was published as one contribution from JAMK to Digile’s Need for Speed research program.
The thesis focused on exploring how model-based acceptance testing could be implemented into a continuous delivery chain Corolla v1.1 and used in its reference product Contriboard. Both Corolla v1.1 and Contriboard are developed by N4S@JAMK team.
The tests were made and executed with Ixonos Visual Test tool and made to build from Jenkins. As the product for various reasons did not have a currently working developer build, the production build was used as a system under test to prove that the implementation works.
As a result, the product had a working testing environment and tests which could be launched from the Jenkins. Later when development build is back online, the tester can be easily changed to use it as a system under test. The test model was intentionally made lightweight because of the incoming major changes; however, it can be very easily expanded in the future.
Petri Matilainen (JAMK): Model-based acceptance testing as a part of continuous delivery : Case: Contriboard