BM Bloggers

The blog of the Black Marble development team

Browse by Tags

All Tags » GUITester (RSS)
New release of GUITester with Regular Expressions
Following my visit to Nxtgen I have added regular expression functionality to GUITester as promised. The ClickTextTest attribute now has an optional extra boolean flag, this allows you to say if the text to match is a fixed string or a regular expression...

Posted 23 August 2006 18:35 by Richard

Filed under: ,

SharpRobo - another way to test GUIs
SharpRobo is another interesting way to test your win forms application, it uses recorder (test classes) to allow user operations to be replayed. The potential issue for me is that you need to derive your forms and controls from SharpRobo base classes...

Posted 22 August 2006 16:46 by Richard

Filed under: ,

Presenting at NxcGenUG
I am presenting at NxtGenUG user group in Coventry on the 14th of August. I will be presenting an updated version of my presentation from DDD on Testing graphical user interfaces

Posted 18 July 2006 17:18 by Richard

Filed under: , ,

Loading test data files in Microsoft Test Projects without fixed paths
I sorted a problem today that has been going on a while, how to load test data in unit tests without resorting to fixed paths. We had an class library assembly and an associated test project in Visual Studio 2005 Team Developer Edition. The problem was...

Posted 09 June 2006 19:42 by Richard | 2 comment(s)

Filed under: ,

That threading issue seen at DDD3 in the session demo
At DDD3 when I was demo'ing GUITester I said there was a problem with the tests that used multi-threading were failing. This used to work with .Net 1.1 but not with 2.0. Due to the short notice of doing the session I did not have time to find the answer...

Posted 05 June 2006 20:03 by Richard

Filed under: , ,

GUITest at DDD3
Well Developer Developer Developer Day 3 was interesting, a few months ago I had put in a proposal to speak at the event about GUITester, but it was not voted for, so I didn’t continue to work on the session. So I arrived on Saturday expecting a relaxing...

Posted 05 June 2006 10:24 by Richard | 1 comment(s)

Filed under: , ,

Thoughts on automatically generating Test Methods in a Team Developer Edition Test Project
With my current implementation of the GUITesting framework integrated with Test Projects within VS.Net, I end up with all the GUITests in a single [TestMethod]. This is a far from perfect solution, if nothing else it is hard to debug, you only see the...

Posted 16 April 2006 21:31 by Richard

Filed under: ,

Updating GUITester to build using VS.Net 2005 and make use of Test Projects
I have rebuilt the GUITesting framework using VS.Net 2005. No changes really, the built in converter from VS.Net 2003 to 2005 did the job with no errors. At this time I have not done any work to exploit the new features of .NET 2.0. However, what I have...

Posted 15 April 2006 00:28 by Richard

Filed under: ,

VB.Net samples - Source Release 1.1
I was asked via this blog if the GUITester tool can be used with VB.NET. Well because of the architecture of .NET in theory it can be used with any .NET language, as long as the language designers implemented attributes. The only change that is required...

Posted 10 January 2006 10:00 by admin

Filed under: ,

Another way to automate the application
Just been to the panel 'CLR Leveraging Dynamic Features' and seen IronPython demo'ed to control a VB.NET application. It was used to load the assembly, create the form, and allowed the triggering of events, but better still allowed the dynamic creation...

Posted 16 September 2005 02:30 by admin | 2 comment(s)

Filed under: , ,

Vista Automated Testing - Do we need trained pigeons?
Just been to the Windows Vista: Developing for Test Automation and Accessibility Using Programmatic Access to UI session by Thomas Logan, this is very interesting given the bits I have done over the past year on UI testing. The UI Spy tool and associated...

Posted 14 September 2005 19:55 by admin | 1 comment(s)

Filed under: , ,

A Java implementation of the GUITester
The techniques used in my .NET GUITester project , though developed using C#, are applicable to any of the 30+ .NET Framework supported languages. .NET does provide support for Microsoft's own 'Java like' language J#, but this is not actual Java. So I...

Posted 10 August 2005 22:35 by admin

Filed under: ,

First release of Richard's GUITesting Framework for .NET
I am please to announce that the first release of my GUITest framework for is available. I have posted the following items: HTML article on the system PDF User manual (very similar to the HTML article) Sample of the GUITester (EXEs and DLLs only) Complete...

Posted 09 August 2005 23:01 by admin | 3 comment(s)

Filed under: ,

Richard's 'automated GUI testing in .NET' project
Testing of software, and specifically the automated testing of software, is an area I have always been interested in. Recently I have been working on ways of automating the testing of .NET Windows Form applications. Today I have posted an article The...

Posted 23 March 2005 16:46 by admin

Filed under: ,