Can a Gnome Application Be Automated? How

Can a GNOME application be automated? How?

While specifically designed to test GUIs, dogtail provides the functionality you are looking for.

What scripting tool can I use for automated testing of Delphi programs?

Autoit does everything you listed. I use it for the same porpoises all the time. Also, Delphi is good in the sense that uses standard windows controls which makes it very easy to hook into.

open gnome terminal tabs programmatically and execute commands in sequence

Ok, I think i get it. As i mentioned in the comments the first thing that comes to mind for reaching your school desktop from the outside is to ssh into the school gate and from there ssh into your desktop with something like:

$ ssh -t gate.school.edu ssh desktop_name

There's only one tab then, so your problem doesn't exist.

However there's something very cool with your current setup:

From home it's almost as if you had a direct connection to your desktop machine, so you can scp into it directly and forget about gate. With the solution above that's not possible anymore because we end up with an indirect connection: If you want to scp you have to do it from gate and that sucks.

Check out this article on using ssh's ProxyCommand feature:

  • Transparent Multi-hop SSH

You get the best of both worlds then :)

How to automate testing of a browser-based app?

You have several options to choose from:

  • Selenium
  • Watin/Watir
  • HtmlUnit

Third Party WPF suites w/ Automated/Coded UI Testing

Don't have much idea about control suite supporting this but We had analyzed a test suite in past which supports objects based automated testing for WPF. Have a look at TestComplete (although it's not free)

Here is an excerpt from there site mentioning control support they provide -

WPF Control Support TestComplete offers rich support for WPF (XAML)
controls and robust automated UI testing of WPF applications.
TestComplete’s high-level test actions, such as item selection or cell
data input, are object-aware rather than coordinate-aware and thus are
more stable and resistant to the UI changes when performing WPF
testing. Flexible object mapping schemes allow testers to map custom
or derived WPF controls to standard types to simplify UI
manipulations. Support for custom WPF controls can also be added
using the TestComplete SDK.

http://smartbear.com/products/qa-tools/automated-testing/testing-wpf-apps/

Best approach to QT UI testing

You can use OpenHMITester (OHT), that is an open-source GUI Testing tool (also valid to implement RPA automations) following an open architecture that describes a non intrusive capture/replay tool based on GUI Events. It was implemented to be used in Qt; however, it may be adapted to support different windowing systems and operating systems used in the testing environment.

You can find further information at http://pedromateo.github.io/openhmitester

User Interface Testing

There are GUI testing tools that will click buttons and stuff for you but they're pretty fragile in my experience.

The best thing to do is to keep your UI layer as thin as possible. Your event handler classes should optimally be only one or two lines that call out to other more testable classes. That way you can test your business logic in unit tests without having to actually do a button click.



Related Topics



Leave a reply



Submit