|
View:
New views
14 Messages
—
Rating Filter:
Alert me
|
|
|
GUI test tool for C# thin client?Does anyone have recommendations for an open source GUI test tool for a
non-web GUI written in C#? I only know of White, but I think that might be Java only? Or GUIdancer which is a commercial tool. thanks Lisa -- Lisa Crispin Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and Agile Teams_ (Addison-Wesley 2009) http://lisacrispin.com |
|
|
Re: GUI test tool for C# thin client?Me thinks White that handles any Win32 application. If you don't find an
answer bug me next week and I will have more time. Cheers Mark On Tue, Oct 20, 2009 at 11:32 AM, Lisa Crispin <lisa.crispin@...>wrote: > > > Does anyone have recommendations for an open source GUI test tool for a > non-web GUI written in C#? I only know of White, but I think that might be > Java only? Or GUIdancer which is a commercial tool. > thanks > Lisa > > -- > Lisa Crispin > Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers > and Agile Teams_ (Addison-Wesley 2009) > http://lisacrispin.com > > > *Mark Levison* | Founder and Consultant - TheAgileConsortium<http://theagileconsortium.com/>| Agile Editor @ InfoQ <http://www.infoq.com/about.jsp> Blog <http://www.notesfromatooluser.com/> | Twitter<http://twitter.com/mlevison>| Office: (613) 761-9821 Recent Entries: Agile Mailing Lists a Survey<http://www.notesfromatooluser.com/2009/06/agile-mailing-lists.html%20>, Do You Suspect You Have a Less than Productive Person on Your Team?<http://www.notesfromatooluser.com/2009/01/do-you-suspect-you-have-a-less-than-productive-person-on-your-team.html> |
|
|
Re: GUI test tool for C# thin client?For this, I've always just used MVP and then FitNesse to hook into the
Presenters. -- Rob -- http://agileintention.blogspot.com http://twitter.com/robpark On Tue, Oct 20, 2009 at 11:32 AM, Lisa Crispin <lisa.crispin@...>wrote: > > > Does anyone have recommendations for an open source GUI test tool for a > non-web GUI written in C#? I only know of White, but I think that might be > Java only? Or GUIdancer which is a commercial tool. > thanks > Lisa > > -- > Lisa Crispin > Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers > and Agile Teams_ (Addison-Wesley 2009) > http://lisacrispin.com > > > Messages in this topic > <http://groups.yahoo.com/group/agile-testing/message/17961;_ylc=X3oDMTM2b3VobnFsBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTI1NjA1MjczOAR0cGNJZAMxNzk2MQ-->( > 1) Reply (via web post) > <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJxa3ZqNWpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjA1MjczOA--?act=reply&messageNum=17961>| Start > a new topic > <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJlaDc4aXE2BF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI1NjA1MjczOA--> > Messages<http://groups.yahoo.com/group/agile-testing/messages;_ylc=X3oDMTJlZmM1bGkyBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTI1NjA1MjczOA-->| > Photos<http://groups.yahoo.com/group/agile-testing/photos;_ylc=X3oDMTJlNXJhMmZvBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTI1NjA1MjczOA-->| > Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJlZDcwb3RoBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21icnMEc3RpbWUDMTI1NjA1MjczOA--> > [image: Yahoo! Groups]<http://groups.yahoo.com/;_ylc=X3oDMTJkZGI4Y3JrBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjU2MDUyNzM4> > Change settings via the Web<http://groups.yahoo.com/group/agile-testing/join;_ylc=X3oDMTJmYzgyZGYwBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTYwNTI3Mzg->(Yahoo! ID required) > Change settings via email: Switch delivery to Daily Digest<agile-testing-digest@...?subject=Email+Delivery:+Digest>| Switch > format to Traditional<agile-testing-traditional@...?subject=Change+Delivery+Format:+Traditional> > Visit Your Group > <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJkMzR1azJuBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjU2MDUyNzM4>| Yahoo! > Groups Terms of Use <http://docs.yahoo.com/info/terms/> | Unsubscribe > <agile-testing-unsubscribe@...?subject=> > Recent Activity > > - 19 > New Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJmZjNtN2FpBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyNTYwNTI3Mzg-> > > Visit Your Group > <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJldHVrbGpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI1NjA1MjczOA--> > Give Back > > Yahoo! for Good<http://us.lrd.yahoo.com/_ylc=X3oDMTJtOWgyYzFvBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQMxMjU2MDUyNzM4;_ylg=1/SIG=11314uv3k/**http%3A//brand.yahoo.com/forgood> > > Get inspired > > by a good cause. > Y! Toolbar > > Get it Free!<http://us.lrd.yahoo.com/_ylc=X3oDMTJvb3BsOTF1BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyNTYwNTI3Mzg-;_ylg=1/SIG=11c6dvmk9/**http%3A//toolbar.yahoo.com/%3F.cpdl=ygrps> > > easy 1-click access > > to your groups. > Yahoo! Groups > > Start a group<http://groups.yahoo.com/start;_ylc=X3oDMTJvN2doOWsxBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzEyNTYwNTI3Mzg-> > > in 3 easy steps. > > Connect with others. > . > |
|
|
Re: GUI test tool for C# thin client?Can you elaborate? MVP - model view presenter? I guess fitnesse can hook
into any code, but driving the GUI? On Tue, Oct 20, 2009 at 12:33 PM, Rob Park <robert.d.park@...> wrote: > > > For this, I've always just used MVP and then FitNesse to hook into the > Presenters. > > -- > Rob > -- > http://agileintention.blogspot.com > http://twitter.com/robpark > > > > On Tue, Oct 20, 2009 at 11:32 AM, Lisa Crispin <lisa.crispin@...>wrote: > >> >> >> Does anyone have recommendations for an open source GUI test tool for a >> non-web GUI written in C#? I only know of White, but I think that might be >> Java only? Or GUIdancer which is a commercial tool. >> thanks >> Lisa >> >> -- >> Lisa Crispin >> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for >> Testers and Agile Teams_ (Addison-Wesley 2009) >> http://lisacrispin.com >> >> Messages in this topic >> <http://groups.yahoo.com/group/agile-testing/message/17961;_ylc=X3oDMTM2b3VobnFsBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTI1NjA1MjczOAR0cGNJZAMxNzk2MQ-->( >> 1) Reply (via web post) >> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJxa3ZqNWpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjA1MjczOA--?act=reply&messageNum=17961>| Start >> a new topic >> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJlaDc4aXE2BF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI1NjA1MjczOA--> >> Messages<http://groups.yahoo.com/group/agile-testing/messages;_ylc=X3oDMTJlZmM1bGkyBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTI1NjA1MjczOA-->| >> Photos<http://groups.yahoo.com/group/agile-testing/photos;_ylc=X3oDMTJlNXJhMmZvBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTI1NjA1MjczOA-->| >> Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJlZDcwb3RoBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21icnMEc3RpbWUDMTI1NjA1MjczOA--> >> [image: Yahoo! Groups]<http://groups.yahoo.com/;_ylc=X3oDMTJkZGI4Y3JrBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjU2MDUyNzM4> >> Change settings via the Web<http://groups.yahoo.com/group/agile-testing/join;_ylc=X3oDMTJmYzgyZGYwBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTYwNTI3Mzg->(Yahoo! ID required) >> Change settings via email: Switch delivery to Daily Digest<agile-testing-digest@...?subject=Email+Delivery:+Digest>| Switch >> format to Traditional<agile-testing-traditional@...?subject=Change+Delivery+Format:+Traditional> >> Visit Your Group >> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJkMzR1azJuBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjU2MDUyNzM4>| Yahoo! >> Groups Terms of Use <http://docs.yahoo.com/info/terms/> | Unsubscribe >> <agile-testing-unsubscribe@...?subject=> >> Recent Activity >> >> - 19 >> New Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJmZjNtN2FpBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyNTYwNTI3Mzg-> >> >> Visit Your Group >> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJldHVrbGpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI1NjA1MjczOA--> >> Give Back >> >> Yahoo! for Good<http://us.lrd.yahoo.com/_ylc=X3oDMTJtOWgyYzFvBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQMxMjU2MDUyNzM4;_ylg=1/SIG=11314uv3k/**http%3A//brand.yahoo.com/forgood> >> >> Get inspired >> >> by a good cause. >> Y! Toolbar >> >> Get it Free!<http://us.lrd.yahoo.com/_ylc=X3oDMTJvb3BsOTF1BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyNTYwNTI3Mzg-;_ylg=1/SIG=11c6dvmk9/**http%3A//toolbar.yahoo.com/%3F.cpdl=ygrps> >> >> easy 1-click access >> >> to your groups. >> Yahoo! Groups >> >> Start a group<http://groups.yahoo.com/start;_ylc=X3oDMTJvN2doOWsxBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzEyNTYwNTI3Mzg-> >> >> in 3 easy steps. >> >> Connect with others. >> . >> > > > -- Lisa Crispin Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and Agile Teams_ (Addison-Wesley 2009) http://lisacrispin.com |
|
|
Re: GUI test tool for C# thin client?Yeah, sorry... Model-View-Presenter ... so not directly driving the GUI via
click here, click there, but writing fixtures to invoke methods on the presenter. On Tue, Oct 20, 2009 at 12:42 PM, Lisa Crispin <lisa.crispin@...>wrote: > > > Can you elaborate? MVP - model view presenter? I guess fitnesse can hook > into any code, but driving the GUI? > > > On Tue, Oct 20, 2009 at 12:33 PM, Rob Park <robert.d.park@...>wrote: > >> >> >> For this, I've always just used MVP and then FitNesse to hook into the >> Presenters. >> >> -- >> Rob >> -- >> http://agileintention.blogspot.com >> http://twitter.com/robpark >> >> >> >> On Tue, Oct 20, 2009 at 11:32 AM, Lisa Crispin <lisa.crispin@...>wrote: >> >>> >>> >>> Does anyone have recommendations for an open source GUI test tool for a >>> non-web GUI written in C#? I only know of White, but I think that might be >>> Java only? Or GUIdancer which is a commercial tool. >>> thanks >>> Lisa >>> >>> -- >>> Lisa Crispin >>> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for >>> Testers and Agile Teams_ (Addison-Wesley 2009) >>> http://lisacrispin.com >>> >>> Messages in this topic >>> <http://groups.yahoo.com/group/agile-testing/message/17961;_ylc=X3oDMTM2b3VobnFsBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTI1NjA1MjczOAR0cGNJZAMxNzk2MQ-->( >>> 1) Reply (via web post) >>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJxa3ZqNWpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjA1MjczOA--?act=reply&messageNum=17961>| Start >>> a new topic >>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJlaDc4aXE2BF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI1NjA1MjczOA--> >>> Messages<http://groups.yahoo.com/group/agile-testing/messages;_ylc=X3oDMTJlZmM1bGkyBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTI1NjA1MjczOA-->| >>> Photos<http://groups.yahoo.com/group/agile-testing/photos;_ylc=X3oDMTJlNXJhMmZvBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTI1NjA1MjczOA-->| >>> Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJlZDcwb3RoBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21icnMEc3RpbWUDMTI1NjA1MjczOA--> >>> [image: Yahoo! Groups]<http://groups.yahoo.com/;_ylc=X3oDMTJkZGI4Y3JrBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjU2MDUyNzM4> >>> Change settings via the Web<http://groups.yahoo.com/group/agile-testing/join;_ylc=X3oDMTJmYzgyZGYwBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTYwNTI3Mzg->(Yahoo! ID required) >>> Change settings via email: Switch delivery to Daily Digest<agile-testing-digest@...?subject=Email+Delivery:+Digest>| Switch >>> format to Traditional<agile-testing-traditional@...?subject=Change+Delivery+Format:+Traditional> >>> Visit Your Group >>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJkMzR1azJuBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjU2MDUyNzM4>| Yahoo! >>> Groups Terms of Use <http://docs.yahoo.com/info/terms/> | Unsubscribe >>> <agile-testing-unsubscribe@...?subject=> >>> Recent Activity >>> >>> - 19 >>> New Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJmZjNtN2FpBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyNTYwNTI3Mzg-> >>> >>> Visit Your Group >>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJldHVrbGpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI1NjA1MjczOA--> >>> Give Back >>> >>> Yahoo! for Good<http://us.lrd.yahoo.com/_ylc=X3oDMTJtOWgyYzFvBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQMxMjU2MDUyNzM4;_ylg=1/SIG=11314uv3k/**http%3A//brand.yahoo.com/forgood> >>> >>> Get inspired >>> >>> by a good cause. >>> Y! Toolbar >>> >>> Get it Free!<http://us.lrd.yahoo.com/_ylc=X3oDMTJvb3BsOTF1BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyNTYwNTI3Mzg-;_ylg=1/SIG=11c6dvmk9/**http%3A//toolbar.yahoo.com/%3F.cpdl=ygrps> >>> >>> easy 1-click access >>> >>> to your groups. >>> Yahoo! Groups >>> >>> Start a group<http://groups.yahoo.com/start;_ylc=X3oDMTJvN2doOWsxBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzEyNTYwNTI3Mzg-> >>> >>> in 3 easy steps. >>> >>> Connect with others. >>> . >>> >> >> > > > -- > Lisa Crispin > Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers > and Agile Teams_ (Addison-Wesley 2009) > http://lisacrispin.com > > > -- Rob -- http://agileintention.blogspot.com http://twitter.com/robpark |
|
|
Re: GUI test tool for C# thin client?I've seen a project using FitNesse fixtures wrapping up calls to Ranorex library to drive a rich GUI in C#. Ranorex is a GUI automation library not open-source but not very expensive either, and it was doing the job quite well.
Rgds, Gilles. --- In agile-testing@..., Rob Park <robert.d.park@...> wrote: > > Yeah, sorry... Model-View-Presenter ... so not directly driving the GUI via > click here, click there, but writing fixtures to invoke methods on the > presenter. > |
|
|
Re: GUI test tool for C# thin client?For what it is worth: White handles Win32, WinForm/.NET, and JAVA Swing controls.
|
|
|
Re: GUI test tool for C# thin client?P.S. FWIW... I don't think actually driving the GUI is very cost effective.
If you can follow the MVP approach and test through the Presenter then the View becomes very light and just about wiring. Manually testing the form once will verify it's actually wired and from there it's not too likely to break. So IME, you don't end up actually finding anything new via slow running, more expensive GUI tests. //rob On Tue, Oct 20, 2009 at 12:49 PM, Rob Park <robert.d.park@...> wrote: > Yeah, sorry... Model-View-Presenter ... so not directly driving the GUI via > click here, click there, but writing fixtures to invoke methods on the > presenter. > > > On Tue, Oct 20, 2009 at 12:42 PM, Lisa Crispin <lisa.crispin@...>wrote: > >> >> >> Can you elaborate? MVP - model view presenter? I guess fitnesse can hook >> into any code, but driving the GUI? >> >> >> On Tue, Oct 20, 2009 at 12:33 PM, Rob Park <robert.d.park@...>wrote: >> >>> >>> >>> For this, I've always just used MVP and then FitNesse to hook into the >>> Presenters. >>> >>> -- >>> Rob >>> -- >>> http://agileintention.blogspot.com >>> http://twitter.com/robpark >>> >>> >>> >>> On Tue, Oct 20, 2009 at 11:32 AM, Lisa Crispin <lisa.crispin@...>wrote: >>> >>>> >>>> >>>> Does anyone have recommendations for an open source GUI test tool for a >>>> non-web GUI written in C#? I only know of White, but I think that might be >>>> Java only? Or GUIdancer which is a commercial tool. >>>> thanks >>>> Lisa >>>> >>>> -- >>>> Lisa Crispin >>>> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for >>>> Testers and Agile Teams_ (Addison-Wesley 2009) >>>> http://lisacrispin.com >>>> >>>> Messages in this topic >>>> <http://groups.yahoo.com/group/agile-testing/message/17961;_ylc=X3oDMTM2b3VobnFsBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTI1NjA1MjczOAR0cGNJZAMxNzk2MQ-->( >>>> 1) Reply (via web post) >>>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJxa3ZqNWpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjA1MjczOA--?act=reply&messageNum=17961>| Start >>>> a new topic >>>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJlaDc4aXE2BF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI1NjA1MjczOA--> >>>> Messages<http://groups.yahoo.com/group/agile-testing/messages;_ylc=X3oDMTJlZmM1bGkyBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTI1NjA1MjczOA-->| >>>> Photos<http://groups.yahoo.com/group/agile-testing/photos;_ylc=X3oDMTJlNXJhMmZvBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTI1NjA1MjczOA-->| >>>> Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJlZDcwb3RoBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21icnMEc3RpbWUDMTI1NjA1MjczOA--> >>>> [image: Yahoo! Groups]<http://groups.yahoo.com/;_ylc=X3oDMTJkZGI4Y3JrBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjU2MDUyNzM4> >>>> Change settings via the Web<http://groups.yahoo.com/group/agile-testing/join;_ylc=X3oDMTJmYzgyZGYwBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTYwNTI3Mzg->(Yahoo! ID required) >>>> Change settings via email: Switch delivery to Daily Digest<agile-testing-digest@...?subject=Email+Delivery:+Digest>| Switch >>>> format to Traditional<agile-testing-traditional@...?subject=Change+Delivery+Format:+Traditional> >>>> Visit Your Group >>>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJkMzR1azJuBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjU2MDUyNzM4>| Yahoo! >>>> Groups Terms of Use <http://docs.yahoo.com/info/terms/> | Unsubscribe >>>> <agile-testing-unsubscribe@...?subject=> >>>> Recent Activity >>>> >>>> - 19 >>>> New Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJmZjNtN2FpBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyNTYwNTI3Mzg-> >>>> >>>> Visit Your Group >>>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJldHVrbGpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI1NjA1MjczOA--> >>>> Give Back >>>> >>>> Yahoo! for Good<http://us.lrd.yahoo.com/_ylc=X3oDMTJtOWgyYzFvBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQMxMjU2MDUyNzM4;_ylg=1/SIG=11314uv3k/**http%3A//brand.yahoo.com/forgood> >>>> >>>> Get inspired >>>> >>>> by a good cause. >>>> Y! Toolbar >>>> >>>> Get it Free!<http://us.lrd.yahoo.com/_ylc=X3oDMTJvb3BsOTF1BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyNTYwNTI3Mzg-;_ylg=1/SIG=11c6dvmk9/**http%3A//toolbar.yahoo.com/%3F.cpdl=ygrps> >>>> >>>> easy 1-click access >>>> >>>> to your groups. >>>> Yahoo! Groups >>>> >>>> Start a group<http://groups.yahoo.com/start;_ylc=X3oDMTJvN2doOWsxBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzEyNTYwNTI3Mzg-> >>>> >>>> in 3 easy steps. >>>> >>>> Connect with others. >>>> . >>>> >>> >>> >> >> >> -- >> Lisa Crispin >> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for >> Testers and Agile Teams_ (Addison-Wesley 2009) >> http://lisacrispin.com >> >> >> > > > > -- > Rob > -- > http://agileintention.blogspot.com > http://twitter.com/robpark > > |
|
|
Re: GUI test tool for C# thin client?I'm going to have to strongly agree with Rob here. As a tester implementing this kind of automation, *any* test automation is going to amount to development work, ramping up on a programming language, and maintenance. You might as well pour that time into working with the devs to refactor some of the app to become more testable through the API (See Lisa Crispin's "Testing Extreme Programming" or Gerard Meszaro's "xUnit Test Patterns" about using the subcutaneous api test approach) and automate in the application language so you can end up with a more testable app and more robust/less brittle tests.
Using *any* "test through the GUI" automation approach is like someone put "building sandcastles by the shore; eventually a big wave (change in the app) will come and wash it all away". They you'll be disheartened that all of that effort you put into White, or any other GUI tester, is rendered fairly broken. This could be the most important initial automation decision you make so think carefully about it. Hope this helps. Sean --- In agile-testing@..., Rob Park <robert.d.park@...> wrote: > > P.S. FWIW... I don't think actually driving the GUI is very cost effective. > If you can follow the MVP approach and test through the Presenter then the > View becomes very light and just about wiring. Manually testing the form > once will verify it's actually wired and from there it's not too likely to > break. So IME, you don't end up actually finding anything new via slow > running, more expensive GUI tests. > //rob > > On Tue, Oct 20, 2009 at 12:49 PM, Rob Park <robert.d.park@...> wrote: > > > Yeah, sorry... Model-View-Presenter ... so not directly driving the GUI via > > click here, click there, but writing fixtures to invoke methods on the > > presenter. > > > > > > On Tue, Oct 20, 2009 at 12:42 PM, Lisa Crispin <lisa.crispin@...>wrote: > > > >> > >> > >> Can you elaborate? MVP - model view presenter? I guess fitnesse can hook > >> into any code, but driving the GUI? > >> > >> > >> On Tue, Oct 20, 2009 at 12:33 PM, Rob Park <robert.d.park@...>wrote: > >> > >>> > >>> > >>> For this, I've always just used MVP and then FitNesse to hook into the > >>> Presenters. > >>> > >>> -- > >>> Rob > >>> -- > >>> http://agileintention.blogspot.com > >>> http://twitter.com/robpark > >>> > >>> > >>> > >>> On Tue, Oct 20, 2009 at 11:32 AM, Lisa Crispin <lisa.crispin@...>wrote: > >>> > >>>> > >>>> > >>>> Does anyone have recommendations for an open source GUI test tool for a > >>>> non-web GUI written in C#? I only know of White, but I think that might be > >>>> Java only? Or GUIdancer which is a commercial tool. > >>>> thanks > >>>> Lisa > >>>> > >>>> -- > >>>> Lisa Crispin > >>>> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for > >>>> Testers and Agile Teams_ (Addison-Wesley 2009) > >>>> http://lisacrispin.com > >>>> > >>>> Messages in this topic > >>>> <http://groups.yahoo.com/group/agile-testing/message/17961;_ylc=X3oDMTM2b3VobnFsBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTI1NjA1MjczOAR0cGNJZAMxNzk2MQ-->( > >>>> 1) Reply (via web post) > >>>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJxa3ZqNWpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjA1MjczOA--?act=reply&messageNum=17961>| Start > >>>> a new topic > >>>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJlaDc4aXE2BF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI1NjA1MjczOA--> > >>>> Messages<http://groups.yahoo.com/group/agile-testing/messages;_ylc=X3oDMTJlZmM1bGkyBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTI1NjA1MjczOA-->| > >>>> Photos<http://groups.yahoo.com/group/agile-testing/photos;_ylc=X3oDMTJlNXJhMmZvBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTI1NjA1MjczOA-->| > >>>> Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJlZDcwb3RoBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21icnMEc3RpbWUDMTI1NjA1MjczOA--> > >>>> [image: Yahoo! Groups]<http://groups.yahoo.com/;_ylc=X3oDMTJkZGI4Y3JrBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjU2MDUyNzM4> > >>>> Change settings via the Web<http://groups.yahoo.com/group/agile-testing/join;_ylc=X3oDMTJmYzgyZGYwBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTYwNTI3Mzg->(Yahoo! ID required) > >>>> Change settings via email: Switch delivery to Daily Digest<agile-testing-digest@...?subject=Email+Delivery:+Digest>| Switch > >>>> format to Traditional<agile-testing-traditional@...?subject=Change+Delivery+Format:+Traditional> > >>>> Visit Your Group > >>>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJkMzR1azJuBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjU2MDUyNzM4>| Yahoo! > >>>> Groups Terms of Use <http://docs.yahoo.com/info/terms/> | Unsubscribe > >>>> <agile-testing-unsubscribe@...?subject=> > >>>> Recent Activity > >>>> > >>>> - 19 > >>>> New Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJmZjNtN2FpBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyNTYwNTI3Mzg-> > >>>> > >>>> Visit Your Group > >>>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJldHVrbGpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI1NjA1MjczOA--> > >>>> Give Back > >>>> > >>>> Yahoo! for Good<http://us.lrd.yahoo.com/_ylc=X3oDMTJtOWgyYzFvBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQMxMjU2MDUyNzM4;_ylg=1/SIG=11314uv3k/**http%3A//brand.yahoo.com/forgood> > >>>> > >>>> Get inspired > >>>> > >>>> by a good cause. > >>>> Y! Toolbar > >>>> > >>>> Get it Free!<http://us.lrd.yahoo.com/_ylc=X3oDMTJvb3BsOTF1BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyNTYwNTI3Mzg-;_ylg=1/SIG=11c6dvmk9/**http%3A//toolbar.yahoo.com/%3F.cpdl=ygrps> > >>>> > >>>> easy 1-click access > >>>> > >>>> to your groups. > >>>> Yahoo! Groups > >>>> > >>>> Start a group<http://groups.yahoo.com/start;_ylc=X3oDMTJvN2doOWsxBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzEyNTYwNTI3Mzg-> > >>>> > >>>> in 3 easy steps. > >>>> > >>>> Connect with others. > >>>> . > >>>> > >>> > >>> > >> > >> > >> -- > >> Lisa Crispin > >> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for > >> Testers and Agile Teams_ (Addison-Wesley 2009) > >> http://lisacrispin.com > >> > >> > >> > > > > > > > > -- > > Rob > > -- > > http://agileintention.blogspot.com > > http://twitter.com/robpark > > > > > |
|
|
RE: Re: GUI test tool for C# thin client?Interesting comment from Sean but unfortunately true. Test automation can
become a nightmare with application changes. Without becoming a sales guy, our company has created a Test Script generation tool that can avoid all of the technical maintenance problems that usually are found when doing test automation. The tool has also features to create Test Case from Requirements so you can have at the same time good testing quality with high testing automation productivity without to learn how to right a testing script. In any case, I am not here to sell this tool, that by the way is named ATD-Automated Test Designer, but just to inform. You can visit the site (www.atyoursideconsulting.com) and try it out for free. If you need any information question please send me an email and I would pass it to the right guy internally. Thanks for reading up to here. Luis From: agile-testing@... [mailto:agile-testing@...] On Behalf Of sean.stolberg Sent: quinta-feira, 22 de Outubro de 2009 18:11 To: agile-testing@... Subject: [agile-testing] Re: GUI test tool for C# thin client? I'm going to have to strongly agree with Rob here. As a tester implementing this kind of automation, *any* test automation is going to amount to development work, ramping up on a programming language, and maintenance. You might as well pour that time into working with the devs to refactor some of the app to become more testable through the API (See Lisa Crispin's "Testing Extreme Programming" or Gerard Meszaro's "xUnit Test Patterns" about using the subcutaneous api test approach) and automate in the application language so you can end up with a more testable app and more robust/less brittle tests. Using *any* "test through the GUI" automation approach is like someone put "building sandcastles by the shore; eventually a big wave (change in the app) will come and wash it all away". They you'll be disheartened that all of that effort you put into White, or any other GUI tester, is rendered fairly broken. This could be the most important initial automation decision you make so think carefully about it. Hope this helps. Sean --- In agile-testing@... <mailto:agile-testing%40yahoogroups.com> , Rob Park <robert.d.park@...> wrote: > > P.S. FWIW... I don't think actually driving the GUI is very cost effective. > If you can follow the MVP approach and test through the Presenter then the > View becomes very light and just about wiring. Manually testing the form > once will verify it's actually wired and from there it's not too likely to > break. So IME, you don't end up actually finding anything new via slow > running, more expensive GUI tests. > //rob > > On Tue, Oct 20, 2009 at 12:49 PM, Rob Park <robert.d.park@...> wrote: > > > Yeah, sorry... Model-View-Presenter ... so not directly driving the GUI > > click here, click there, but writing fixtures to invoke methods on the > > presenter. > > > > > > On Tue, Oct 20, 2009 at 12:42 PM, Lisa Crispin <lisa.crispin@...>wrote: > > > >> > >> > >> Can you elaborate? MVP - model view presenter? I guess fitnesse can hook > >> into any code, but driving the GUI? > >> > >> > >> On Tue, Oct 20, 2009 at 12:33 PM, Rob Park <robert.d.park@...>wrote: > >> > >>> > >>> > >>> For this, I've always just used MVP and then FitNesse to hook into the > >>> Presenters. > >>> > >>> -- > >>> Rob > >>> -- > >>> http://agileintention.blogspot.com > >>> http://twitter.com/robpark > >>> > >>> > >>> > >>> On Tue, Oct 20, 2009 at 11:32 AM, Lisa Crispin > >>> > >>>> > >>>> > >>>> Does anyone have recommendations for an open source GUI test tool for a > >>>> non-web GUI written in C#? I only know of White, but I think that might be > >>>> Java only? Or GUIdancer which is a commercial tool. > >>>> thanks > >>>> Lisa > >>>> > >>>> -- > >>>> Lisa Crispin > >>>> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for > >>>> Testers and Agile Teams_ (Addison-Wesley 2009) > >>>> http://lisacrispin.com > >>>> > >>>> Messages in this topic > >>>> bnFsBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3 OTYxBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTI1NjA1MjczOAR0cGNJZAMxNzk2MQ-->( > >>>> 1) Reply (via web post) > >>>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJxa3ZqNWpqBF9TA zk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlY wNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjA1MjczOA--?act=reply <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJxa3ZqNWpqBF9TA zk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlY wNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjA1MjczOA--?act=reply&messageNum=17961> &messageNum=17961>| Start > >>>> a new topic > >>>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJlaDc4aXE2BF9TA zk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA250c GMEc3RpbWUDMTI1NjA1MjczOA--> > >>>> Messages<http://groups.yahoo.com/group/agile-testing/messages;_ylc=X3oDMTJlZ mM1bGkyBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmd HIEc2xrA21zZ3MEc3RpbWUDMTI1NjA1MjczOA-->| > >>>> Photos<http://groups.yahoo.com/group/agile-testing/photos;_ylc=X3oDMTJlNXJhM mZvBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc 2xrA3Bob3QEc3RpbWUDMTI1NjA1MjczOA-->| > >>>> Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJlZDc wb3RoBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHI Ec2xrA21icnMEc3RpbWUDMTI1NjA1MjczOA--> > >>>> [image: Yahoo! Groups]<http://groups.yahoo.com/;_ylc=X3oDMTJkZGI4Y3JrBF9TAzk3NDc2NTkwBGdycE lkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjU2MD UyNzM4> > >>>> Change settings via the Web<http://groups.yahoo.com/group/agile-testing/join;_ylc=X3oDMTJmYzgyZGYwBF 9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3 N0bmdzBHN0aW1lAzEyNTYwNTI3Mzg->(Yahoo! ID required) > >>>> Change settings via email: Switch delivery to Daily Digest<agile-testing-digest@... <mailto:agile-testing-digest%40yahoogroups.com> ?subject=Email+Delivery:+Digest>| Switch > >>>> format to Traditional<agile-testing-traditional@... <mailto:agile-testing-traditional%40yahoogroups.com> ?subject=Change+Delivery+Format:+Traditional> > >>>> Visit Your Group > >>>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJkMzR1azJuBF9TAzk3ND c2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2hwZgRzdG ltZQMxMjU2MDUyNzM4>| Yahoo! > >>>> Groups Terms of Use <http://docs.yahoo.com/info/terms/> | Unsubscribe > >>>> <agile-testing-unsubscribe@... <mailto:agile-testing-unsubscribe%40yahoogroups.com> ?subject=> > >>>> Recent Activity > >>>> > >>>> - 19 > >>>> New Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJmZjN tN2FpBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGw Ec2xrA3ZtYnJzBHN0aW1lAzEyNTYwNTI3Mzg-> > >>>> > >>>> Visit Your Group > >>>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJldHVrbGpqBF9TAzk3Mz U5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZnaHAEc3 RpbWUDMTI1NjA1MjczOA--> > >>>> Give Back > >>>> > >>>> Yahoo! for Good<http://us.lrd.yahoo.com/_ylc=X3oDMTJtOWgyYzFvBF9TAzk3MzU5NzE0BF9wAzEEZ3 JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQ MxMjU2MDUyNzM4;_ylg=1/SIG=11314uv3k/**http%3A//brand.yahoo.com/forgood <http://us.lrd.yahoo.com/_ylc=X3oDMTJtOWgyYzFvBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSW QDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQMxMj U2MDUyNzM4;_ylg=1/SIG=11314uv3k/**http%3A/brand.yahoo.com/forgood> > > >>>> > >>>> Get inspired > >>>> > >>>> by a good cause. > >>>> Y! Toolbar > >>>> > >>>> Get it Free!<http://us.lrd.yahoo.com/_ylc=X3oDMTJvb3BsOTF1BF9TAzk3MzU5NzE0BF9wAzIEZ 3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0a W1lAzEyNTYwNTI3Mzg-;_ylg=1/SIG=11c6dvmk9/**http%3A//toolbar.yahoo.com/%3F.cp dl=ygrps <http://us.lrd.yahoo.com/_ylc=X3oDMTJvb3BsOTF1BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSW QDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAz EyNTYwNTI3Mzg-;_ylg=1/SIG=11c6dvmk9/**http%3A/toolbar.yahoo.com/%3F.cpdl=ygr ps> > > >>>> > >>>> easy 1-click access > >>>> > >>>> to your groups. > >>>> Yahoo! Groups > >>>> > >>>> Start a group<http://groups.yahoo.com/start;_ylc=X3oDMTJvN2doOWsxBF9TAzk3MzU5NzE0BF9 wAzMEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNncm91cHM yBHN0aW1lAzEyNTYwNTI3Mzg-> > >>>> > >>>> in 3 easy steps. > >>>> > >>>> Connect with others. > >>>> . > >>>> > >>> > >>> > >> > >> > >> -- > >> Lisa Crispin > >> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for > >> Testers and Agile Teams_ (Addison-Wesley 2009) > >> http://lisacrispin.com > >> > >> > >> > > > > > > > > -- > > Rob > > -- > > http://agileintention.blogspot.com > > http://twitter.com/robpark > > > > > |
|
|
Re: GUI test tool for C# thin client?I've recently experienced the sandcastle example and i must it wasn't so bad (considering I'm applying keyword driven testing approach)
I've written my tests in keywords in excel (an example is ClickLink,Generic,Id) and I had to do was update a few object descriptions and add/delete a few rows in a sheet. All in all it was about an hour of downtime before i had everything up and running again Hope my experience helps someone --- In agile-testing@..., "Luis Cavalheiro" <luis.cavalheiro@...> wrote: > > Interesting comment from Sean but unfortunately true. Test automation can > become a nightmare with application changes. > > > > Without becoming a sales guy, our company has created a Test Script > generation tool that can avoid all of the technical maintenance problems > that usually are found when doing test automation. The tool has also > features to create Test Case from Requirements so you can have at the same > time good testing quality with high testing automation productivity without > to learn how to right a testing script. > > > > In any case, I am not here to sell this tool, that by the way is named > ATD-Automated Test Designer, but just to inform. You can visit the site > (www.atyoursideconsulting.com) and try it out for free. If you need any > information question please send me an email and I would pass it to the > right guy internally. > > > > Thanks for reading up to here. > > > > Luis > > > > From: agile-testing@... [mailto:agile-testing@...] > On Behalf Of sean.stolberg > Sent: quinta-feira, 22 de Outubro de 2009 18:11 > To: agile-testing@... > Subject: [agile-testing] Re: GUI test tool for C# thin client? > > > > > > I'm going to have to strongly agree with Rob here. As a tester implementing > this kind of automation, *any* test automation is going to amount to > development work, ramping up on a programming language, and maintenance. You > might as well pour that time into working with the devs to refactor some of > the app to become more testable through the API (See Lisa Crispin's "Testing > Extreme Programming" or Gerard Meszaro's "xUnit Test Patterns" about using > the subcutaneous api test approach) and automate in the application language > so you can end up with a more testable app and more robust/less brittle > tests. > > Using *any* "test through the GUI" automation approach is like someone put > "building sandcastles by the shore; eventually a big wave (change in the > app) will come and wash it all away". They you'll be disheartened that all > of that effort you put into White, or any other GUI tester, is rendered > fairly broken. > > This could be the most important initial automation decision you make so > think carefully about it. > > Hope this helps. > Sean > --- In agile-testing@... > <mailto:agile-testing%40yahoogroups.com> , Rob Park <robert.d.park@> > wrote: > > > > P.S. FWIW... I don't think actually driving the GUI is very cost > effective. > > If you can follow the MVP approach and test through the Presenter then the > > View becomes very light and just about wiring. Manually testing the form > > once will verify it's actually wired and from there it's not too likely to > > break. So IME, you don't end up actually finding anything new via slow > > running, more expensive GUI tests. > > //rob > > > > On Tue, Oct 20, 2009 at 12:49 PM, Rob Park <robert.d.park@> wrote: > > > > > Yeah, sorry... Model-View-Presenter ... so not directly driving the GUI > via > > > click here, click there, but writing fixtures to invoke methods on the > > > presenter. > > > > > > > > > On Tue, Oct 20, 2009 at 12:42 PM, Lisa Crispin <lisa.crispin@>wrote: > > > > > >> > > >> > > >> Can you elaborate? MVP - model view presenter? I guess fitnesse can > hook > > >> into any code, but driving the GUI? > > >> > > >> > > >> On Tue, Oct 20, 2009 at 12:33 PM, Rob Park <robert.d.park@>wrote: > > >> > > >>> > > >>> > > >>> For this, I've always just used MVP and then FitNesse to hook into the > > >>> Presenters. > > >>> > > >>> -- > > >>> Rob > > >>> -- > > >>> http://agileintention.blogspot.com > > >>> http://twitter.com/robpark > > >>> > > >>> > > >>> > > >>> On Tue, Oct 20, 2009 at 11:32 AM, Lisa Crispin > <lisa.crispin@>wrote: > > >>> > > >>>> > > >>>> > > >>>> Does anyone have recommendations for an open source GUI test tool for > a > > >>>> non-web GUI written in C#? I only know of White, but I think that > might be > > >>>> Java only? Or GUIdancer which is a commercial tool. > > >>>> thanks > > >>>> Lisa > > >>>> > > >>>> -- > > >>>> Lisa Crispin > > >>>> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for > > >>>> Testers and Agile Teams_ (Addison-Wesley 2009) > > >>>> http://lisacrispin.com > > >>>> > > >>>> Messages in this topic > > >>>> > <http://groups.yahoo.com/group/agile-testing/message/17961;_ylc=X3oDMTM2b3Vo > bnFsBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3 > OTYxBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTI1NjA1MjczOAR0cGNJZAMxNzk2MQ-->( > > >>>> 1) Reply (via web post) > > >>>> > <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJxa3ZqNWpqBF9TA > zk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlY > wNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjA1MjczOA--?act=reply > <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJxa3ZqNWpqBF9TA > zk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlY > wNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjA1MjczOA--?act=reply&messageNum=17961> > &messageNum=17961>| Start > > >>>> a new topic > > >>>> > <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJlaDc4aXE2BF9TA > zk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA250c > GMEc3RpbWUDMTI1NjA1MjczOA--> > > >>>> > Messages<http://groups.yahoo.com/group/agile-testing/messages;_ylc=X3oDMTJlZ > mM1bGkyBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmd > HIEc2xrA21zZ3MEc3RpbWUDMTI1NjA1MjczOA-->| > > >>>> > Photos<http://groups.yahoo.com/group/agile-testing/photos;_ylc=X3oDMTJlNXJhM > mZvBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc > 2xrA3Bob3QEc3RpbWUDMTI1NjA1MjczOA-->| > > >>>> > Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJlZDc > wb3RoBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHI > Ec2xrA21icnMEc3RpbWUDMTI1NjA1MjczOA--> > > >>>> [image: Yahoo! > Groups]<http://groups.yahoo.com/;_ylc=X3oDMTJkZGI4Y3JrBF9TAzk3NDc2NTkwBGdycE > lkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjU2MD > UyNzM4> > > >>>> Change settings via the > Web<http://groups.yahoo.com/group/agile-testing/join;_ylc=X3oDMTJmYzgyZGYwBF > 9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3 > N0bmdzBHN0aW1lAzEyNTYwNTI3Mzg->(Yahoo! ID required) > > >>>> Change settings via email: Switch delivery to Daily > Digest<agile-testing-digest@... > <mailto:agile-testing-digest%40yahoogroups.com> > ?subject=Email+Delivery:+Digest>| Switch > > >>>> format to Traditional<agile-testing-traditional@... > <mailto:agile-testing-traditional%40yahoogroups.com> > ?subject=Change+Delivery+Format:+Traditional> > > >>>> Visit Your Group > > >>>> > <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJkMzR1azJuBF9TAzk3ND > c2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2hwZgRzdG > ltZQMxMjU2MDUyNzM4>| Yahoo! > > >>>> Groups Terms of Use <http://docs.yahoo.com/info/terms/> | Unsubscribe > > >>>> <agile-testing-unsubscribe@... > <mailto:agile-testing-unsubscribe%40yahoogroups.com> ?subject=> > > >>>> Recent Activity > > >>>> > > >>>> - 19 > > >>>> New > Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJmZjN > tN2FpBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGw > Ec2xrA3ZtYnJzBHN0aW1lAzEyNTYwNTI3Mzg-> > > >>>> > > >>>> Visit Your Group > > >>>> > <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJldHVrbGpqBF9TAzk3Mz > U5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZnaHAEc3 > RpbWUDMTI1NjA1MjczOA--> > > >>>> Give Back > > >>>> > > >>>> Yahoo! for > Good<http://us.lrd.yahoo.com/_ylc=X3oDMTJtOWgyYzFvBF9TAzk3MzU5NzE0BF9wAzEEZ3 > JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQ > MxMjU2MDUyNzM4;_ylg=1/SIG=11314uv3k/**http%3A//brand.yahoo.com/forgood > <http://us.lrd.yahoo.com/_ylc=X3oDMTJtOWgyYzFvBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSW > QDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQMxMj > U2MDUyNzM4;_ylg=1/SIG=11314uv3k/**http%3A/brand.yahoo.com/forgood> > > > >>>> > > >>>> Get inspired > > >>>> > > >>>> by a good cause. > > >>>> Y! Toolbar > > >>>> > > >>>> Get it > Free!<http://us.lrd.yahoo.com/_ylc=X3oDMTJvb3BsOTF1BF9TAzk3MzU5NzE0BF9wAzIEZ > 3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0a > W1lAzEyNTYwNTI3Mzg-;_ylg=1/SIG=11c6dvmk9/**http%3A//toolbar.yahoo.com/%3F.cp > dl=ygrps > <http://us.lrd.yahoo.com/_ylc=X3oDMTJvb3BsOTF1BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSW > QDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAz > EyNTYwNTI3Mzg-;_ylg=1/SIG=11c6dvmk9/**http%3A/toolbar.yahoo.com/%3F.cpdl=ygr > ps> > > > >>>> > > >>>> easy 1-click access > > >>>> > > >>>> to your groups. > > >>>> Yahoo! Groups > > >>>> > > >>>> Start a > group<http://groups.yahoo.com/start;_ylc=X3oDMTJvN2doOWsxBF9TAzk3MzU5NzE0BF9 > wAzMEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNncm91cHM > yBHN0aW1lAzEyNTYwNTI3Mzg-> > > >>>> > > >>>> in 3 easy steps. > > >>>> > > >>>> Connect with others. > > >>>> . > > >>>> > > >>> > > >>> > > >> > > >> > > >> -- > > >> Lisa Crispin > > >> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for > > >> Testers and Agile Teams_ (Addison-Wesley 2009) > > >> http://lisacrispin.com > > >> > > >> > > >> > > > > > > > > > > > > -- > > > Rob > > > -- > > > http://agileintention.blogspot.com > > > http://twitter.com/robpark > > > > > > > > > |
|
|
Re: GUI test tool for C# thin client?I realized I didn't provide a good answer to the original question: GUI test tool for C# thin client?
1. NUnit 2. C# 3. Work with developers to automated acceptance tests using API of application ala "Testing Extrememe Programmming" mentioned in my first comment This way works, I've done it several times and the developers end up really liking it because: 1. They get how it works 2. You're using the same test framework they are fror unit testing most likely (NUnit) 3. They are surprised and entertained by the bugs you find in their API 4. They become more involved in your automation as it's tied to their API, thus they are won over quicker 5. They can easily help write automated acceptance tests: it's in the domain language and in their test framework 6. As opposed to a seperate test framework, it tends to come across as lightweight so they tend to see more value in it right away. Sean --- In agile-testing@..., Rob Park <robert.d.park@...> wrote: > > P.S. FWIW... I don't think actually driving the GUI is very cost effective. > If you can follow the MVP approach and test through the Presenter then the > View becomes very light and just about wiring. Manually testing the form > once will verify it's actually wired and from there it's not too likely to > break. So IME, you don't end up actually finding anything new via slow > running, more expensive GUI tests. > //rob > > On Tue, Oct 20, 2009 at 12:49 PM, Rob Park <robert.d.park@...> wrote: > > > Yeah, sorry... Model-View-Presenter ... so not directly driving the GUI via > > click here, click there, but writing fixtures to invoke methods on the > > presenter. > > > > > > On Tue, Oct 20, 2009 at 12:42 PM, Lisa Crispin <lisa.crispin@...>wrote: > > > >> > >> > >> Can you elaborate? MVP - model view presenter? I guess fitnesse can hook > >> into any code, but driving the GUI? > >> > >> > >> On Tue, Oct 20, 2009 at 12:33 PM, Rob Park <robert.d.park@...>wrote: > >> > >>> > >>> > >>> For this, I've always just used MVP and then FitNesse to hook into the > >>> Presenters. > >>> > >>> -- > >>> Rob > >>> -- > >>> http://agileintention.blogspot.com > >>> http://twitter.com/robpark > >>> > >>> > >>> > >>> On Tue, Oct 20, 2009 at 11:32 AM, Lisa Crispin <lisa.crispin@...>wrote: > >>> > >>>> > >>>> > >>>> Does anyone have recommendations for an open source GUI test tool for a > >>>> non-web GUI written in C#? I only know of White, but I think that might be > >>>> Java only? Or GUIdancer which is a commercial tool. > >>>> thanks > >>>> Lisa > >>>> > >>>> -- > >>>> Lisa Crispin > >>>> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for > >>>> Testers and Agile Teams_ (Addison-Wesley 2009) > >>>> http://lisacrispin.com > >>>> > >>>> Messages in this topic > >>>> <http://groups.yahoo.com/group/agile-testing/message/17961;_ylc=X3oDMTM2b3VobnFsBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTI1NjA1MjczOAR0cGNJZAMxNzk2MQ-->( > >>>> 1) Reply (via web post) > >>>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJxa3ZqNWpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjA1MjczOA--?act=reply&messageNum=17961>| Start > >>>> a new topic > >>>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJlaDc4aXE2BF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI1NjA1MjczOA--> > >>>> Messages<http://groups.yahoo.com/group/agile-testing/messages;_ylc=X3oDMTJlZmM1bGkyBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTI1NjA1MjczOA-->| > >>>> Photos<http://groups.yahoo.com/group/agile-testing/photos;_ylc=X3oDMTJlNXJhMmZvBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTI1NjA1MjczOA-->| > >>>> Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJlZDcwb3RoBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21icnMEc3RpbWUDMTI1NjA1MjczOA--> > >>>> [image: Yahoo! Groups]<http://groups.yahoo.com/;_ylc=X3oDMTJkZGI4Y3JrBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjU2MDUyNzM4> > >>>> Change settings via the Web<http://groups.yahoo.com/group/agile-testing/join;_ylc=X3oDMTJmYzgyZGYwBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTYwNTI3Mzg->(Yahoo! ID required) > >>>> Change settings via email: Switch delivery to Daily Digest<agile-testing-digest@...?subject=Email+Delivery:+Digest>| Switch > >>>> format to Traditional<agile-testing-traditional@...?subject=Change+Delivery+Format:+Traditional> > >>>> Visit Your Group > >>>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJkMzR1azJuBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjU2MDUyNzM4>| Yahoo! > >>>> Groups Terms of Use <http://docs.yahoo.com/info/terms/> | Unsubscribe > >>>> <agile-testing-unsubscribe@...?subject=> > >>>> Recent Activity > >>>> > >>>> - 19 > >>>> New Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJmZjNtN2FpBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyNTYwNTI3Mzg-> > >>>> > >>>> Visit Your Group > >>>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJldHVrbGpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI1NjA1MjczOA--> > >>>> Give Back > >>>> > >>>> Yahoo! for Good<http://us.lrd.yahoo.com/_ylc=X3oDMTJtOWgyYzFvBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQMxMjU2MDUyNzM4;_ylg=1/SIG=11314uv3k/**http%3A//brand.yahoo.com/forgood> > >>>> > >>>> Get inspired > >>>> > >>>> by a good cause. > >>>> Y! Toolbar > >>>> > >>>> Get it Free!<http://us.lrd.yahoo.com/_ylc=X3oDMTJvb3BsOTF1BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyNTYwNTI3Mzg-;_ylg=1/SIG=11c6dvmk9/**http%3A//toolbar.yahoo.com/%3F.cpdl=ygrps> > >>>> > >>>> easy 1-click access > >>>> > >>>> to your groups. > >>>> Yahoo! Groups > >>>> > >>>> Start a group<http://groups.yahoo.com/start;_ylc=X3oDMTJvN2doOWsxBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzEyNTYwNTI3Mzg-> > >>>> > >>>> in 3 easy steps. > >>>> > >>>> Connect with others. > >>>> . > >>>> > >>> > >>> > >> > >> > >> -- > >> Lisa Crispin > >> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for > >> Testers and Agile Teams_ (Addison-Wesley 2009) > >> http://lisacrispin.com > >> > >> > >> > > > > > > > > -- > > Rob > > -- > > http://agileintention.blogspot.com > > http://twitter.com/robpark > > > > > |
|
|
Re: GUI test tool for C# thin client?Sigh - a few years ago I was registering .NET WinForms with COM, and using
some of the seed library that became Watir to drive the WinForms as well. Wish I'd had more time to flesh that out and support it. BUT - if you're willing to do a little bit of plumbing work, it's not too hard given Ruby's COM support. Very similar concept to Watir. On Tue, Oct 20, 2009 at 10:32 AM, Lisa Crispin <lisa.crispin@...>wrote: > > > Does anyone have recommendations for an open source GUI test tool for a > non-web GUI written in C#? I only know of White, but I think that might be > Java only? Or GUIdancer which is a commercial tool. > thanks > Lisa > > -- > Lisa Crispin > Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers > and Agile Teams_ (Addison-Wesley 2009) > http://lisacrispin.com > > > -- Chris http://clabs.org |
|
|
Re: GUI test tool for C# thin client?that makes sense to me.
On Wed, Oct 21, 2009 at 10:05 AM, Rob Park <robert.d.park@...> wrote: > > > P.S. FWIW... I don't think actually driving the GUI is very cost effective. > If you can follow the MVP approach and test through the Presenter then the > View becomes very light and just about wiring. Manually testing the form > once will verify it's actually wired and from there it's not too likely to > break. So IME, you don't end up actually finding anything new via slow > running, more expensive GUI tests. > > //rob > > > On Tue, Oct 20, 2009 at 12:49 PM, Rob Park <robert.d.park@...>wrote: > >> Yeah, sorry... Model-View-Presenter ... so not directly driving the GUI >> via click here, click there, but writing fixtures to invoke methods on the >> presenter. >> >> >> On Tue, Oct 20, 2009 at 12:42 PM, Lisa Crispin <lisa.crispin@...>wrote: >> >>> >>> >>> Can you elaborate? MVP - model view presenter? I guess fitnesse can hook >>> into any code, but driving the GUI? >>> >>> >>> On Tue, Oct 20, 2009 at 12:33 PM, Rob Park <robert.d.park@...>wrote: >>> >>>> >>>> >>>> For this, I've always just used MVP and then FitNesse to hook into the >>>> Presenters. >>>> >>>> -- >>>> Rob >>>> -- >>>> http://agileintention.blogspot.com >>>> http://twitter.com/robpark >>>> >>>> >>>> >>>> On Tue, Oct 20, 2009 at 11:32 AM, Lisa Crispin <lisa.crispin@...>wrote: >>>> >>>>> >>>>> >>>>> Does anyone have recommendations for an open source GUI test tool for a >>>>> non-web GUI written in C#? I only know of White, but I think that might be >>>>> Java only? Or GUIdancer which is a commercial tool. >>>>> thanks >>>>> Lisa >>>>> >>>>> -- >>>>> Lisa Crispin >>>>> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for >>>>> Testers and Agile Teams_ (Addison-Wesley 2009) >>>>> http://lisacrispin.com >>>>> >>>>> Messages in this topic >>>>> <http://groups.yahoo.com/group/agile-testing/message/17961;_ylc=X3oDMTM2b3VobnFsBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTI1NjA1MjczOAR0cGNJZAMxNzk2MQ-->( >>>>> 1) Reply (via web post) >>>>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJxa3ZqNWpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BG1zZ0lkAzE3OTYxBHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTI1NjA1MjczOA--?act=reply&messageNum=17961>| Start >>>>> a new topic >>>>> <http://groups.yahoo.com/group/agile-testing/post;_ylc=X3oDMTJlaDc4aXE2BF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI1NjA1MjczOA--> >>>>> Messages<http://groups.yahoo.com/group/agile-testing/messages;_ylc=X3oDMTJlZmM1bGkyBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTI1NjA1MjczOA-->| >>>>> Photos<http://groups.yahoo.com/group/agile-testing/photos;_ylc=X3oDMTJlNXJhMmZvBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTI1NjA1MjczOA-->| >>>>> Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJlZDcwb3RoBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA21icnMEc3RpbWUDMTI1NjA1MjczOA--> >>>>> [image: Yahoo! Groups]<http://groups.yahoo.com/;_ylc=X3oDMTJkZGI4Y3JrBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjU2MDUyNzM4> >>>>> Change settings via the Web<http://groups.yahoo.com/group/agile-testing/join;_ylc=X3oDMTJmYzgyZGYwBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTYwNTI3Mzg->(Yahoo! ID required) >>>>> Change settings via email: Switch delivery to Daily Digest<agile-testing-digest@...?subject=Email+Delivery:+Digest>| Switch >>>>> format to Traditional<agile-testing-traditional@...?subject=Change+Delivery+Format:+Traditional> >>>>> Visit Your Group >>>>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJkMzR1azJuBF9TAzk3NDc2NTkwBGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjU2MDUyNzM4>| Yahoo! >>>>> Groups Terms of Use <http://docs.yahoo.com/info/terms/> | Unsubscribe >>>>> <agile-testing-unsubscribe@...?subject=> >>>>> Recent Activity >>>>> >>>>> - 19 >>>>> New Members<http://groups.yahoo.com/group/agile-testing/members;_ylc=X3oDMTJmZjNtN2FpBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyNTYwNTI3Mzg-> >>>>> >>>>> Visit Your Group >>>>> <http://groups.yahoo.com/group/agile-testing;_ylc=X3oDMTJldHVrbGpqBF9TAzk3MzU5NzE0BGdycElkAzQyNDc2NDQEZ3Jwc3BJZAMxNzA3MjgxOTA4BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI1NjA1MjczOA--> >>>>> Give Back >>>>> >>>>> Yahoo! for Good<http://us.lrd.yahoo.com/_ylc=X3oDMTJtOWgyYzFvBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNicmFuZARzdGltZQMxMjU2MDUyNzM4;_ylg=1/SIG=11314uv3k/**http%3A//brand.yahoo.com/forgood> >>>>> >>>>> Get inspired >>>>> >>>>> by a good cause. >>>>> Y! Toolbar >>>>> >>>>> Get it Free!<http://us.lrd.yahoo.com/_ylc=X3oDMTJvb3BsOTF1BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyNTYwNTI3Mzg-;_ylg=1/SIG=11c6dvmk9/**http%3A//toolbar.yahoo.com/%3F.cpdl=ygrps> >>>>> >>>>> easy 1-click access >>>>> >>>>> to your groups. >>>>> Yahoo! Groups >>>>> >>>>> Start a group<http://groups.yahoo.com/start;_ylc=X3oDMTJvN2doOWsxBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDNDI0NzY0NARncnBzcElkAzE3MDcyODE5MDgEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzEyNTYwNTI3Mzg-> >>>>> >>>>> in 3 easy steps. >>>>> >>>>> Connect with others. >>>>> . >>>>> >>>> >>>> >>> >>> >>> -- >>> Lisa Crispin >>> Co-author with Janet Gregory, _Agile Testing: A Practical Guide for >>> Testers and Agile Teams_ (Addison-Wesley 2009) >>> http://lisacrispin.com >>> >>> >> >> >> -- >> Rob >> -- >> http://agileintention.blogspot.com >> http://twitter.com/robpark >> >> > > > > -- Lisa Crispin Co-author with Janet Gregory, _Agile Testing: A Practical Guide for Testers and Agile Teams_ (Addison-Wesley 2009) http://lisacrispin.com |
| Free embeddable forum powered by Nabble | Forum Help |