Codeception tutorial - Sulu CMS Best practice website testing
In this Codeception website testing tutorial for best practice Roland Golla show how to test the Symfony Framework Sulu CMS with acceptance website testing. We will see how to use a DDEV Docker setup with a local selenium server to run frontend tests. You will learn how to use the Codeception page object for best practice in website testing webdesign.
Part 1 https://youtu.be/w8ZU6aksbrc Symfony SULU CMS with DDEV Docker setup
Other tutorial videos (german)
Vim tricks tutorial
https://youtu.be/Wy2D7Jnqacw
GitLab pipeline on a Symfony 4 project
https://youtu.be/uKJaQb-SZvo
TYPO3 and Codeception
https://youtu.be/G1dlCxeKTeg
The Codeception PHP website testing framework helps you like all frameworks to make complex things easy. You have Selenium commands wrapped in module methods from the webdriver library. Commands like $I-amOnPage() or $I-waitForElement make it for every coder level super easy to write tests. But the most benefit is that you can add easy other kinds of PHP tests like PHPUnit. Also you are in the PHP context. So as PHP developer you can use the full power of your main programming language.
The debug output when a test find a bug is super helpful. You will get a screenshot and the actual HTML snapshot with AJAX autocomplete. In this Codeception tutorial you will also see how to use Xdebug direct from the oh-my-zsh terminal command line. This is a very good way to debug your actual tests. Here is the link to the Never Code Alone Gist file. Just run it on your command line in the folder where you run the tests and press the phone button on PhPStorm to listen to the Debug connection.
Run Xdebug from command line
https://gist.github.com/nevercodealone/175b96e565cb97fe16ec690d0b72245c
Why Codeception?
Codeception gives you the pure power as what you need as PHP developer. You can use dependency injection, can look with the DB module in the MySQL database, create helper classes and you can use all vendor libraries from GitHub.
About this series
This series will show you how to use SULU CMS for client pages. We will show you how to use this very good CMS. The big thing is how simple it is to make templates editable.
About Roland Golla
Roland Golla is PHP developer, PHP trainer and speaker. He want to raise the know how of the developer szene and support german it projects.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Our NCA Event Highlights & Live Sessions:
https://www.youtube.com/watch?v=EJSGme-kH8M&list=PLKrKzhBjw2Y-d1-bxY1yQZG-mcRMQHue1
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Here you can find our social media channels:
► Twitter: https://twitter.com/nevercodealone
► Instagram: https://www.instagram.com/nevercodealone/
► LinkedIn: https://www.linkedin.com/company/never-code-alone/
► Facebook: https://www.facebook.com/nevercodealone
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
These are our websites:
► Never Code Alone offers free and commercial live coding events and advanced PHP courses and supports social projects https://nevercodealone.de
► TESTIFY - Website Testing Agency with Cypress.IO and Codeception Testing Framework https://testify.team/
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
You want to support Never Code Alone?
Then feel free to leave us a subscription and write your questions and/or suggestions in the comments.
Thanks for watching!
I hope you enjoyed the video.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Contact: [email protected]
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Codeception tutorial - Sulu CMS Best practice website testing», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.