In today’s world of extreme agility, intelligent systems, SAAS, automated test and deployments, what is the role of humans in QA? How has the way we test software changed?
Smart checklists make you think
The power of checklists in other disciplinesIn other mature disciplines like medicine, aviation, construction where the impact of simple defects is enormous, it is smart checklists ...
LEAN: It is not doing more, it is about doing less
So, what should be really happening in Agile context? Lean thinking is what inspired the Agile movement. Lean is about not producing waste in the first place. It is doing things ‘c ...
What is expected of code quality from developers?
Unit testing? Dev testing is a better term The definition of what an unit is most often unclear and therefore unit testing more misunderstood. Martin Fowler in his blog Unit Test&n ...
Poor quality code is due to compromised “Unit Testing”
The problem at large The quality of early stage code is felt to be a concern by many engineering managers that I talk to. In my numerous consulting assignments, I have noticed that ...
FOUR key inferences from regression test survey
We did a quick survey on regression testing as a runup to our webinar “Is regression hindering your progression” consisting of FOUR questions listed below. 1.What fraction of tota ...
Is regression hindering your progression?
“It took a few hours to incorporate the change but took a few days to test, upsetting the customer. Why? Well, we found out that our QA team was doing too much regression. Wish we ...
Ideas to regress smartly
The context In the current world of rapid development, a software is constantly updated with new features, incremental additions and bug fixes. While features (new & incrementa ...
The promising athlete
“What is the objective of load test?” I asked the participants attending my workshop. “It is to find out if the system can handle the load” replied one of them. A circular answer, ...
Behave yourself.
One of the common statements in software testing that I come across is “Domain knowledge is critical to testing the functionality”. The belief is that knowledge of the domain acqui ...