Showing posts with label Rapid Software Testing. Show all posts
Showing posts with label Rapid Software Testing. Show all posts

Thursday, 10 March 2016

TestBash 2016 Day 3 - RST Last Day

RST Alumni March 2016 with Michael Bolton.jpg

Introduction

Today was a sad day, the last day of my Rapid Software Testing training course! I’m sad because it’s been so much fun and so much to learn. I think I would summarily describe it as ‘the best university lecture I never had’ - as in many ways it’s what I had expected from university. I think I’ve been hungry for a dedicated educational format for a while and I really enjoyed it. I’ve also met some great people and learned a lot from their different approaches and techniques.

My main takeaways today

The main topics for today were centred around managing exploratory testing sessions, how to report on them (if you need to) and some food for thought on how you measure the value of your testing sessions. We also talked through tips for taking better notes and how to use ‘safety’ language to improve our communication. We continued to use more mind maps and spent a lengthy amount of time collaborating and comparing each others, which still threw up surprises in how different people were approaching tasks and articulating themselves.
Michael also gave us the opportunity to ask about any topics we would like to talk about and we raised the topics of Regression Testing and “When do I stop testing?”.

I think out of the three days so far, this was the one where I felt I got a huge amount of value, I took plenty of notes and I’ve got quite a few ideas that I’d like to try out and discuss when I get back to work!

What do I think of RST? Do I recommend it?

I loved the course, my mind is swimming with ideas and I got answers to some burning questions that I’d had for a while. The format of the course is very friendly and accessible and really encourages collaboration and sharing which are values I really hold dear. If you have read a lot about RST already and are unsure whether to take the course - do it! I’m sure you have questions about what you might have seen or read, take the course and challenge Michael or James! If you have no idea about RST or are new to testing, this is hands down the best introduction to both testing and the community you can possibly get. It’s been a pleasure to share a room with bunch of great people and bounce ideas around about testing. Best of all, it’s fun! And it really demonstrates that testing can be fun!
Thank you to Michael for answering so many of my questions and being so approachable. Thank you to for all of your charm too! It really makes a massive difference to the mood of the class and people’s engagement! I learned a lot just from observing your teaching techniques and methods too!
Thank you to Dan Billing for being a great facilitator! Not only was he acting scribe for Michael and making sure all of the refreshments and lunch was sorted, but he was also taking the class himself too and dealing with various other issues. All three days went smoothly and not once were people left bored or waiting around, we were always engaged in the class!

Social stuff

Today we went back to The Eagle pub to play testing games with Michael and John Stevenson and also to meet all of the people arriving for the workshops tomorrow (Thursday). I caught up with a few familiar faces and met a few people that I wanted to thank for ideas they’ve shared such as Martin Hynie (who we have taken a lot of inspiration from at work). I also met even more new people of course such as Anna who I had a very long chat about interviews and what qualities we look for in testers!
Unfortunately we never got around to playing the ‘Dice Game’ in class because we had so much to talk about and we still didn’t get a chance in the pub. However, I did get to observe a game being played by Michael involving playing cards and an 'art collector'. I’m definitely going to be having a go at playing this with anyone I can when I get back!

Looking forward

Tomorrow I get to attend a workshop on distributed teams held by Lisa Crispin and Abby Bangser. I’ve definitely not got a lot of experience with this, so I think I’m going to be soaking up a lot like a sponge!

Tuesday, 8 March 2016

TestBash 2016 Day 2 - RST

Introduction

Today I continued my 3-day training course on Rapid Software Testing (RST) with Michael Bolton. My goal for this week was to try and share my experience of RST and TestBash so that you can get a feel for what it’s like to attend. So far I can definitely say it hasn’t been one of those boring corporate training courses you might get sent on!

My main takeaways today

Today felt like we really got to start practicing RST and learn about ourselves. Whereas yesterday we were blown away by new ideas and approaches, today we got to ask questions, try performing RST techniques ourselves and discuss how our views differed either with Michael or with each other.
The morning for me (and I suspect many others) was very humbling. Before taking the course I had a read a good deal about RST and about the ideas James and Michael share. I admittedly started the course with a sense of confidence that I understood and could practice a lot of it already. In reflection, I think this is the very thing I wanted to be challenged on, I think I subconsciously felt that simply reading about it wasn’t enough. Well, I got what I came here for!
The main morning task I eagerly jumped into and in hindsight I think it was a lesson worth learning. I won’t go into details as I think you should go into this course relatively un-prepared to get most out of it. But let’s just say that the course is definitely not as easy as it might seem at the time. This may all sound a little negative, but it’s not! In the afternoon I felt a little more at ease I realised:
  1. I was definitely not the only one who felt like this!
  2. It was an opportunity to learn from my approach and identify the differences that Michael was speaking about.
