Skip to main content


Showing posts from May, 2017

The limitations of Acceptance Criteria

According to Software Testing Class , Acceptance Criteria are conditions which a software application should satisfy to be accepted by a user or customer. Often these can also be used to guide the testing for a testing team. If the acceptance criteria are met, then the story has passed. You can choose to test strictly against the acceptance criteria by using test cases or exploratory testing etc. and then once each acceptance criteria has been "ticked off", you can mark testing as done. The thing is - acceptance criteria has its limitations. You are expecting someone to know in advance, before seeing the software, exactly how the software application should be. So if you are testing strictly against the Acceptance Criteria - you are in essence trusting that, that person (or group of people) who wrote the acceptance criteria knows everything about what is needed before the software is built. People don't know what they want until they see it (same goes for knowin

My Testbash Belfast 2017 Experience Report Part I

This is a two-part Experience Report, the first part will cover preparing my talk, the pre-Testbash Shindig and the first half of the conference. The second part will cover the second half of the conference and the Post-Testbash shindig. Preparing my talk I started preparing my talk around 2-2.5 months before the conference. But I didn't properly gain momentum until about 1.5 months before my talk. Initially I tried to write the whole talk in Google Docs - but I found that didn't work for me. Instead, I ended up creating the slides and writing speaker notes below. I aimed to have a completed presentation ASAP and then just edit it continuously up until I gave my talk. I find it a lot easier to edit a presentation that's complete than to add more to one that is incomplete.

My Experience at Romanian Testing Conference 2017 - told through photos

I thought I'd share my experience at Romanian Testing Conference 2017 with the use of photos :) Here are some photos of our talented speakers on the evening of Thursday 11 May, before the main conference day. Here's Rob Lambert , the conference chair, welcoming all of us to the Romanian Testing Conference 2017 One of my favourite slides from Santhosh Tuppad 's opening keynote Some photos from Adam Knight' s talk on communicating risk Marcel Gehlen sharing his expertise on creating a test friendly environment One of the slides from Elizabeth Zagroba' s talk on how to succeed as an introvert At lunch we had quite the dessert offering, I ate less than half of what's on this plate. It was very rich. But I saw lots of other people eat twice the amount on this plate for dessert.  My certificate :) Harry Girlea giving his closing keynote Sightseeing - I'm doin

Don't call it exploratory testing (if it's not exploratory testing)

Well, this is a bit of a rant - but seriously. I don't like people calling an activity exploratory testing when it's actually ad hoc testing. Get it right. I think using the term "exploratory testing" loosely - takes away from the value that actual exploratory testing can add to a project. Below are a few questions to ask yourself, to see if you are actually doing exploratory testing (or if it's in fact ad hoc testing) Are you doing concurrent test design and test execution at the same time? Are past findings influencing what you do next?  Have you written some test ideas or goals in mind - to help you explore the application? Are you documenting your test session? Are you focussing on both positive and negative scenarios? (if you're just looking for bugs - this is likely to be ad hoc testing) Can you explain the process/what you did during the test session to someone else? Are you a skilled tester? (ad hoc can be done by anyone, doin

Interview with Mark Winteringham

In his own words, here's a bit about Mark Winteringham: I am a tester, coach, mentor, teacher and international speaker, presenting workshops and talks on technical testing techniques. I’ve worked on award winning projects across a wide variety of technology sectors ranging from broadcast, digital, financial and public sector working with various Web, mobile and desktop technologies. I’m an expert in technical testing and test automation and a passionate advocate of risk-based automation and automation in testing practices which I regularly blog about at  and the co-founder of the Software Testing Clinic . in London, a regular workshop for new and junior testers to receive free mentoring and lessons in software testing. I also have a keen interest in various technologies, developing new apps and Internet of thing devices regularly. You can get in touch with me on Twitter: @2bittester I noticed that the next event for Software Testin

Getting started on a testing project

I started on a new project a few weeks ago and thought it would be a good idea to share a checklist for what new testers on a project need and some good starting questions when you, as a tester, are new on a project Checklist for what new testers on a project need (Note, your project may not include all of the below) Note to check if user credentials are needed for any of the below