Design a site like this with WordPress.com
Get started

A review of “Total Quality Control – the Japanese Way” by Kaoru Ishikawa

Kaoru Ishikawa was a significant figure in the development of quality in Japan. In his book Total Quality Control – The Japanese Way he describes many of the ways that Japanese businesses achieve quality. His book contains many points that are useful to testing professionals.  He wrote that the very essence of Total Quality Control …

Use a cause-and-effect diagram to achieve consensus when defining quality

When I gave the talks on “What is quality” I found it was not possible to provide a definition of quality on which everyone would agree. I recently read a book by Kaoru Ishikawa which included him describing quality using a cause-and-effect diagram[1].  It occurred to me that using a cause-and-effect diagram to describe something …

Profound Testing with John Willis

I really enjoyed talking with John Willis on his Profound podcast. We talked about testing and the role Deming’s philosophy plays in helping me to test. I learned from the conversation. Thank you, John Willis. Please click on this link to listen to the  podcast: https://www.buzzsprout.com/1758599/12422563

The Theory of Knowledge helps us learn from our work

To illustrate how the use of theory leads to learning W. Edwards Deming told the story of Chanticleer the cockerel[1]. Chanticleer crowed every morning, and after he crowed he saw that the sun rose. This led him to develop the theory that the sun rose because he crowed, however, one day he forgot to crow …

Don’t forget to test the steps in the Help documentation!

I test the steps in the Help documentation for the functionality that I am testing. It is easy to forget to test the examples in Help. Testing the steps used in Help can be useful in more than one way.  It is important that the steps described in Help ‘work’ because they are what the …

Using front-end tests for Test-Driven Development

From time to time, development teams need to replace back-end architecture and when doing so they need to ensure that the application’s front-end functionality remains the same. These projects can vary in size, from short projects to long-running pieces of work. This process contains risk as the backend unit tests passing does not guarantee that …

A thought regarding boundary value analysis

“The Art of Software Testing” by Glenford J. Myers is a classic book about software testing and I often use it as a reference. In the book, Glenford J. Myers wrote that “test cases that explore boundary conditions have a higher payoff than cases that do not”[1]. Boundary Value Analysis is a widely used testing …

Definitions of Done, Team Agreements, Ways of Working and Checklists have so much in common

Many teams, create a definition of done to clarify what putting a card in the Done column on a scrum or kanban board means. A good number of teams also have team agreements or ‘ways of working’ which define ways in which the teams work. Also, some teams have checklists of items that need to …

It is never too late to reassess how you define quality

We all need to be able to reevaluate issues and concepts. We have also all heard it said that adapting to change is harder for older people. Dr Joseph Juran is one of the significant figures in quality and he changed how he defined quality when he was over 95 years old.  In the third …

A review of Dr Joseph Juran’s autobiography: “Architect of Quality”

“Architect of Quality”[1] is the autobiography of Dr Joseph Juran. Juran’s autobiography is the moving story of a Romanian immigrant to the USA who rose from poverty to being a world leader in quality and receiving honours from the Emperor of Japan and the President of the USA. Those of us who work in quality …

A chart for measuring the quality of “spinning plates”

Quality metrics can be like measuring the wobble on spinning plates.  The engineering teams are merging to the main branch, code is being deployed and you need metrics to show if there are issues with this process that require your attention. The teams working are rather like spinning plates. The teams are working and management …

The Five S’s create a structure for test automation

I use the Five S’s to create a disciplined structure that helps me create and maintain automated tests. Mary and Tom Poppendiek recommend using the Five S’s to create the discipline necessary to develop quality software. They wrote that “the five S’s are a classic lean tool to organise a workspace” [1].  Mary and Tom …

First impressions of test automation with Playwright

I have recently automated some tests using Playwright. It is a free-to-use Node.js library created by Microsoft that is designed to be used to automate end-to-end testing.  Playwright supports chromium, WebKit and Firefox, and, by default, all tests are run on all three browsers. Tests can be run in headless mode. It supports, Java, .Net, …

Using plan-do-study-act to improve testing

Testers and developers can use the Deming Cycle to improve the quality of their testing. The Deming Cycle was initially used in the manufacture of telephones and has had a big influence on software development. The cycle has four steps: The cycle should be repeated with the knowledge accumulated.  The Deming Cycle can be described …