PHPUnit - Unit & Selenium Testing For PHP Developers

Course Feature
  • Cost
    Paid
  • Provider
    Udemy
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    2023-07-03
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Robert Apollo
Next Course
4.5
979 Ratings
This course provides an opportunity for new learners to learn how to use PHPUnit and Selenium for testing their code and become better PHP developers. Learners will gain an understanding of unit tests, integration, functional and acceptance tests, and learn how to write code that is testable. They will also benefit from the time-saving and mistake-finding advantages of code testing. Through lectures, coding exercises, quizzes, assignments and other practical activities, learners will build a real MVC-based application in PHP and PHPUnit using TDD and learn how to test API clients. Upon completion, learners will have the skills to become better PHP developers and increase their chances of getting hired.
Show All
Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 27th, 2023]

This course provides learners with the opportunity to learn how to use PHPUnit and Selenium for unit and Selenium testing for PHP developers. Learners will gain an understanding of unit tests, integration, functional and acceptance tests, and learn how to write code that is testable. The course also covers the benefits of code testing, such as saving time and finding mistakes in the code faster. Additionally, learners will build a real MVC-based application in PHP and PHPUnit using TDD, and learn how to test API clients. Throughout the course, learners will be presented with lectures, coding exercises, quizzes, assignments and other practical activities to help them better consolidate the acquired knowledge. Upon completion of the course, learners will have the skills to become better PHP developers and increase their chances of getting hired.

Course Syllabus

Introduction

PHPUnit basics

PHPUnit configuration

PHPUnit - dive deeper

Test Doubles & mocking real objects - replacing real objects for testing

Acceptance (not only unit) testing with PHPUnit. Use Selenium

TDD - test driven development with PHPUnit & Selenium

Testing REST API's with PHPUnit, Guzzle & Json Server

Show All
Recommended Courses
test-unit-framework-unit-testing-for-ruby-17363
Test::Unit Framework: Unit Testing for Ruby
3.5
Udemy 239 learners
Learn More
This course provides a comprehensive introduction to the Test::Unit Framework, a unit testing framework for Ruby based on xUnit principles. It covers topics such as Test Unit Setup, Basic of Test Unit, Setup and Teardown, and Writing Test Cases using Test Unit. Additionally, it provides information on the test-unit 1.2.3 gem, as well as other features such as GUI test runners. Perfect for new learners, this course is designed to help you understand the fundamentals of the Test::Unit Framework and how to use it effectively. Click now to get started and learn the basics of unit testing with the Test::Unit Framework.
writing-maintainable-unit-tests-17364
Writing Maintainable Unit Tests
4.3
Udemy 128 learners
Learn More
This course is designed to help experienced software developers learn how to write readable and maintainable unit tests. With 15+ years of experience in Test-Driven Development, this course is essential for becoming a senior-level software developer or a technical lead. Students will gain the knowledge to build loosely coupled, highly maintainable and robust unit tests that are trustworthy and improve the overall code quality of their software applications. Examples used throughout the course are written in C#, but the principles and guidance discussed are broadly applicable to other platforms and programming environments. Click this course to gain the knowledge to universally apply this knowledge throughout the rest of your career as a software developer.
complete-junit-5-course-for-beginners-17365
Complete JUnit 5 course for beginners
4.1
Udemy 3,700 learners
Learn More
This Complete JUnit 5 course for beginners is the perfect way to learn the fundamentals of unit testing. With this course, you will learn how to use JUnit 4 and JUnit 5 to write unit tests, giving you the skills to create reliable and robust code. This course is ideal for those who are new to unit testing and want to get up to speed quickly. So, if you're looking to learn the basics of unit testing, this course is for you.
free making-a-game-for-kenneyjam-with-unity-visual-scripting-live-17371
Making a Game for #kenneyjam with Unity Visual Scripting - LIVE
2.5
Youtube 384 learners
Learn More
The "Making a Game for #kenneyjam with Unity Visual Scripting - LIVE" course is a live-streamed event that lasts for over 3 hours. The course revolves around creating a game for the Kenney Jam using Unity Visual Scripting. The instructor provides their submission link for the jam and shares information about the event and a summer sale. Additionally, the course offers links to Smart Penguins' Patreon page, PC build, and SPUC (Smart Penguins Unity Collection). The instructor also provides various social media links and mentions that some links may be affiliate links, generating a commission if items are purchased.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet