Hi, Plaid Shirt,
Cucumber will work just fine, but has no library built-in to connect
with any application. You must provide that.
I'm not sure of the state of the art with regard to GUI automation
libraries on Windows, but I recommend you do most of your testing at the
Java API level that your GUI uses to communicate with your application.
This will let you test your functionality more quickly and easily, and
with less worry about tests being broken by trivial look-and-feel
changes. Then you need only check that the GUI is properly connected to
the API. In
https://github.com/gdinwiddie/EquineHoroscope (which has a
web front end), I use the same scenario to test via the GUI and the API,
injecting a different adapter for connecting with the system.
- George
--
----------------------------------------------------------------------
* George Dinwiddie *
http://blog.gdinwiddie.com
Software Development
http://www.idiacomputing.com
Consultant and Coach
http://www.agilemaryland.org
----------------------------------------------------------------------