Chapter 18: Automated Test Cases

When it comes to developing large applications, using automated test cases is a good practice for improving the reliability of your module. This makes your module more robust. Every year, Odoo releases a new version of its software, and automated test cases are very helpful in detecting regression in your application, which may have been caused by a version upgrade. Luckily, any Odoo framework comes with different automated testing utilities. Odoo includes the following three main types of tests:

  • Python test case: Used to test Python business logic
  • JavaScript QUnit test: Used to test JavaScript implementation in Odoo
  • Tours: Integration test to check that Python and JavaScript work with each other properly

Get Odoo 14 Development Cookbook - Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.