May
28
2009
It was a great pleasure to present yesterday on agile testing tools together with Elizabeth Keogh and David Peterson. Here are the links to the tools that we presented:
You can download my slides from http://gojko.net/resources/skillsmatter_20090527_aattools.pdf. David and Elizabeth will probably publish their slides soon on their blogs, http://blog.davidpeterson.co.uk/ and http://lizkeogh.com/.
Thanks a lot to everyone who attended, and I’m really impressed that the room was almost full especially as we had to compete with the final of the Champions league. As more than half of the people were at the previous agile testing events as well, it seems to me that we’re creating a nice community and I hope that you’ll keep coming to future events as well. The plan for the next few months is this:
- 23/6: Testable Software is Good Software by (David Evans and Mike Scott from SQS UK).
- 22/7: Agile Testing: Tools and Approaches (Nathan Bain and Anand Ramdeo)
- 26/8: Fast Track Test-Driven Development – Testify your project (David Evans and Mike Scott)
All events will be free, but up-front registration is required for capacity planning. You can sign up now for the June event at http://skillsmatter.com/event/design-architecture/testable-software-is-good-software.
Oct
30
2008
I frequently get this question about unit or acceptance testing: If sending e-mail or some other sort of notifications is required by the business process, do we test this and how? This arrived again yesterday from a reader, in the following form:
…and one component of our application is email notifications (pretty straightforward stuff). This occurs on registration, forgot password, etc. I am having a tricky time thing about how to test to make sure these email notifications actually arrive. Is it common practice to use the same tool to login to a dummy email account on gmail to make sure the message makes it there?
This seems like a hack, and I’m curious if you’ve ever had to deal with a similiar situation.
First of all, I regard sending e-mail synchronously from the web request as a very bad practice. Continue Reading »
Aug
21
2008
I’m doing a talk on testing web applications with Selenium next Thursday
at Skills Matter offices in London with Ivan Sanchez and Milan
Bogdanovic. We’ll cover the basics of Selenium, best practices and
pitfalls, using selenium IDE and remote control. The event is free, but
up-front registration is required so that we can plan for capacity. For
more information and to register, click here.
Jun
09
2008
One of the best things about Castle Monorail MVC engine is that it allows us to test controllers from the IDE, without actually deploying anything to the web server. A major problem with most web development environments, including classic ASP.NET, is that the workflow and session logic can only be tested through the UI. User interface testing is slow, pain to maintain and generally does not pay off as much as code unit tests do. Monorail’s programming model allows us to test workflow and session logic from the code, leaving only the actual rendering outside the reach of unit tests. That is how Monorail empowers us to really apply agile principles to web development, and saves us even more time and effort. Continue Reading »