Three Things That Have Helped Me in My Testing Career

The Ministry of Testing Bloggers Club has asked bloggers to write a post that describes t three things that have helped them in their testing career. Many things have helped me in my testing career, and here are three of them: The Testing Community The Testing Community has helped me throughout my testing career. I …

Which programming languages should a tester learn?

It is helpful for a tester to be able to program as it enables a tester to get a better understanding of the application they are testing. Being able to code also helps create test data, automate tests and build a better relationship with developers. But which programming language(s) should a tester learn? Over the …

Testing messaging with a decision table

Recently I was testing the messages sent from an app to the user when I noticed that the messages were dependent on the interaction of three conditions. I used a decision table to analyse the messaging because decision tables show how many tests are required to test something that is affected by a group of …

A review of “Artificial Intelligence and Software Testing”

“Artificial intelligence and Software Testing” is edited by Adam Leon Smith and has recently been published by the British Computer Society. The book covers both using Artificial Intelligence (AI) to test software and testing AI systems. The book will help testers who want to learn about AI and testing.  Rex Black writes in the introduction …

I have changed my mind about…Test Plans and Test Documentation

When I started as a tester I learned that test documentation, such as test plans, needed to gain approval from the Director and could be regarded as a project deliverable. I have learned that this is not helpful and that test documentation should support testing and the development. I remember that, before testing started, we …

An easy way to start testing your API

If you have not tested an API then starting to test an API can feel quite daunting as you may feel that you need strong technical skills for this type of testing. You can, however, start to test your API easily and then learn technical skills to test the API. An API is an application …

How Can I Test This? an app with microservices

“How Can I Test This?” is a book that contains examples of how to test different sites and apps along with test heuristics applied, the reasoning as well as ideas for which tools will help testing. The book aims to be useful both to new testers and to more experienced testers, and has just been …

A coaching framework for testers

Sometimes testers need to “coach” and when I do I use a coaching framework to help me. At the weekend I coach junior cricket and I use what I have learned from cricket to help me as a tester. The PoP framework we use in coaching cricket can be useful to us as testers.  In …

Four insights from “a reference book for all who all who are involved with quality”

Joseph Juran wrote in the 5th Edition that Juran’s Quality Handbook ”is a reference book for all who are involved with quality of products, services, and processes”. I find it a useful book to refer to if I am thinking about a problem. There are eight editions of the Juran’s Quality Control Handbook. They are …

Are metrics always helpful? an example of a success and a failure

Engineering teams often keep metrics on their work, but are these metrics always helpful?.  Metrics could be something that the manager or director has asked for or metrics something that the team has created to help the team. I have found that creating metrics on quality is something testers often do. Creating useful metrics is …

What job should you hire a tester to do?

Jobs Theory gives us a way of understanding clients by asking what job did they “hire” a product or service for. An example of Jobs Theory is given in “Competing Against Luck”: by Clayton M. Christensen, Taddy Hall, Karen Dillon and David S. Duncan. The example they give explains why people “hired” milk shakes. Research …

I often “see” functionality I am testing as a tree diagram

Creating a tree diagram can be a helpful way to visualise functionality that is accessed via hierarchical structures like menus and the tree diagrams can help to plan testing. In my mind’s eye I often see functionality as a tree diagram. C.S French says that trees are “hierarchical data structures rather like the familiar family …

Reasons why you should write a test strategy

I wrote our test strategy after taking Michael Bolton’s Rapid Software Testing course using what I had learned on the course. I reviewed the strategy recently and one of the thoughts I had while reviewing it was why should you write a test strategy? There are many good reasons to write a test strategy and …

Can decision tables help you test API endpoints?

I recently saw a comment about how testers should be able to use decision tables to aid their testing. I decided to refresh my understanding of them and these are the notes I created about them. Decision tables are an analytical tool. They are used to describe logic and can be helpful in understanding the …

Use Low Code as a springboard for learning

I have been using Ghost Inspector to automate tests that run through the UI for a few years. It is an automation tool which says “No coding required”. If you are not a programmer you can use Ghost Inspector to automate tests. You can also use Ghost Inspector to learn about development practices and coding. …

Create your website with WordPress.com
Get started