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