The big day has come. No longer do you feel like your time is best spent sat at a computer running and re-running through the same old form for the umpteenth time. No more will your system be at the mercy of human error.
Using Codeception for Acceptance testing is awesome.
It's the kind of awesome that will blow your bosses mind. Especially if he or she isn't technical. It's the kind of thing that you can demonstrate to just about anybody whose ever used a computer and they will say "wow".
Why? Because watching a computer do a task that would usually have taken you a few minutes or more is a huge time saver. Not only is it a time saver, but it's a reliable time saver. Whereas humans get lazy, forget, or just simply make unspotted mistakes, our robotic computer chums are incapable of doing so. Well, unless you programmed them wrong.
But that won't happen, because after watching this video, you will have gained a good understanding of just how easy Codeception's Acceptance tests are to write.
And think of all that additional Reddit you can getting on with thanks to all that time you saved.
I'm now telling the computer exactly what it can do with a lifetime's supply of chocolate.
If you have found this video helpful, please consider sharing. I really appreciate it.
|1||Installing Codeception in Your Symfony 2 Project||04:20|
|3||Codeception's Folder Structure||06:42|
|5||How to Run Codeception Tests||02:43|
|6||Our First Acceptance Test||08:00|
|7||An Alternative Perspective on Acceptance Testing||04:33|
|8||Acceptance Testing Symfony Forms||08:22|
|11||An Introduction to Unit Testing in Codeception||04:24|
|12||Unit Testing a Symfony Service||11:59|
|13||Integration with Symfony 2||06:27|
|14||Databases and Unit Tests||14:21|
|15||Real World Unit Testing - Database Clean Up Issues||06:15|
|16||Fast PHP Unit Testing with SQLite Database||10:19|
|17||Mocking the Entity Manager||20:22|
|18||Codeception Selenium Setup||06:08|
|19||How to Setup XDebug with PHPStorm||07:36|
|20||Step Objects and Page Objects||09:35|
|21||Fizz Buzz Kata||24:43|
|22||Code Coverage Reports||10:10|
|23||Running Acceptance Tests Faster With Phantom JS||01:30|
|24||Mobile Browser Tests||01:18|