Today, we’re going to continue our ParkCalc automation excursion. We will take a closer look on the second test in the provided test examples, the keyword-driven format, and see how we can improve it. Please note that I added an update to the previous blog entry showing that we can improve the test even more by extracting the date ranger into meaningfully named variables – just as Dale Emery did in his article Writing Maintainable Automated Acceptance Tests.Continue reading ParkCalc automation – Refactoring a keyword-driven test
Over the weekend I introduced into ParkCalc automation. Today, we will take a closer look on the third test in the provided test examples, and see how we can improve it. Before I do this, I will point you to two great articles from Dale Emery. The first is tenish pages piece where he walks through a login screen. Uncle Bob showed the same example using FitNesse with Slim. In the second he describes a layered approach to software test automation in a very well manner. Together with Gojko’s anatomy of a good acceptance test this gives us some picture where we should be heading.Continue reading ParkCalc automation – Refactoring a data-driven test
This week Gojko Adzic wrote about the anatomy of a good acceptance test. After having read his elaboration, I remembered how I came up with the preparation for the EWT19 session some weeks ago. We used RobotFramework to automate tests for the Parking Lot Calculator that we asked Weekend Testing participants a few weeks earlier with manual Exploratory Testing. To get testers started we provided them with three examples that I prepared before the session. We then asked testers to automate their tests for the ParkCalc website based on one of the examples we provided. Here is my write-up how I came up with the examples, and what I had in mind.
Episode 4 from The Deliberate Tester is up on Software Testing Club. In case you missed the previous episodes from this little story, you should check out Episode 1 – Session-based exploration, Episode 2 – Facing the business with automation, and Episode 3 – Fallacies and Pitfalls. In this episode, Peter faces his first challenge during his apprenticeship.
This is my presentation from the Testing Dojos workshop this afternoon, which didn’t take place due to lack of participants. I may run this at a conference in the future, preferably a testing conference, let’s see. I got a write-up here on my blog. You may read more about it here.
While I’m at the XP2010 in Trondheim, I try to update my blog with some of the interesting sessions I attend. This is the write-up from an Open Space session that bothered to think about the tendency to go more and more meta in the Agile movement after all, and whether means that we have nothing really new to talk about-Continue reading XP2010: On tree hugging
While I’m at the XP2010 in Trondheim, I try to update my blog with some of the interesting sessions I attend. This is the write-up from David Anderson’s keynote speech on Building a limited WIP Society in your Organization.Continue reading XP2010: Building a limited Work-in-Progress Society in your Organization
While I’m at the XP2010 in Trondheim, I try to update my blog with some of the interesting sessions I attend. This is the write-up from Mary Poppendieck’s talk on The Five Habits of Successful Lean Development. Continuing from earlier, I was curious about the respect for people that was missing yesterday.Continue reading XP2010: The Five Habits of Successful Lean Development
While I’m at the XP2010 in Trondheim, I try to update my blog with some of the interesting sessions I attend. This is a write-up from Cory Foy‘s session on Growing and Fostering Software Craftsmanship.Continue reading XP2010: Growing and Fostering Software Craftsmanship