Learning JavaScript is helping me to test

I am learning JavaScript because it helps me in so many ways when I am testing.  Many apps have JavaScript sandboxes that enable you to write some JavaScript that adds to the testing you are doing. Examples of where you can write JavaScript are the Tests tab in Postman, and browser dev tools which enable …

API Testing can enhance automated testing strategy

An automated test strategy will normally include tests that are automated through the UI, and unit tests. It is an advantage if an automated testing strategy also includes testing that is automated via the API. Automated tests need to run quickly so that developers get fast feedback on their work. Tests that are automated via …

Improving quality creates a chain reaction

W. Edwards Deming wrote that improving quality results in a chain reaction “lower costs, better competitive position, happier people…and more jobs”. Deming worked in Japan after World War Two where he helped rebuild the Japanese economy. He received honours from the Emperor of Japan and the President of the USA. His work underpins agile, lean …

What testing does your team do that is Lean?

We want to find bugs as early as possible so that the cost of fixing them is as little as possible. The earlier a bug is found the cheaper it is to fix. If a bug is found and fixed in a specification before any code is written then it costs very little to fix. …

Three short stories about the Definition of Done

What does it mean when a card is put into the Done column? Done can mean that the coding  is completed, it can also include that the code has been reviewed, that it includes unit tests and many other things. Teams sometimes create a “Definition of Done” to state exactly what “done” means and this …

How can you work with your team to identify risks?

Identifying risks to their work helps development teams.  Recently I spoke to a team who had talked through the ways in which their work could fail, and built on this to identify risks to their work. The team adapted Failure Modes Effects Analysis (FMEA) to suit their needs. FMEA is a technique that is used …

How do you decide when to stop testing?

There is always more testing that  can be done on a feature but there are reducing returns on testing a feature over time. At some point you need to stop testing, and the question as to when to stop is sometimes a difficult call. Also, sometimes there is more than one feature to be tested. …

The Quality Trilogy helps discussions with your team

We want to create quality features, products and services. Using a framework to think through how to achieve this is helpful as the framework ensures that vital points are covered. Testers can provide value by understanding these frameworks and using them to shape their own thinking in order to be able to prompt and/or lead …

Testing Stories: Test Lead in an agile transformation

I am looking forward to speaking about my story in the ebook Testing Stories at the BCS SIGiST webinar on the 12th October because I want to show how Test Lead’s have an important role to play in making agile transformations successful. I will be speaking with three of the other testers who contributed stories …

Team Activities to Better Understand Your Customers and Team

We all need to understand our customers and the teams we are members of. Customers need to be understood as they keep the business alive. The team(s) we are members of need to be understood so that we can work with them to improve quality. The best tool that I have found to understand customers …

Create your website with WordPress.com
Get started