Introduction
When building software that stores and manages data, it is crucial to make sure that creating, reading, updating, and deleting data works correctly. Without verifying these actions, the software might lose or corrupt important information, causing problems for users.