Getting The Most Out Of Test-Driven Development For Shiny | ShinyConf 2024 @appsilon_official
Getting The Most Out Of Test-Driven Development For Shiny | ShinyConf 2024  @appsilon_official
Uploaded March 2025 | Updated September 2026, 1 week ago
#ShinyConf #ShinyConf2024

Abstract: Tests are not only a way of catching bugs but also a way of building software.

During the talk, I’ll share how we can use Test-Driven Development to build Shiny apps. We’ll start with tips on gathering requirements in a format that is easy to translate to test cases. Implementing requirements as automated tests helps us get confidence we’ve built the correct code. This is crucial when using Shiny in enterprise, when producing incorrect results may cost dearly.

I’ll introduce patterns that help us separate test code from implementation details, making tests more durable. We’ll discuss ways we can shape test code to build specifications that read almost like natural language. Furthermore, we’ll talk about how to use shinytest2 effectively and what the alternatives are for robust testing of Shiny apps.

Even if you don’t plan to employ Test Driven Development, you’ll be able to reuse the same patterns to produce more durable tests that document the app's behavior.

____________________________

Join us this year! Sign up for ShinyConf 2025 here: go.appsilon.com/register-shinyconf2025
Getting The Most Out Of Test-Driven Development For Shiny | ShinyConf 2024Best Practices for Coding in RThe first question to ask before any AI projectYuri Pribish: New approach of visualisation with set of query in human readable wayShiny Gathering #11 -  Open Source Spotlight: New developments in RhinoWatch the new episode on Centralized Monitoring: A Risk-Based Approach to Clinical Trial ProcessesPharma Brief: AI’s Impact on Clinical Trials, Must-See Open Source Tools, and Upcoming Pharma EventsWorkshop: Cypress Testing Masterclass - Let the Bots Test While You Rest | ShinyConf 2024Everyone Needs a Shiny App Planning Document | ShinyConf 2024The Impact of Test Automation in Pharma for GxP ValidationColin Fay, Keynote: Production is like ultra running: brutal, ungrateful, but worth every stepUsing Shiny in a climate-smart agriculture grant program | ShinyConf 2024
Appsilon |

Getting The Most Out Of Test-Driven Development For Shiny | ShinyConf 2024

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER