testing UIs and improving a11y all at once!

David Edmundson david at davidedmundson.co.uk
Thu Aug 18 11:11:21 BST 2022


My two big concerns moving forward are:

- Making sure tests are stable and reproducible. This is a problem
with any test framework used, we need tests to be reproducible locally
on everyone's machine and on some random packaging server. As soon as
we start checking kickoff opens "dolphin" as a favourite because
surely everyone has dolphin we're in risky territory.

We've definitely seen that as soon as we get the mindset of "Those
tests always fail" then things rapidly deteriorate.

 - Fragmentation and learning curve. Using new tech and new languages
is somewhat more alien than using QtTest.

Both of these are the reason we never got OpenQA to become used on a
daily-driver by most plasma devs directly.
The best next step is to take a small area of Plasma (kickoff) and see
how it scales up to having multiple developers both contribute. I'm
happy to land something in the repos as optional deps and see how it
pans out.

David


More information about the Plasma-devel mailing list