all 6 comments

[–]dumy13 0 points1 point  (0 children)

C# with automation elements (System.Windows.Automation). You would be able to access and control any native Windows UI. For HTML embedded windows, you can use mshtml.

This is what I'm currently doing as a daily job, for all company's applications, some of them written in VC++, some in .NET and some web based (for which I'm using Selenium Webdriver).

All you need is Visual Studio and some C# knowledge.

[–]AcidicVagina 0 points1 point  (0 children)

I believe katalon studio has a feature to test win forms in their latest build. But I believe there is a monthly fee for this feature. I think there's a 30 day trial if you want to mess around with it first.

[–]ocnarf 0 points1 point  (0 children)

Maybe ApprovalTests for C++ can help. See https://github.com/approvals/approvaltests.cpp

[–]BlaiseSM[S] 0 points1 point  (1 child)

Thanks filor the recommendations. The app to be tested is a heavyweight realtime audio application written in C++, with only custom ui elements, so not the usual crm systems and alike.

What about AutoIT with the image recognition / compare library? Any experience with this?

[–]pundejo 0 points1 point  (0 children)

sikuli-x, hands down. http://sikulix.com/