Ich habe White in der Vergangenheit mit einigem Erfolg verwendet. Es hat auch eine White.NUnit-Komponente, mit der Sie Ihre Tests in NUnit integrieren können.
Als ich es verwendete, war es relativ einfach, die Benutzeroberfläche zu untersuchen, Knöpfe, Menüs usw. zu finden, auf sie zu klicken und dann zu überprüfen, ob die richtigen Dinge passierten - alles aus C #. In Kombination mit NUnit ermöglicht es Ihnen, zu überprüfen, ob sich die Benutzeroberfläche wie erwartet verhält. Ich hatte einige Probleme mit einigen Arten von Kontrollen, die nicht richtig funktionieren. Es ist ein bisschen weiter gegangen, seit ich es das letzte Mal benutzt habe, damit du mehr Glück mit der neuesten Version hast.
Ich habe gute Erfahrungen mit AutomatedQA gemacht, obwohl ich es hauptsächlich zum Testen von Web-Apps anstelle von eigenständigen Windows-Apps verwendet habe. Es ist viel besser als die meisten anderen kommerziellen Tools und hat eine gute Funktionalität und eine Auswahl an Skriptsprachen.
Tags und Links .net user-interface testing automation