This course will be retired on June 1, 2025.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Start a free Courses trial
to watch this video
PHPUnit is a powerful tool and there is much more we could cover. There are also other methods of testing and other tools used for those tests.
Other Courses
Introduction to Selenium a sophisticated testing framework that automates browsers. This means itβs possible to write User Acceptance Tests that examine the entire app as a whole.
Usability Testing walks through the steps of usability testing for your website or app. Covering the benefits of testing; what to do before, during, and after tests; and strategies to improve your testing process over time.
Introduction to QA Engineering. Testing is something every developer must do to write effective and quality code, but going about what you should test and how to do it can be a challenging question. Quality Assurance is the practice of monitoring other developers' work and creating processes and tests that will ensure the product meets the end userβs expectations and limiting the amount of bugs that are released. This course will teach you how to become a Software Quality Assurance Engineer.
Additional Tools for Testing in PHP
Behat is a Behaviour Driven Development (BDD) framework for PHP to help you test business expectations. It starts by writing human-readable sentences. As an open-source project, it is highly extensible, hence many extensions are present.
Codeception is an Automated Testing Framework which can be used for acceptance testing of web applications but can also be used for unit testing as well as functional testing of web apps. Test execution speed in Codeception is high, hence it is one of the most widely preferable frameworks for testing in PHP.
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up