PHPUnit: Pruebas de Integración con Live Services
Shake hands with the messier yet rewarding world of integration testing. Learn database seeding, email, and messenger message testing.
- 653 students
- EN/ES Captions
- EN/ES Script
- Certificate of Completion
Your Guides
About this course
¡Ya estamos de vuelta! En el episodio 1, recorrimos la belleza y pureza de las pruebas unitarias. Pero ahora nos adentramos en el mundo más desordenado, pero superútil, de las pruebas de integración:
- ¿Pruebas de integración? ¿Qué es eso? ¿Cuándo las necesito?
- Acceder a los servicios desde el contenedor
- Limpiar la base de datos entre pruebas
- Alimentar la base de datos
- Fábricas de Foundry y mucho más!
- Mocking parcial: simula sólo algunas dependencias
- Probar correos electrónicos
- Probar mensajes de Messenger
Las pruebas de integración son divertidas y constituyen una herramienta fundamental para un conjunto de pruebas completo. ¡Hagámoslo!
Next courses in the Testing: Beginner Testing section of the Testing Track!
15 Comments
Howdy Yuuki-K,
We do not have a firm release date set quite yet. But, the plan is to have this episode roll out in Q1 2023. Now that the holiday's are behind us and the kids are back in school, I'll be full steam ahead on getting this out the door to every as quick as possible.
Be sure to keep an eye on the @SymfonyCasts
& @JesseRushlow
Twitter feeds in the coming week's - I'm sure we'll be posting some updates as we get closer to the release of our prehistoric friends...
Cheers!
Hey Mohamed,
You can find upcoming tutorials on this page: https://symfonycasts.com/courses?status=upcoming&sort=popular#all
Cheers!
Howdy Mohamed-M,
Not yet, but other than we're working on the tutorial as we speak...
Soooooon.... we had some issues, internally. Sorry about the delay! But this will be the next tutorial
Thank you very much @Jesse-Rushlow for these tutorials on Unit tests, it's very clear, can't wait to find the rest on integration tests 🤞
So it's not actually about the full integration testing (with the frontend rendered heavily with js) but about backend application parts interaction?
Hey Igor,
I know naming may be confusing sometimes. Yeah, that's mostly "backend" integration part, i.e. the one that goes after unit testing. With integration testing you start using real objects and Symfony services as dependencies instead of mocking everything. The part you're talking about (when the frontend rendered heavily with js) is called functional testing, not integration testing.
I hope it's clearer for you now.
Cheers!
Hello to the Symfonycast team !
Is there any news about this course?
Has a release date been announced?
Sorry for the delay, the course is being released now :)
Cheers!
Hello, is there any schedule on when this course is set to release?