jakub::sobolewski
blog
r tests gallery
course
resources
⌘
K
Subscribe
jakub::sobolewski
blog
r tests gallery
course
resources
⌘
K
Subscribe
There are 15 posts tagged with
shiny
How to Write Cucumber Specifications the Right Way: From App Description to Scenarios
Adding Cucumber specifications to an existing application? Learn how to write Gherkin scenarios that focus on user behavior, not implementation details. Use AI to iterate faster.
Jul 30, 2025
tests
r
bdd
cucumber
llm
shiny
5 min read
Keys To Scalable Code: Owning The Interfaces You Use
Learn how to build scalable and maintainable code by abstraction and information hiding, improving flexibility and ease of future changes.
Jan 23, 2025
r
shiny
4 min read
Acceptance Test-Driven Development with Shiny
Learn how to apply Acceptance Test-Driven Development (ATDD) to build robust Shiny applications using {shinytest2} and {selenider}.
Jan 22, 2025
r
tests
shiny
2 min read
Optimize Shinytest2: Speed Up Your Shiny App Tests
Learn how to speed up Shiny app tests using shinytest2 by reusing application instances and refreshing the browser.
May 29, 2024
r
shiny
shinytest2
tdd
tests
8 min read
Effective State Management in Shiny Modules: A React-Inspired Approach
Learn how to manage state in Shiny modules using a React-inspired approach with event handlers for better control and flexibility.
Mar 29, 2024
r
shiny
5 min read
Creating Robust E2E Test Selectors for Shiny Apps
Learn how to create resilient E2E test selectors in Shiny apps using data-* attributes and best practices.
Mar 15, 2024
r
tests
shiny
ui
3 min read
How to Snapshot Test Excel Workbooks in Shiny Apps
Learn how to export data to Excel in Shiny apps and use snapshot tests to validate and inspect the exported workbooks.
Mar 6, 2024
r
tests
tdd
shiny
4 min read
Developing Shiny Modules with Test-Driven Development
Learn how to use tests to develop Shiny modules efficiently, ensuring faster development cycles and better modularization.
Mar 3, 2024
r
tests
tdd
shiny
3 min read
How to Set Up Cucumber for End-to-End Testing in Rhino Projects
Learn how to set up Cucumber with Cypress in Rhino projects for clear and maintainable end-to-end tests.
Feb 28, 2024
r
tests
shiny
5 min read
BDD Style Testing for Shiny Module Servers with R6 and testServer
Learn how to write BDD style tests for Shiny module servers using R6 and testServer to improve readability and maintainability.
Jan 30, 2024
r
tests
shiny
5 min read
Real-Time Input Validation Using Bootstrap Form Validation API
Learn how to implement real-time input validation in Shiny apps using Bootstrap Form Validation API for immediate feedback.
Jan 29, 2024
r
ui
shiny
2 min read
How to Use Acceptance Test-Driven Development for Shiny Modules
Learn how to apply acceptance test-driven development (ATDD) to build robust Shiny modules with R6 and shinytest2.
Dec 12, 2023
r
tests
shiny
2 min read
Comprehensive Guide to Testing Shiny Modules with shiny::testServer
Learn how to effectively test Shiny modules using shiny::testServer with examples and best practices.
Oct 31, 2023
r
tests
shiny
3 min read
Extending Shiny Modules with TDD in Legacy Code
Learn how to extend Shiny modules in legacy code using the Sprout Technique and Test Driven Development.
Oct 28, 2023
r
tests
tdd
shiny
1 min read
How We Achieved 96% Code Coverage in a 2-Week App Prototype
Learn how we built an app prototype with 96% code coverage in just 2 weeks using TDD and effective testing strategies.
Oct 6, 2023
r
tests
tdd
shiny
5 min read