OH NO, IT’S

MONDAY!

2011-02-21

Sign up to get notified about the next issue:
Twitter | RSS | E-mail

Agile testing news of the week. Because it’s Monday and caffeine hasn’t kicked in yet.

Noteworthy articles

What is BDD?

Elizabeth Keogh summarises recent discussions on the differences between BDD and TDD, putting that in the context of deliberate discovery and not just naming. TDD and BDD really aim for the same thing, as demonstrated by the other most important development that was behaviour-driven this week. According to Google news, Italian women protested against Berlusconi's behavior. After a test of that in court, he is expected to be driven straight to prison.


A week with Kent Beck

Markus Gärtner writes about a week he spent with Kent Beck, including conclusions from the discussions on responsive design and advanced TDD. It is unclear whether there was a problem with fixture design or testing, but it appears that by the end of the week Beck managed to break free and escape.

Quality is like a marriage at Google

James Whittaker continues his series of posts on how Google tests software. Whittaker writes that “quality is not equal to test”, that “testing must be an unavoidable aspect of development” and that “the marriage of development and testing is where quality is achieved”. I'm not sure about the marriage analogy, as a few years of testing is unlikely to change a relationship from eternal love to a secret desire to murder.

TDD for the hardheaded

James Shore presents a hardheaded view of TDD, listing three key benefits and arguing against TDD tests as specifications. He says that TDD tests are, except those few benefits, “waste to be minimized”, similar to reading newsletters on Monday mornings at work.

Presentations

Selenium 2

Jason Huggins slides from Selenum 2 presentation show some of the reasons behind Selenium 2 such as mobile testing. Selenium 2 isn't the only way to do mobile testing, though - my son just tested my mobile by throwing it against the wall.

“Impress your boss” quote

Estimating is the non-problem that know-nothings spent decades trying to solve.
Ward Cunningham on Twitter

Tool radar

A new keylogger for programmers

Industrial Logic tool Sessions records TDD sessions in order to “help improve your practice of Test-Driven Development and Refactoring by visualizing, quantifying and critiquing your programming performances”. Industry insiders say that this will finally help managers track whether their programmers are typing or thinking at work.

Hack your way to a free BDD IDE for C#

Alister Scott shows how to install SpecFlow and NUnit support into Visual Studio Express. This truly demonstrates that there is nothing a bit of sticky tape and regedit can't fix.

Upcoming events

How to succeed with BDD, ATDD and Specification by Example

It is a good intro to the topic and it is well worth attending. It gives a lot of 'aha' thoughts
—Stefan Schwartz, Software Configuration Manager, ICA AB

In a half-day interactive seminar in London on April 1st, Gojko Adzic presents the results of the research conducted for his upcoming book, Specification by Example. Learn how successful teams all over the world collaborate on specifications and tests in agile/lean environments to produce software genuinely fit for purpose and be inspired to improve your software development processes. This seminar is for team leaders, managers and senior technical people. It presents the collective knowledge of about fifty projects, ranging from high-traffic web sites to internal back-office systems, implemented by teams as diverse as small startups to groups spread across different continents, working in a range of processes including Extreme Programming, Scrum, Kanban and similar processes often bundled together under the names Agile and Lean. Click here for more information and to sign-up

That’s it. You feel much better now.
Be good and send this to someone else who needs a bit of Monday love.

Share

Prepared by Gojko Adzic. Icons are from the PICOL library.
Sign up to get notified about the next issue: Twitter | RSS | E-mail
Comments? Racial insults? Insider trading information for the next issue?

FEEDBACK