The afternoon session provided an opportunity to practice mind maps and Michael encouraged us all to share ideas and look at each other’s approaches to tasks. I had used mind maps before but not quite got the value out of them, so I really enjoyed this and I saw so much value in this very visual representation of test ideas. It was amazing to see how varied the approaches and ideas were.

Social stuff

After today’s session a bunch of us all met up at a pub called The Eagle (which is where we are meeting up tomorrow for the first of main TestBash meetups). A few people from the RST course came and also a few people I haven’t met before turned up from other workshops. I ended up talking a lot about the sprint structure at my current workplace and it was nice to try and explain it to other people and try and justify (and therefore reason) why it worked. I like doing this because it forces me to really think about my reasoning and whether it really makes sense! I always find a few holes in my line of thinking! It was also great to meet Vernon Richards again who I’ve met before from the Liverpool tester meetup and talk about some topics I’m interested in at the moment like speaking at universities!

Looking forward

Tomorrow is my last day of RST and I’ve been warned by a couple of people it’s the hardest day! I’m looking forward to it though but I’m sad it’s almost over, I’ve been loving the discussions, the challenges and the great things I’ve learned so far. I know a few people on the course are leaving right after too, so I’m sad that I’ve only got one more day to bounce ideas off some great testers! However, there are some people sticking around and plenty more new faces to meet, especially on Friday for the main conference, so I’m looking forward to all of that!

Bonus!

One more thing! Right at the end of yesterday, I was discussing the TestBash week with people and I was asked if I was attending any workshops on Thursday. After I said no, Rosie asked if I knew a company was offering a free ticket because one of their people had fallen ill and couldn’t attend. She gave me the details, I asked and now I can definitely say I’m attending a workshop on Thursday morning - "Building quality in with distributed teams" by Lisa Crispin and Abby Bangser. I’m over the moon about being able to attend even more and maximise my week! And I really can’t thank Rosie and the company Inviqa enough for letting me know about this and giving me the ticket!

Monday, 7 March 2016

TestBash 2016 Day 1 - RST Intro

RST.png

Introduction

So today I started a 3-day training course on Rapid Software Testing (RST) with Michael Bolton. Wow. What a day, I’m excited to share this experience and I hope it encourages you too to take this course!

What is Rapid Software Testing?

Rapid Software Testing (as explained in the link above) is a training course designed by James Bach and Michael Bolton which aims to introduce methods and skills to testers that can help them become much better at what they do. I was keen to take this course having come across James and Michael’s content before for several reasons:
  1. To become a better tester of course!
  2. To challenge my own beliefs and understandings of testing.
  3. To learn from other testers approaches to the challenges presented in the class.
  4. To meet and discuss testing with like-minded testers and learn from their various backgrounds and experiences.

My main takeaways today

I wanted to try and keep up posting to this blog each day because I feel it helps me consolidate my feelings and thoughts and also because I’d like to share some of my experience with people interested or considering taking this course.

The bulk of the morning we were challenged in a task that I felt really engaged the whole class and I can only really summarise as the following line of thought:
“This is an important problem! And this is how testing should be done!..........oh wait, can I really justify that this is an important problem? Do I even know how to test properly?"
As you can imagine, there were some good debates and discussions that Michael really encouraged and I think we all were left feeling suitably challenged come the lunch break! I think everyone felt a little bit like what they thought they knew about testing was almost completely wrong!

In the afternoon, we continued on with further discussions which re-assured us all, that, yes we do know how test properly, and yes, those are important problems - but there are better ways of practicing testing and communicating our work. By the end of the day, I think we all felt exhausted but satisfied that we were learning a huge deal and not so concerned that we didn't know anything about testing!

Throughout the day there were lots of fantastic tips, guides and advice from both Michael and also from other class attendees! I think one of the biggest values of this course is learning not just from Michael but also from the other testers in your class, learning how their approaches differ to yours and the different ways of communicating and reasoning!

