Hello,
TL;DR
To what extent should we test Desktop applications? How to automate them?
Currently, we are testing all Desktop applications as required by the release criteria, but we have identified different approaches with different testers which resulted in several problematic bugs in the very last moments of the release cycle. We would like to avoid such a situation in the future, so we would like to discuss this matter a bit more.
The release criteria state that the applications must withstand basic functionality tests, but it is not very clear what the basic functionality is and how we shall test it.
Therefore, we would like your view on the following questions:
- What should be tested in the scope of basic functionality in general?
- Are there specific features or workflows you would like us to test with specific applications?
- What could be set as an absolute required minimum for the Desktop applications to not block Fedora (ergo to make Fedora pass the Go/No go meeting). I would like to work on automating this so that we could have that tested very frequently. Otherwise the automation is difficult and requires a lot of time spent if we want to test for the overall functionality.
Thank you very much for your help.
--
Lukáš Růžička
FEDORA QE, RHCE
Purkyňova 115
612 45 Brno - Královo Pole
_______________________________________________ desktop mailing list -- desktop@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to desktop-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/desktop@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure