I am in charge of recommending test automation software for my company. We are a startup, and developing our desktop application in .NET 3.0 using WPF(E). The (E) means that our engineers are using WPF Extended, which theoretically is supposed to be cross-platform. Basically, the tool needs to support WPF either now or in the very near future (we have aggressive schedule), and preferably be able to run on Mac OS X as well (preferred, but not required).
Any ideas? I already spoke with Mercury (WinRunner and QuickTest Pro), and Segue/Borland (Silk), and none of them support WPF right now, but will in the future.
I am wondering if there’s anything better out there?
Thanks a lot!!!

Isn’t .net 3.0 still in beta?
At any rate, it really depends on what kind of tests you want to run. Unit-tests? Regression? Code-Coverage?
Since WPF is so new you’ll probably have to write your own test harness, but again it depends on what kind of tests you want to run. I wouldn’t be surprised if someone extends Nunit to support WPF, perhaps you could be the first!
I use Visual Studio for Testers, which is great for testing Web apps and running Unit Tests, but doesn’t have anything in the way of UI (Windows Forms) automation.
You might check openqa.org for open-source tools, never know what you might find that’s free.
I am only familiar with the two that you have mentioned as well as IBM Rational’s Test tool. Rational’s test tool ****…period. My experience with QTP and SILK makes me suggest Mercury. We are transitioning from SILK to QTP because SILK’s last release which “supports” .NET 2.0 was total crap along with their customer support. Mercury’s QTP was a lot better and their support was significantly better.
Depending on your time line for a decision and such I would recommend Mercury QTP highly.