1. Урок 1.00:02:12
    Intro: WHY do you need to (automatically) test your code?
  2. Урок 2.00:04:46
    Our First Test: How PHPUnit works? What is Test and Assertion?
  3. Урок 3.00:05:46
    Real project "Product List": Testing that table is (not) empty
  4. Урок 4.00:07:28
    Database Configuration: RefreshDatabase, Phpunit.xml and .env.testing
  5. Урок 5.00:03:08
    Be careful with assertSee: test DATA to avoid false positives
  6. Урок 6.00:09:33
    Unit Tests vs Feature Tests: example of currency converter
  7. Урок 7.00:06:44
    Factories: How to create many testing records without loops
  8. Урок 8.00:10:14
    Auth Test: Does user have access to the page?
  9. Урок 9.00:04:21
    Avoid creating the same data: Private methods or setUp()
  10. Урок 10.00:06:50
    Testing roles: only Admin can access creating products
  11. Урок 11.00:04:18
    New Product: testing that record was saved into database
  12. Урок 12.00:03:28
    Edit Product: Testing correct values in form inputs
  13. Урок 13.00:04:48
    Update Product: test if validation error is fired correctly
  14. Урок 14.00:03:01
    Delete Product: test if it's actually removed from database
  15. Урок 15.00:04:55
    Testing file uploads: fake storage driver
  16. Урок 16.00:03:17
    PHPUnit Flags: run only the tests you're interested in
  17. Урок 17.00:07:29
    Test Driven Development: simple TDD example