April 2026
Intermediate
491 pages
18h 4m
English
Regardless of the software design or the programming principles used, software must work correctly and implement the defined requirements, for example, in terms of functionality, performance, or security. To ensure these requirements are fulfilled, software must be tested.
Testing can be performed using test cases in which an expected behavior for previously defined parameters is specified. A successful verification of the expected behavior leads to a test success. If the software delivers a different result or behaves differently, the test has failed.
At least one library or framework for creating tests is available for every modern programming language, and an execution is possible directly in most ...
Read now
Unlock full access