[Gammaray-interest] GammaRay for UI testing automation

Christian Gagneraud chgans at gmail.com
Fri Jun 8 12:47:09 CEST 2018


Hi there,

First thing first: GammaRay is awesome, congrats for the tool, and
congrats for making it Open Source.

I use GammaRay every now and then to investigate and understand our
(heavy) Qt apps.

We use as well Squish [1] for UI test automation. It does the job (BDD
tests and python), but i'm unhappy with it in several (technical)
aspects.
So I would like to investigate if GammaRay server could be use in
place of a Squish server.

If I had to write a proof of concept, i would have to look at
implementing, on the client side:
- Object query (class name, object name, property values, object hierarchy)
- Object remoting (properties, signal and slots)
- event injection (keyboard, mouse, touch screen)
- event/signal call backs

To start with, a console application that uses some of the above
features would do, eg find some objects click on them, check a dialog
pops-up, and it that contains a given text.
I would as well certainly use a local, dummy/simple application under
test that would be controlled using the process launcher but will
ultimately look at remote attached application running on embedded
devices.

Do you think these sort of things are doable with gammaray + custon
client? Or am I wasting my time and the required features are out of
scope of what GammaRay is/provides?

Thanks a lot,
Chris

[1] https://www.froglogic.com/squish/


More information about the Gammaray-interest mailing list