This course is designed for those interested to learn the basics of PHPUnit, how to write various types of automated tests, and make them useful using PHPUnit.
Read more.Instructor
Mclearn team was started in 2018 with a vision to empower people and businesses worldwide with great learning - any time, any place and on any device.
Only want this course? Buy this course for $199 $29 and keep lifetime access.
Click here
About This Course
Who this course is for:
- PHP developers who want to improve the quality of their code by writing automated tests for their functions and classes
- PHP developers who want to learn the PHPUnit testing framework
What you’ll learn:Â
- Basics of PHPUnit
- Debugging and Test-Driven Development
- How to test API and controllers
- How to test UI with PHPUnit and Selenium
- Testing workflows
Requirements:Â
- Basic knowledge of PHP, SQL and Web development is necessary for this course.Â
Everyone tells you that you need to test. You know the theory, but you don’t know where to begin. What to test? What cases to write? PHPUnit is a testing framework for PHP that offers many ways to automate testing. Through realistic and pragmatic examples, this presentation will take you away from echo or var_dump and ease you into the testing business. Â
Our Promise to You
By the end of this course, you will have learned about PHPUnit and automated tests.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today and learn more about PHPUnit.
Course Curriculum
Section 1 - Tests And PHP Unit Basics | |||
Manual Vs. Automated Tests | 00:00:00 | ||
Writing And Executing Tests | 00:00:00 | ||
Diving Deeper Into PHP Unit | 00:00:00 | ||
Section 2 - From Debugging To TDD | |||
Found A Bug | 00:00:00 | ||
Improving Code | 00:00:00 | ||
Writing New Code | 00:00:00 | ||
Test-Driven Development | 00:00:00 | ||
Section 3 - Testing Your API And Controllers | |||
Installing Guzzle And Testing An HTTP Request | 00:00:00 | ||
Crawling HTML Output With Goutte | 00:00:00 | ||
Submitting Forms | 00:00:00 | ||
Uploading Files | 00:00:00 | ||
Testing APIs And JSON | 00:00:00 | ||
Tools for Better Functional Tests | 00:00:00 | ||
Section 4 - Testing Your UI With PHP Unit And Selenium | |||
Installing Selenium And Testing A Basic Scenario | 00:00:00 | ||
Creating A Realistic Navigation Scenario | 00:00:00 | ||
Selenium Testing Tips | 00:00:00 | ||
Section 5 - Better Testing Workflows | |||
Running Tests Automatically | 00:00:00 | ||
Code Coverage | 00:00:00 | ||
Better Communication And Deployment | 00:00:00 | ||
Selling Tests To Your Boss | 00:00:00 |