this week we want to present our Test Plan we developed. You can find it right here -> Test Plan.
As a short conclusion: we want to bring tests a lot more in our focus, mainly by using Functional Tests also as Unit Tests. For the Functional Tests you can read this post we wrote earlier already. As we are using PHP as programming language we use PHPUnit for the Unit Tests, which by the way comes with great IDE support, look at this:
Isn’t that great? Well then hold your hat, it comes even better! By integrating Travis CI into our GitHub Repository the Unit Tests will run on every push automatically without us doing anything! Here is a excerpt of the log Travis produces:
Still not satisfied? Well if one of the tests fail, it will fail the Travis process and notify us that there was an error. This is the whole magic behind that: A Travis Configuration file
It seems like there’s nothing else to say besides that, if you get bored you can look at our Test Code in this folder: mMio/tests
Greetings from mMio