Testing

15 articles

Test Doubles Explained: Mocks, Stubs, Fakes, and Spies
Testing 2025-10-18

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.

#Golang#Test Double
Contract Testing and Pact
Testing 2024-07-21

Contract Testing and Pact

A summary of research on contract testing and Pact.

#Contract Testing#Pact#Provider-Driven Contract Testing#Consumer-Driven Contract Testing
Disadvantages of Jest Snapshot Testing
Testing 2024-07-18

Disadvantages of Jest Snapshot Testing

Understand the drawbacks of Jest snapshot testing including test fragility, unclear assertions, and why assertion tests are better.

#JavaScript#Jest
Web API Testing Techniques
Testing 2024-07-08

Web API Testing Techniques

Web API Testing Techniques

#API#Book Review
Unit Testing Best Practices: A Practical Guide for Developers
Testing 2024-05-21

Unit Testing Best Practices: A Practical Guide for Developers

Unit Testing Best Practices: A Practical Guide for Developers

#Design#Book Review
Parallel Testing with PHPUnit on CircleCI
Testing 2023-10-21

Parallel Testing with PHPUnit on CircleCI

Execute PHPUnit tests in parallel on CircleCI using shell scripts to generate dynamic configuration and split containers.

#CircleCI#phpunit
50 Ideas to Improve Software Testing
Testing 2022-11-22

50 Ideas to Improve Software Testing

50 Ideas to Improve Software Testing

#Book Review
Software Testing Textbook
Testing 2022-11-22

Software Testing Textbook

Software Testing Textbook

#Book Review
Notes on Starting Functional Testing in Laravel
Testing 2019-02-11

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.

#Laravel#Functional Testing
Getting Started with JavaScript Testing using Jest
Testing 2018-09-20

Getting Started with JavaScript Testing using Jest

Learn JavaScript testing with Jest, including ES module configuration, babel setup, and practical test file patterns.

#ES5#JavaScript#babel#babel-jest#ESModules#jest
Output PHPUnit Code Coverage with CircleCI 2.0
Testing 2018-08-13

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.

#Docker#CircleCI#CircleCI2.0#phpunit
Learning Software Testing Techniques for the First Time
Testing 2018-05-04

Learning Software Testing Techniques for the First Time

Learning Software Testing Techniques for the First Time

#Book Review
Types of Test Cases and Identification
Testing 2018-04-11

Types of Test Cases and Identification

A concise summary of basic types of test cases and how to identify them.

#Design
Test-Driven Development
Testing 2017-10-08

Test-Driven Development

Test-Driven Development

#Book Review
Preparing to Write Tests with SQLite in Laravel 5.4
Testing 2017-09-26

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.

#Laravel#SQLite