Description: System Testing is a set of evaluations performed on a complete integrated system to verify its compliance with specified requirements. This type of testing is conducted in an environment that simulates the production environment, allowing for the identification of defects and ensuring that the system operates as expected. System Testing encompasses various types of tests, including functional, performance, security, and usability tests. Its primary goal is to validate that the system meets customer expectations and that all components interact correctly. This process is crucial for ensuring software quality before release, minimizing the risk of failures in production. Additionally, System Testing is an integral part of the software development lifecycle, as it helps detect issues early on, which can result in significant savings in time and resources. In the context of automated testing, these tests can be executed repeatedly and efficiently, allowing for continuous integration and faster delivery of quality software. Within the framework of TDD (Test-Driven Development), System Testing is used to validate that the developed functionalities meet the established acceptance criteria, thus ensuring that the final product is robust and reliable.