The UI testing is one of the newest additions to LibreOffice's testing frameworks. The code consists of wrapper classes written in C++ and tests written in Python.

Taking it forward, this proposal aims at improving the LibreOffice UI testing and bug reporting by defining a DSL (Domain Specific Language) for logging UI actions, generating a log file according to the DSL, and automating the replay of user actions by interpreting the generated log file.

Organization

Student

Saurav Chirania

Mentors

  • Xisco Fauli
  • Markus Mohrhard
close

2018