There are 34 posts tagged with tests
Maximizing Efficiency with AI-Assisted Testing: Lessons Learned
Discover the benefits and challenges of AI-assisted testing, and learn how to optimize your testing process for better code quality and maintainability.
3 min readEfficient Snapshot Testing in R with CI and GitHub API
Learn how to manage snapshot tests in R using CI and GitHub API to ensure consistency across different environments.
5 min readHow to Get Code Coverage Reports Without Sharing Code with Codecov.io
Learn how to generate code coverage reports in R using cobertura-action without sharing your private code with codecov.io.
2 min readEssential BDD Playlist: Master Behavior-Driven Development with Dave Farley
Discover how to build user-focused software with BDD. Learn from Dave Farley's comprehensive YouTube series.
2 min readChoosing the Best Library for Acceptance Testing Shiny Apps: {shinytest2} vs Cypress
Compare {shinytest2} and Cypress for acceptance testing Shiny apps. Learn their pros, cons, and which might suit your project better.
5 min readUnderstanding Software Quality: Unit Tests vs Acceptance Tests
Learn the differences between unit tests and acceptance tests and how they contribute to software quality.
1 min readThe Benefits of Writing Good Automated Tests
Learn how good automated tests can save time, reduce costs, and improve software quality.
2 min readThe Consequences of Poor Test Writing in Software Development
Learn how poor test writing can halt your development process and discover strategies to avoid this pitfall.
2 min readOptimize Your Unit Test Structure for Faster Feedback
Learn how to speed up your unit tests by optimizing the structure of your test files using testthat in R.
3 min readHow Tests Improve Code Quality: 3 Key Insights
Discover how tests can reveal code modularity, coupling, and separation of concerns to improve your code quality.
6 min readTop 3 Testing Lessons from 3 Years as an R Developer
Discover the top three lessons learned from three years of testing as an R developer. Improve your testing practices with these insights.
5 min readImprove Your Unit Test Titles for Better Code Understanding
Learn how to write descriptive unit test titles that enhance code readability and maintainability.
4 min readHow to Easily Capture and Test Code Output in R
Learn methods to capture and test code output in R, including snapshot testing, dput, and constructive package.
5 min readOptimize 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.
8 min readEffective Testing of Shiny Components with shinytest2
Learn how to test Shiny components for correct markup and server communication using shinytest2.
4 min readCreating Robust E2E Test Selectors for Shiny Apps
Learn how to create resilient E2E test selectors in Shiny apps using data-* attributes and best practices.
3 min readHow 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.
4 min readDeveloping Shiny Modules with Test-Driven Development
Learn how to use tests to develop Shiny modules efficiently, ensuring faster development cycles and better modularization.
3 min readHow 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.
5 min readBDD 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.
5 min readHow 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.
2 min readUnderstanding Agile Testing Quadrants for Effective Software Testing
Learn about Agile Testing Quadrants and how they help in planning and executing different types of tests in software development.
3 min readComprehensive Guide to Testing Shiny Modules with shiny::testServer
Learn how to effectively test Shiny modules using shiny::testServer with examples and best practices.
3 min read3-Step Guide to Building Plots Faster with Test Driven Development
Discover how to use TDD and approval testing to rapidly develop and test plots in R.
5 min readHow Test-Driven Development (TDD) Speeds Up Prototyping
Learn how TDD helps you prototype faster by allowing you to experiment with your code and find better solutions quickly.
3 min readExtending Shiny Modules with TDD in Legacy Code
Learn how to extend Shiny modules in legacy code using the Sprout Technique and Test Driven Development.
1 min readHow to Develop Quickly Using a New Library Without Reading Extensive Documentation
Learn how to use AI tools to use new libraries quickly without spending hours on documentation.
3 min readHow to Test Code with External Dependencies Using Stubs in R
Learn how to test R functions with external dependencies using stubs and the testthat package.
2 min readMastering Test-Driven Development: 3 Essential Steps for Better Code
Learn the 3 essential steps of Test-Driven Development (TDD) to improve code quality and development speed.
3 min readMastering Test Driven Development: Build the Right Thing First
Learn how Test Driven Development (TDD) ensures you build the right thing on the first try with no rewrites.
2 min readEffective Strategies to Avoid Frustration with Legacy Code
Learn how to manage legacy code efficiently using the Sprout Technique to reduce frustration and improve productivity.
2 min readImprove Your Unit Tests with Arrange, Act, Assert Method
Learn how to write cleaner and more effective unit tests using the Arrange, Act, Assert method. Step-by-step guide with examples.
4 min readHow 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.
5 min read3 Essential Types of Unit Tests Every R Developer Should Know
Learn about Direct Response, State Change, and Interaction Tests to improve your unit testing strategy.
3 min read