I write about Test-Driven Development and testing in R.
R/Shiny Developer & Tech Leader @ Appsilon
-
Want To Get Even Faster Feedback From Your Unit Tests? Optimize Your Test Files Structure.
Leverage built-in testthat features.
-
3 Things Tests Can Tell You About Your Code
Testing is all about feedback
6 min read
-
3 Lessons learned from 3 years of testing as an R developer
4 min read
-
Don't Expect That "Function Works Correctly", Do This Instead
Save your future self unnecessary headaches
4 min read
-
The easiest way to capture code output for tests
Use it for adding tests to existing code
5 min read
-
A simple way to speed up shinytest2 tests
TDD, abstraction, and page reloads
-
Testing components with shinytest2
Tips for Shiny component libraries developers
4 min read
-
Sharing State Between Shiny Modules – The Other Way Of Doing It
Parametrization with event handlers
5 min read
-
How To Write E2E Tests Selectors That Stand The Test Of Time
Use them with E2E library of your choice
-
Exporting Excel Workbooks From Your Shiny App? Snapshot Test Them!
And make it easy to inspect if things go wrong
-
How To Use Tests To Develop Shiny Modules
How to get things done faster
-
Want To Write Clear End-To-End Tests? Try Cucumber.
Setting Up Cucumber In A Rhino Project
-
BDD Style Shiny Module Server Tests
-
Simple Input Validation With Bootstrap Validation API
-
Acceptance Test-Driven Development of Shiny Modules
-
Agile Testing Quadrants
3 min read
-
Anatomy Of A Shiny Module Test With shiny::testServer
-
3-Step Guide For Building Plots Faster With Test Driven Development.
-
How TDD Helps You Prototype Faster.
By Allowing You To Experiment With Your Code.
-
Working With Legacy Code.
Extending Shiny Modules with the Sprout Technique and Test Driven Development.
-
Want To Use A New Library, But Don’t Want To Waste Time Browsing Documentation?
Here’s How To Do It.
-
Testing Code With External Dependencies.
2 min read
-
3 Steps Of Test-Driven Development That Help You Build Better Code Faster.
-
How Test Driven Development Helps You Get Things Right
On the first try. No rewrites.
-
How To Not Get Frustrated Working With Legacy Code.
2 min read
-
Want Cleaner Unit Tests? Try Arrange, Act, Assert comments.
3 essential parts of a unit test.
4 min read
-
We Built An App Prototype In 2 Weeks With 96% Code Coverage.
Here’s How We Did It.
-
3 Types of Unit Tests Everyone Should Know
3 min read