AGILE IN ACTION

Tag: testing

Sunday, March 25, 2012

Help create business agility. Bake quality in

Posted by Simon Baker

Something common I’ve seen in effective agile teams is that testing has found a new home at the heart of development. I’m not referring to developers doing test-driven development to create code that is simpler in design and has testability engineered into it. I’m referring to testers working among developers doing continuous exploratory testing on vertical slices of stories still in progress.

Read more...

Friday, August 20, 2010

Acceptance tests ain't noise pollution

Posted by Simon Baker
I had an idea for a splash screen for a future Energized Work session about acceptance test-driven development but then a friend suggested a t-shirt.
Read more...

Monday, February 1, 2010

Integration Testing: The Story Continues

Posted by Gus Power
Over the past few months I've been reading Integration Tests Are A Scam by J.B. Rainsberger and following some of the responses to it, such as this one a few days ago which I've reproduced here.
Read more...

Saturday, November 21, 2009

Pirate Rob on Grails Selenium RC

Posted by Simon Baker
Pirate Rob talks about testing Grails applications with the Selenium RC plugin at London Groovy & Grails User Group.
Read more... Comments: 2

Friday, May 15, 2009

Don't remove failing tests from the build

Posted by Simon Baker

Thursday, October 2, 2008

Effective testing on Grails

Posted by Simon Baker
Last night at GGUG, Jerome Pimmel and Gus Power talked about Effective testing on Grails.
Read more...

Sunday, June 1, 2008

A taste of TDD

Posted by Simon Baker
Tags: tdd, testing
Here's a nice TDD taster from Steve Freeman. And something on the use of mock objects.
Comments: 1

Sunday, May 4, 2008

Testers in our agile team

Posted by Simon Baker
In our team, developers create the vast majority of the automated tests, whether they are acceptance tests, integration tests, or unit tests. They do this because they are story test-driven. They develop stories from the outside in, starting with the user interface and are guided by the acceptance criteria. The developers profile their code and create automated performance and load tests as they go because code has to be production-ready at the end of every 1-week iteration. Testers in our team do exploratory testing and they're free to pair-up with anyone, another tester or more likely a developer, to create any automated tests they feel are missing. The testers, however, add value to the team that goes way beyond testing. Working closely with the Product Owner they facilitate connection and collaboration with the customer, helping the team to empathize with users, understand their needs and appreciate value from their perspective. Working with the facilitator they help the team develop a conscience that is focused on the delivery of value and quality, while their continuous interactions within the team keep collaboration high.
Read more... Comments: 2

Monday, March 24, 2008

What does it mean to be agile?

Posted by Simon Baker
Kent Beck replied:
Read more...

Saturday, May 5, 2007

Testing in agile projects

Posted by Simon Baker
Tags: agile, testing
In a video presentation (via InfoQ ), Scott Ambler talks to a testing user group (TASSQ in Toronto, Jan 2006). He explains agile methods, in particular Extreme Programming, and talks about the the role of testing and QA in agile projects . He recommends that testers and QA people become generalising specialists because, in an agile team, they're not going to spend all their time testing. They need to collaborate intensely with everyone in the team and need to be flexible and communicative. They can specialise in testing but they also need to be able to do some programming, some data modelling, get involved with build and deployment activities, understand the domain and work closely with the Product Owner to identify and evolve user stories (capturing their details in acceptance tests), and pick up other skills as they're needed. Elisabeth Hendrickson is a tester who has become a generalising specialist through her experiences working in agile teams. Watch her video about agile testing delivered at Google.