This is CS50

CS50 R: Introduction to Programming with R

OpenCourseWare

[email protected]


  • Weeks
  • Week 1: Representing Data
  • Week 2: Transforming Data
  • Week 3: Applying Functions
  • Week 4: Tidying Data
  • Week 5: Visualizing Data
  • Week 6: Testing Programs
  • Week 7: Packaging Programs

  • Problem Sets
  • Problem Set 1
  • Problem Set 2
  • Problem Set 3
  • Problem Set 4
  • Problem Set 5
  • Problem Set 6

  • Language
  • English
  • Tiếng Việt
  • 中文

  • License

Week 6 Testing Programs

Watch the lecture

Video: https://youtu.be/g_3IKHG-rfA

Week 6 Testing Programs

Exceptions. message, warning, stop. Unit Tests. testthat. Floating-Point Imprecision. Test-Driven Development. Behavior-Driven Development. Test Coverage.

  • Lecture

    • Audio

    • Notes

    • Slides

      • Keynote
      • PDF
    • Source Code

      • Index
      • PDF
      • Zip
    • Subtitles

    • Transcript

    • Video

      • CS50 Video Player

      • MP4

        • HDR

          • 360p
          • 720p
          • 1080p
          • 4K
        • SDR

          • 360p
          • 720p
          • 1080p
          • 4K
      • YouTube

  • Problem Set 6