[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