Why you've been bad about testing
Explores common developer struggles with writing and maintaining tests, and offers practical advice to overcome these challenges.
Explores common developer struggles with writing and maintaining tests, and offers practical advice to overcome these challenges.
A developer shares practical steps for learning and contributing to an open source codebase, from reading guidelines to debugging.
An explanation of JavaScript mocking using a thumb war game example to test a non-deterministic function.
The author explains how teaching others solidifies your own learning and outlines their personal learning process.
A guide on testing React components that use render prop components, covering integration and E2E testing strategies.
A guide explaining what JavaScript tests are by building a simple testing framework from scratch for pure functions.
Learn how to use the vim-test plugin to run automated tests instantly within Vim, eliminating the need to switch terminals.
A developer investigates and fixes a subtle bug in Python tests for Themis' Secure Comparator, caused by C integer overflows in ctypes.
Introducing Laravel Dusk, a new browser testing tool for Laravel 5.4 that enables testing JavaScript-heavy applications.
A developer's journey from advocating for the AVA testing framework to migrating to Jest due to performance issues and limitations.
How to securely set and exclude environment-specific variables from version control in Laravel's testing environment using a .env.test file.
A guide to using Laravel 5.1's model factories to create fake data for cleaner and more efficient integration testing.
Learn how to write powerful and simple integration tests in Laravel 5.1 using new built-in methods like visit(), see(), and click().
A developer logs a week's worth of software bugs they encountered, from Ubuntu to GitHub, and discusses the need for better testing practices.
Analysis of build failure rates in open source projects vs. corporate work, using Travis CI data to compare reliability.
A critique arguing that testing is essential for complex systems, countering the claim that informal reasoning is superior.
Announcing tappy, a Python project that converts unittest results to the Test Anything Protocol (TAP) format for unified reporting.
A 2014 review of 'Advanced Rails' by Brad Ediger, concluding the book is outdated and not recommended for modern development.
An overview of the css3test project, a tool that comprehensively tests browser support for CSS3 features and specifications.
A developer's guide to improving Perl skills, covering documentation, CPAN modules, and a review of a Perl testing book.