June 2025
Intermediate to advanced
1093 pages
33h 24m
English
Professionalism must be pursued in software development in all phases: in planning, communication, programming (of course), testing, quality assurance, documentation, and, last but not least, maintenance.
The aspect of programming in C++ is the main focus of this book. In this chapter, I would like to introduce you to another part of this chain, which also has a lot to do with C++: testing.
There are several requirements for tests themselves. These are some important criteria roughly in order of their importance:
Tests must be meaningful.
Good tests provide reproducible results.
They should be as automated as possible.
They should be able to be conducted regularly.
Read now
Unlock full access