[Libreoffice-bugs] [Bug 107501] New: Convert manual tests to automated UI tests

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Fri Apr 28 10:48:54 UTC 2017


https://bugs.documentfoundation.org/show_bug.cgi?id=107501

            Bug ID: 107501
           Summary: Convert manual tests to automated UI tests
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Keywords: difficultyBeginner, easyHack, skillPython
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: markus.mohrhard at googlemail.com

The new structured manual testing instance at
https://manual-test.libreoffice.org suffers again from the problem that many of
the manual tests could easily be automated tests.

Since the 5.3 and even more since the 5.4 release we have an automated UI
testing framework that allows us to handle even more as automated tests.

This task is about converting existing manual tests to automated UI tests.

The UI testing framework can be found at
https://cgit.freedesktop.org/libreoffice/core/tree/uitest with some additional
tests being at https://cgit.freedesktop.org/libreoffice/core/tree/sc/qa/uitest

https://cgit.freedesktop.org/libreoffice/contrib/dev-tools/tree/uitest/execute.sh
contains a script that allows executing UI tests outside of the test framework
with the UI visible. It helps to add time.sleep into the test to see the state
after specific actions.

https://mmohrhard.wordpress.com/2016/10/03/libreoffice-ui-test-tutorial-part-1-adding-a-simple-test/
contains a short introduction into writing UI tests.


Depending on the manual test you'll find a number of items that are currently
not possible to do with the UI testing framework. Please list them here and
push the incomplete test to gerrit and I will try to add the support for
missing pieces on the LibreOffice side.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20170428/e15428b3/attachment-0001.html>


More information about the Libreoffice-bugs mailing list