Introduction to Software Testing, Debugging, and Logging

Difficulty: Beginner
Duration: 2 minutes and 54 seconds
Students: 674
Rating: 5/5

About

This Lesson will introduce new software developers to the concepts of software testing, debugging, and logging. These concepts are common to most programming languages, making this foundational knowledge.

Learning Objectives

  • The purpose of unit testing
  • The purpose of integration testing
  • The concept of code coverage
  • The concept of software debugging
    • And some of the different debugging techniques
  • The concept of software logging
    • And why some information shouldn’t be included inside log entries

Intended Audience 

  • New software developers

Prerequisites

  • You should have at least a conceptual understanding of programming
    • It’s okay if you’re not yet developing complex software
    • As long as you’re comfortable with the concept of functions, classes, and methods, you’re likely ready for this Lesson
Covered Topics
Unit UUID
Course UUID