In 2024, #LibreOffice's Quality Assurance community helped to resolve reported issues with the software and keep it strong: https://blog.documentfoundation.org/blog/2025/05/12/libreoffice-quality-assurance-qa-in-2024-tdfs-annual-report/ #OpenSource #freesoftware #qa
Hello #gnome people, are #gui tests still done through the #accessibility #api? I found https://discourse.gnome.org/t/how-do-you-test-a-gui-application/3010/3 but havent yet a chance to use #openQA or #dogtail. Im asking mostly because Im planning on making some small application, and I would like to add at the end of the CI pipeline some #end2end #test to make sure there are no regressions when attempting on some #datadriven #dynamic layout generation. Or in GNOME case e2e tests are generally not done for specific applications, and they are mostly for the shell, and applications are tested (mostly) by hand? (not trying to belittle #QA people, just I feel the common use cases should be automated to lessen the burden on them)
Je me permets de préparer le terrain pour un recrutement qui va commencer dans ma boyte dans pas longtemps (on développe un logiciel qui permet d'apprendre à interpréter de l'imagerie médicale ya un site web, une app Android native et une app iOS native).
#jeRecrute (je transmets ton CV) À #Montpellier
En full présentiel (
i know)
Un-e #devOps #adminSys #qa
Plusse de détails
In the past few years of triaging issues for #GNOMECalendar, I noticed it's almost the same three distros from which I keep hearing the weirdest things…
This is the 3rd time someone complains that dark mode is not working, and I don't know how that's even possible (elsewhere, it Just Works): https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1390
I don't know what y'all do with Endeavor OS and Nix OS, but it sure sounds like playing #Linux on "Ultra Violence" difficulty
It took me years… YEARS to figure out a reliable way to trigger the #GNOMEWeb / #WebKitGTK bug where the native general "Copy/Back/Forward/Reload" right-click menu would show up on top of GMail's custom contextual menus.
Finally I found a 100% surefire way to make it happen. Now it seems so straightforward, all of a sudden
https://bugs.webkit.org/show_bug.cgi?id=258746#c5
I'm gonna be giving a talk during Málaga's indie dev fair Guadalindie!
The talk will be about QA for indie gamedev, with a focus on things you can do for free and inexpensive resources
Let's meet if you're going!
https://guadalindie.com/
(I just realized I didn't share this on Mastodon! )
Python Code Quality: Best Practices and Tools via @realpython
#python #programming #qa
https://realpython.com/python-code-quality/
Finally caught and reported this longstanding higgs-bugson crasher issue in #Liferea that had been haunting me forever: https://github.com/lwindolf/liferea/issues/1424
I should have reported this a long time ago, but back then, I did not have 1% of the #QA debugging experience I have accumulated from #opensource contributions over the past 20 years
The Only Two Tests That Matter
Most tests are meaningless noise. If you want to do it right, only two types matter:
Component Tests – Test behavior, not mocks. Fake external services, ensure input/output works, and confidently. With that it’s easy to generate API docs & client libs without experience pact tests.
E2E Tests – Run 24/7, track real user behavior, log metrics, measure uptime, bugs, performance, and resilience. No need for e2e tests in CI pipelines if testing every environment.
Both test behavior, not code. You can refactor without touching tests as they only break when behavior breaks. If tests are slow, your implementation is the problem. Even a Raspberry Pi can handle it.
And above all: Tests must run locally. No excuses. It’s important for debugging and reproduction of user behaviors.