Introduction to Software Testing, Debugging, and Logging
Beginner
2m 54s
326
5/5
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
About the AuthorCovered Topics
Ben Lambert, opens in a new tabSoftware Engineer
Students110,102
Labs37
Courses50
Learning paths58
Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.