Sydeaka Watson | A Robust Framework for Automated Shiny App Testing | RStudio (2022)
For production-grade Shiny applications, regression testing ensures that the application maintains its core functionality as new features are added to the app. With the help of various R and Python tools that programmatically interact with the UI and examine UI outputs, regression test logic can be represented programmatically and can run as often as needed. This gives the development team an opportunity to catch and fix bugs before they are pushed to production.
In this talk, I will introduce a framework for automated testing of Shiny applications both (1) during the development phase and (2) after the app is deployed. I will share a demo Shiny app along with relevant shinytest2 and Selenium code.
Session: I like big apps: Shiny apps that scale
Видео Sydeaka Watson | A Robust Framework for Automated Shiny App Testing | RStudio (2022) канала Posit PBC
In this talk, I will introduce a framework for automated testing of Shiny applications both (1) during the development phase and (2) after the app is deployed. I will share a demo Shiny app along with relevant shinytest2 and Selenium code.
Session: I like big apps: Shiny apps that scale
Видео Sydeaka Watson | A Robust Framework for Automated Shiny App Testing | RStudio (2022) канала Posit PBC
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Data Science Hangout | Satish Murthy, Janssen | Creating a validated environment for reproducibility](https://i.ytimg.com/vi/VYKShbR-pd8/default.jpg)
![Peter Gandenberger | Dashboard-Builder: Building Shiny Apps without writing any code | RStudio](https://i.ytimg.com/vi/Knnn6w5_g7w/default.jpg)
![Hadley Wickham: Thank you, from Open Source at Posit](https://i.ytimg.com/vi/vvxwSc3ShQA/default.jpg)
![How to: add Dark Mode on your Shiny R apps✨#datascience #datavisualization](https://i.ytimg.com/vi/KNk3h_1VgnA/default.jpg)
![Shinywidgets - An Overview || Carson Sievert || RStudio](https://i.ytimg.com/vi/CRqsynADlbE/default.jpg)
![Resources for Python Data Scientists | Shiny for Python is here✨](https://i.ytimg.com/vi/86dSiHkFX_g/default.jpg)
![Dewey Dunnington | Accelerating geospatial computing using Apache Arrow | RStudio (2022)](https://i.ytimg.com/vi/kTtRr4kUJro/default.jpg)
![Data Science Hangout | Ivonne Carrillo Domínguez, Bixal | Transitioning to data engineering](https://i.ytimg.com/vi/LEZ1XVr-qd4/default.jpg)
![Hannah Podzorski | Advocating for Automation: Adapting Current Tools in Environmental Science with R](https://i.ytimg.com/vi/bVKrvNYVlM0/default.jpg)
![Matthew Kay | Visualizing distributions and uncertainty using ggdist | RStudio (2022)](https://i.ytimg.com/vi/ChwczkfFsXM/default.jpg)
![posit::conf(2023) Workshop: Causal Inference with R](https://i.ytimg.com/vi/x4TKX3Ci41c/default.jpg)
![Natalie O'Shea @ BetterUp | Focus on relationships first | Data Science Hangout](https://i.ytimg.com/vi/lhrbj14JpYQ/default.jpg)
![Live Q&A following Workflow Demo - June 26th](https://i.ytimg.com/vi/wNI3AhHP7uM/default.jpg)
![Sharla Gelfand | Don’t repeat yourself, talk to yourself! Reporting with R | RStudio (2020)](https://i.ytimg.com/vi/JThd3YYQXGg/default.jpg)
![Chelsea Parlett-Pelleriti | Hands-on ways to remotely teach data science are invaluable | RStudio](https://i.ytimg.com/vi/qaU2jXW2xcE/default.jpg)
![RStudio Cloud | Inviting Co-instructors and Teaching Assistants | Instructor View](https://i.ytimg.com/vi/-uFpynLYuxo/default.jpg)
![Tina Cormier | Embracing R in the Geospatial Community | RStudio (2020)](https://i.ytimg.com/vi/v9JdAJXqvAg/default.jpg)
![Lightning Talk | Andreas Hofheinz | leafdown: Interactive Multi-layer maps in Shiny apps](https://i.ytimg.com/vi/R8qHydY5-L0/default.jpg)
![Posit Connect | Provide Authenticated Access to Your Data Products](https://i.ytimg.com/vi/72t0KqTS4OQ/default.jpg)
![Meghan Harris | Making Data Pipelines in R: A Story From A “Self-Taught” Perspective | Posit (2022)](https://i.ytimg.com/vi/9w4WFe48rEg/default.jpg)