I used to use vTask Studio, but it seems they've abandoned it. No updates in almost a year.
Is there are any other automation tool for Windows GUI testing?
You can try Sikuli. It is a image recognition tool that you can script it with Python. If the product that you are testing is fairly stable in terms of UI, then it will be a good tool to use.
I haven't used it myself because I wrote my own UIAutomation library, but White is an open source project from Thoughtworks that should do exactly what you are after they support Win32, WinForms, WPF, Silverlight and SWT (Java) platforms.
You could try Automa. It's a young product and thus very reasonably priced in comparison to other tools on the market. It lets you use simple commands such as
write("Hello World", into="File name").
Its unique advantage is that it's very non-technical: Unlike other tools, it doesn't require knowing application-internal ids such as
"textfield1234" or using tons of
waitFor-commands. Like Sikuli, it also supports image recognition.
Disclaimer: I'm one of Automa's developers.
I have been using Macro Scheduler for about 9 months and have been able to do everything I have needed to do. (Automated testing of CADCAM software) I had used them previously with a different company and had great results there too.
They have an absolutely fantastic forums/support site. All messages get answered and its not uncommon to get multiple answers. The experienced users are vey willing to help newbies get up to speed.
Prices start at $100 USD. Trial downloads available.
+1 more tool found today Approval Tests - https://github.com/approvals/ApprovalTests.Net
Approval Tests can be used for verifying objects that require more than a simple assert. They also come prepackaged with utilities for some common .Net scenarios including
Dictionaries & Collections, Long Strings, Log Files, Asp.Net, Asp.Net Mvc, Winforms, Wpf Entity Framework, Rdlc reports
Simple or Complex GUI Testing can be done with MurGee Auto Mouse Clicker. It does have free trial and requires a licence fee of $5.00. Can automate various types of mouse clicking, keyboard typing and other stuff.