Odoo Experience 2019
-
Best Tools for First-Time Odoo Development
Thibaut Richard, Developer - Odooเสร็จสิ้น
-
How to Create l10n Payroll Structures
Yannick Tivisse, Developer - Odooเสร็จสิ้น
-
The Odoo Javascript Framework
Gery Debongnie, Lead Developer - Odooเสร็จสิ้น
-
Concepts Behind the New Odoo Framework (New ORM)
Fabien Pinckaers, Founder & CEO - Odooเสร็จสิ้น
-
Importing Big Data Made Easy
Nicolas Bebawi, Developer - Odooเสร็จสิ้น
-
Load Testing: How to Stress Your Odoo with Locust
Michael Vannerom, Developer - Odooเสร็จสิ้น
-
Ask Me Anything for Developers
Antony Lesuisse, Chief Technical Officer & Olivier Dony, Platform & Security - Odooเสร็จสิ้น
-
The New Tax Engine and How to Use It in Localizations
Olivier Colson, Developer - Odooเสร็จสิ้น
-
How to Handle Your Email Environment with Odoo
Jean Adam, Client Solution Developer - Odooเสร็จสิ้น
-
Impact of the New ORM on Your Modules
Raphael Collet, Developer - Odooเสร็จสิ้น
Stanislas is a client solution developer, and has been developing on Odoo for the last 4 years, specifically on customer projects. He has been the technical lead on Odoo's biggest customer project for the last 2 years with a team of 5 developers. Before working at Odoo, he taught for 7 years at the university level.
This talk will introduce a tool we've developed for big custom projects to record functional flows and create automated integration tests by using the standard unit tests making the most of your run bot.
This tool allows us to record a business flow made through the UI, generating the equivalent server side code in the database. Using that code allows us to quickly create integration tests with few modifications for the checks that need to be made. The tool tries to be smart to find the best fit for the records used in the flow by automatically generating external identifiers or finding a link to a previously existing record.
Due to the nature of the tool, the tests are generated after developing the features so it's a great tool to avoid regressions with future developments. Having your functional team or your customer recording the flow and recording what tests need to be done limits the work on the developer's side while making your code more robust. A few thousand lines of codes of testing can be done in a few hours.