Skip to main content


Showing posts from February, 2021

Explore/Exploit: An approach to software testing

I recently read a chapter on Explore/Exploit in Algorithms to Live By , and saw how much this concept can apply to software testing. First, let's define what we mean by "Explore" and "Exploit" in the context of software testing. Explore: continue to explore the software under test and look into new areas of the SUT Exploit: Focus your attention on one specific area (or a few areas), based on your findings from the Explore part. One of the most important factors to consider when deciding whether or not to continue exploring is to consider how much time you have remaining. Christian and Griffiths advise, “ Explore when you will have time to use the resulting knowledge, exploit when you’re ready to cash in .” Let's say you are given one day to test a new feature. You may choose to plan your day by spending the first half of the day exploring the feature to "get a feel for it"; to see the "general state" of the feature, then you may spend the

What I wish I knew when I started testing: Get involved with the testing community

 In November 2018, I gave a talk at Belgrade Test Conference on 'What I wish I knew in my first year of testing'. Here's the second post on the series with some key areas from that talk. (Here's the link to the first post on Expectations vs Reality ) This post will focus on more "accessible" ways of being involved in the testing community (i.e. not speaking at conferences or starting testing meetups/events) How I discovered the testing community At my first company, I worked with a few people who were involved with the testing community - it is through them I discovered it existed. There were also a few people at the company who organised a testing meetup in Wellington, New Zealand. Later my former mentor and two other women started a testing meetup in Auckland, based off the model that was done in Wellington. Note: The meet-ups would have a 20 minute experience report (where someone shares their experience on something) and then this is followed by a facilita

Bloggers Club: Managing and Achieving Goals

In this blog post, I will focus primarily on the struggles I've faced in managing and achieving my goals, as well as what I've learned from it. Less is better When it comes to managing and achieving goals, I've found that less is better. I used to have many goals (which I used to share on my blog in the Skills Development List page) but then found that I felt like I was being pulled into too many different directions. By having too many goals that I was simultaneously working towards, it meant that I often didn't get things done - things were often constantly ongoing. This was rather tiring. Once I decided to focus on fewer goals at a time, then I could actually start celebrating that I had achieved some goals. Frame it differently One of my personal goals used to be to lose weight. The thing is, I found that (as a horribly impatient person), there was too much of a delay between action and result. As someone who loved good (bad for you) food, hopping on the scale a wee