Giter Club home page Giter Club logo

Comments (7)

hadley avatar hadley commented on July 24, 2024

What page did you find that on?

from mastering-shiny.

ponnet avatar ponnet commented on July 24, 2024

18.3 Testing
Developing a test plan for an application is critical to ensure its ongoing stability. Without a test plan, every change jeopardizes the application. When the application is small enough that a single developer can internalize all of the inner-workings in their head, they may feel that there’s no need for an additional test plan. However, as soon as that developer steps away from the application for long enough to forget some piece of it, or when another developer needs to contribute to the application, the lack of a test plan will be felt acutely.

A testing plan could be entirely manual. A simple text file that lists all of the operations in the application that need to be tested in order to confirm that a new version of an application is correct would constitute a valid test plan and is a great place to start. However, you’ll likely find that the test plan will grow as the application becomes more complex. You’ll either spend more and more of your time manually testing the application or you’ll start skipping some of the tests with some releases which will eventually come back to bite you. Most applications rely on some combination of automated testing and manual testing; whether or not a test is worth automating comes down to how long you expect to spend manually testing versus how long it would take to automate.

For that reason, various forms of automated testing have been developed for Shiny, as outlined in the testing overview article. As that article explains, you can develop:

from mastering-shiny.

ponnet avatar ponnet commented on July 24, 2024

Second to last sentence is hyperlinked

from mastering-shiny.

hadley avatar hadley commented on July 24, 2024

Can you please provide a link to the page where you found the broken link?

from mastering-shiny.

ponnet avatar ponnet commented on July 24, 2024

Yes, sure :)
https://mastering-shiny.org/

from mastering-shiny.

batpigandme avatar batpigandme commented on July 24, 2024

Here's the line in the source Rmd

For that reason, various forms of automated testing have been developed for Shiny, as outlined in the [testing overview article](./testing-overview.html). As that article explains, you can develop:

from mastering-shiny.

hadley avatar hadley commented on July 24, 2024

Looks like this link no longer exists

from mastering-shiny.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.