Testing
15 articles
Test Doubles Explained: Mocks, Stubs, Fakes, and Spies
Learn the differences between test doubles: mocks, stubs, fakes, dummies, and spies. Understand when to use each type and how they improve unit test isolation and clarity.
Contract Testing and Pact
A summary of research on contract testing and Pact.
Disadvantages of Jest Snapshot Testing
Understand the drawbacks of Jest snapshot testing including test fragility, unclear assertions, and why assertion tests are better.
Web API Testing Techniques
Web API Testing Techniques
Unit Testing Best Practices: A Practical Guide for Developers
Unit Testing Best Practices: A Practical Guide for Developers
Parallel Testing with PHPUnit on CircleCI
Execute PHPUnit tests in parallel on CircleCI using shell scripts to generate dynamic configuration and split containers.
50 Ideas to Improve Software Testing
50 Ideas to Improve Software Testing
Software Testing Textbook
Software Testing Textbook
Notes on Starting Functional Testing in Laravel
Start feature testing in Laravel with browser kit testing API and HTTP assertions for beginners building robust applications.
Getting Started with JavaScript Testing using Jest
Learn JavaScript testing with Jest, including ES module configuration, babel setup, and practical test file patterns.
Output PHPUnit Code Coverage with CircleCI 2.0
Generate PHPUnit code coverage reports on CircleCI 2.0 using phpdbg and Docker for HTML coverage artifacts.
Learning Software Testing Techniques for the First Time
Learning Software Testing Techniques for the First Time
Types of Test Cases and Identification
A concise summary of basic types of test cases and how to identify them.
Test-Driven Development
Test-Driven Development
Preparing to Write Tests with SQLite in Laravel 5.4
Configure Laravel 5.4 SQLite testing with in-memory databases, phpunit setup, and database migration automation.