1

I have a task to find out best automation tool for my desktop based product. When I discussed with developers, they said, the product uses SWT (Standard Widget Toolkit) for GUI development, and used Nuebula Project (NatTable, tableCombo) for tables and combo boxes. So if I get a tool, which will deal with nubula & SWT, my task is almost done. Any help here ? Which can be the best tool to deal with these technologies?

What I am used to is selenium for web-based applications. But desktop based applications and using SWT & Nebula is totally new for me.

Mandar Kale
  • 337
  • 2
  • 13

2 Answers2

2

You can try to use SWTBot, RCPTT which claims to support NatTable since 2.1 (although the bugzilla ticket was never closed) and once in a forum QF-Test was mentioned.

Dirk Fauth
  • 4,128
  • 2
  • 13
  • 23
1

"Best" tool here is going to be pretty subjective, but I'll throw out eggPlant as a tool that I've heard lots of great things about. I've never used it personally (and have no affiliation with TestPlant), but from conversations that I've had with our testers, they picked it up immediately and found it to be very intuitive. The main advantage here is that it will work on any platform - not just for your use-case of a desktop app that uses SWT. On the other hand, I'm not sure how expensive it is, but your company/group may be able to leverage it across the board, so there are some pros and cons in that regard as well.

avojak
  • 2,342
  • 2
  • 26
  • 32
  • Thanks "avojak" for your help. Gone through eggPlant on internet, seems impressive. If you can comment on one of query from your contacts is, "Is eggPlant useful when AUT has frequently changing UI". From TestPlant website, it says eggPlant uses image recognition based approach, so if UI changes, I guess it will fail. – Mandar Kale Jul 18 '17 at 05:46