A Hybrid Integration Testing Approach for Odoo

Odoo, a company offering business management services through a modular web application, has continuously expanded the scope and complexity of its software over the years. This growing complexity raises challenges in terms of testing performance, readability, and maintainability. While existing tools such as Tours and Hoot provide solutions for system-level and unit-level testing respectively, a gap remains between the two. This thesis introduces a new approach called Hoot-Intégration, which extends the Hoot testing framework to support integration testing by enabling real server interactions in a lightweight environment. The proposed solution is implemented, validated, and compared against existing tests strategies from Odoo, showing notable gains in execution speed and test clarity. Although some technical limitations remain, the approach is effective and opens the door to future testing improvements in large and scaling modular systems like Odoo.