I was also glad to share some of my own tips for people, such as highly recommending Python as a potential programming language for interested testers along with the other recommendations such as Perl and Ruby. Apparently there are some very entertaining and effective kids books on Ruby and “I am a bug”!

Social stuff

I made the most of the opportunity to talk to all of these great testers and I’ll try to do a little roll call here of the names I’ve remembered (apologies to anyone I’ve forgot the names, spelt wrong or didn’t get chance to ask for! reprimand me tomorrow!):
Lisa, Aaron, Clare, Mark, Gemma, Martha, Dan and Tammy - thanks for sharing and chatting to me! I look forward to more! Sorry to anyone who I didn’t catch names, but thank you too for sharing a chinwag on all things testing!
I was also glad to pose a couple of questions I’ve been itching to ask Michael specifically about, and I’m looking forward to the answers over the coming days!
Finally, it was great to finally meet Rosie and thank her for helping me get to TestBash in the first place. The organisation of the event so far has been fantastic and atmosphere really open and friendly and I really appreciate the hard work she puts in to make it happen!

After ending the class today, I took the opportunity to chat with Rosie and ended up somehow signing myself up for a 99 second talk on Friday. We then headed to Wagamama with the rest of the class to eat food and be merry!
at_wagamamas.jpg

Looking forward

I can’t wait for tomorrow, to continue my journey learning how to test better and meeting all of these friendly people again! The main aim tomorrow is to learn (and remember!) more names and to keep challenging my views on testing!

Sunday, 6 March 2016

TestBash 2016 Preview

Cc4ejX5XEAAqazB.jpg large.jpg

Introduction

I’ve been lucky enough to be able to head down to TestBash this year, only 9 months after I started learning there was a software testing community out there! So here I am in Brighton, typing this post to collect my thoughts before the week ahead!

What’s TestBash?

TestBash is one of the biggest software testing conferences in the UK and is organised by the Ministry of Testing. It attracts testers from all over and has featured many prominent speakers especially from the context-driven testing community such as James Bach and Michael Bolton. You can watch many of the great talks on various testing subjects from years gone by on the Ministry of Testing’s training area, The Dojo.
As well as the 1-day conference, there are also several workshops and training courses in the week building up to it.

My Itinerary

I’ve been very fortunate with help from both work and Rosie Sherry at the Ministry of Testing to sign up for both a 3-day training course on Rapid Software Testing (RST) with Michael Bolton and for the 1-day TestBash main conference. So my week ahead looks like this:
Monday - Wednesday
Rapid Software Testing training course
Wednesday and Thursday nights
Pre-TestBash meetups around Brighton
Friday
TestBash main conference + evening meetup
Saturday
Morning post-TestBash meetup

Preview thoughts

I’m very excited to take the RST course with Michael Bolton and I’m very much looking forward to being challenged in my way of thinking. I hope to learn a lot from it and meet some like-minded testers on the course! I’ve read and heard a lot about the ominous sounding 'dice game' which I’m sure I’ll be playing at work when I get back. I’m expecting to find a lot of themes that I recognise but have never really thought about before and to find new methods, skills and thoughts. Technically this is the first time I’ve really been trained as a tester!

I’m also very much looking forward to the various meetups and getting a chance to make some new friends, talk testing and share ideas! I’m looking forward to the chance to be able to chat with several prominent testers, who I have a lot of respect for. I’m also looking forward to seeing some familiar faces who I’ve met before either from previous workplaces or from the meetups I’ve been to recently.

Finally, I’m definitely excited to attend the main conference on Friday, there are lots of great talks that I’m looking forward to such as 'Building the Right Thing: How Testers Can Help' by Lisa Crispin and Emma Armstrong and 'A Pairing Experiment' by Katrina Clokie which really touch on subjects that I’m currently active in.

Plan

Ok so I’m going to try and keep this blog updated each day of the week in Brighton with my thoughts and experiences from each day. I like doing this because it helps collect my thoughts and I’m keen to share my experience with others so that you might be encouraged to go to your local testing meetups and conferences too!
I hope by the end of this week that I have learnt a great deal and made many new friends. I’m looking forward to sharing the learnings and knowledge I gain from this week for many years to come both at work and at meetups!