Course Curriculum
2 Practical Project: CRUD Testing
First Test: Is Product Table Empty?
5 min read
DB For Testing: RefreshDatabase, phpunit.xml, .env.testing
5 min read
AAA: Arrange, Act, Assert
3 min read
assertSee() and False Positives
4 min read
Feature vs Unit Tests: The Difference
5 min read
Using Factories for Fake Testing Data
5 min read
Auth Test: Is User Logged In?
5 min read
Refactor: Repeating Test Code into Hooks or setUp
5 min read
Roles/Permissions Test: Does User Have Access?
8 min read
New Product: Test that Record is Saved to DB
4 min read
Edit Product: Correct Data in the Form?
6 min read
Update Product: Test Validation Errors
2 min read
Delete Product Testing
4 min read
Testing APIs and JSON Data
3 min read
Quick Tip: Run Only SPECIFIC Tests
2 min read