Ho usato White in passato con un certo successo. Ha anche un componente White.NUnit che ti permette di integrare i tuoi test in NUnit.
Quando l'ho usato, è stato relativamente facile indagare sull'interfaccia utente, ottenere pulsanti, menu, ecc., Fare clic su di essi e quindi verificare che siano accadute le cose corrette, tutto da C#. Combinato con NUnit asserisce che consente di verificare il comportamento dell'interfaccia utente come previsto. Ho avuto alcuni problemi con alcuni tipi di controlli che non funzionavano correttamente. È passato da un po 'dall'ultima volta che l'ho usato, quindi potresti avere più fortuna con l'ultima versione.
Utilizziamo solo controlli di terze parti per l'applicazione client/server winforms come devexpress/infragistics. Avete mai preso in considerazione l'automazioneQA? http://www.automatedqa.com/ Spesso i prodotti commerciali sono più maturi e non ci interessa spendere qualche soldo ... Dal sito whitees: 64 bit Windows Il bianco non è attualmente testato su finestre a 64 bit, quindi potresti affrontare problemi con esso. :/le nostre macchine di sviluppo sono tutte vincenti 7 a 64 bit, non voglio essere un'altra beta tester; P – msfanboy
@msfanboy: Sì. Il nostro team di QA utilizza TestComplete per eseguire i test del fumo. Non l'ho usato personalmente, ma il team di QA lo ha dimostrato e ci è sembrato abbastanza buono. – adrianbanks