Fuzzing highly-configurable Web user interface
: a Odoo case study

  • Gabriel BENOIT

Student thesis: Master typesMaster in Computer Science Professional focus in Data Science

Abstract

Depuis quelques années, Odoo, une entreprise fournissant des services de gestion d’entreprise, ne cesse d’agrandir son étendue et de développer la complexité de son logiciel, une application web. En réponse à cette complexité, la mise en place de techniques de tests automatisés semble être l’évolution suivante des outils de test qui sont déjà à leur disposition. Par le passé, d’autres outils permettant de tester automatiquement les interfaces web ont été créés, mais bien souvent avec des limitations. Ce mémoire propose une exploration des techniques pouvant être appliquées afin de mettre en œuvre du fuzzing sur l’interface web du logiciel d’Odoo. Ainsi, il y est montré que certaines méthodes ne sont pas applicables à l’heure actuelle alors qu’en revanche d’autres fonctionnent bel et bien. Une méthode viable sera proposée, implémentée et une évaluation de différentes configurations de cette méthode sera faite. Il sera ultimement montré que certaines faiblesses sont présentes dans la méthode proposée, mais que des travaux futurs dans cette direction peuvent être faits.
Date of Award17 Jun 2024
Original languageFrench
Awarding Institution
  • University of Namur
SupervisorXavier Devroey (Supervisor) & Benoit Vanderose (Co-Supervisor)

Cite this

'