summaryrefslogtreecommitdiff
path: root/docs/content/implementation/testing.tex
blob: f226abdd80bf1a4edeeb3c3e95b4f9cd4b8ee208 (plain)
1
2
3
4
5
\section{Testing}

Since the program leverages concurrency and operates in a distributed way, it is difficult to test besides unit testing. Therefore a simulation client and simulation program was implemented which allows to test the C2EC component while simulating the different involved parties like the terminal, wallet and the providers backend system. This setup allows to test and therefore proof the functionality of the system.

Besides the automated tests, using the above mentioned simulation, manual test were executed and done.