Embedding Screenshots in Concordion Specifications

Over the weekend at the Datacom Devcamp I was discussing Concordion and the benefits of writing tests in plain english. One idea that arose from the conversations was having the ability to take screenshots of an application during test execution - this is a feature that is not natively supported by Concordion - but that's never stopped me. So during a lull in one of the sessions I wrote up a simple screenshot command and added it to my concordion-examples github project.

After configuring concordion to including the command, one can simply include in their specification document the following:

<div talios:screenshot="jpg" href="screen1.jpg"></div>

and have the current screen contents saved and inserted into the rendered specification:

Specifications.html

The source for ScreenshotCommand.java is surprisingly easy, tho I'm not sure how one would go about capturing all displays on a machine rather than the primary screen.

Either way, this functionality will prove to be extremely handy when testing GUI applications.

Comments (0) . Tuesday, 4 May 2010

Action Manu - 48 Hours Film Challenge

A few weeks ago I participated in the V 48 Hours film challenge, below is our entry for this years competition:

Short film made as part of the 48HOURS contest (write, shoot, edit in a weekend) by team Ladies Oh Ladies. Our randomly assigned genre was "Biopic". Other mandatory elements: Sydney Manson (a fabricator), a broken toy, the line "When you look at it that way" and a dolly zoom camera move. We shot mainly with a Canon 7D. (Help us win 10 iPhones for most-watched entry! Watch it again!)

Comments (0) . Monday, 3 May 2010