• A Straw Man Called Regression Testing or Why Regression Testing is Exploratory

    Regression Testing, despite its inherent complexity, is almost an underdog in the testing community. It is synonymously used with repeating a sub-set of tests which exist, to be executed for a context involving change. Pre-existence of such tests at the hour of need is almost always assumed in such discussions. Such commentary often uses it

    Read more u0026rarr;

  • A Layman’s Observations about an LLM: Conversations with ChatGPT

    नीम-हकीम ख़तरा-ए-जान Half Knowledge is Dangerous. I don’t know Artificial Intelligence/Machine Learning. This is not a comfortable position to be in to claim testing of anything. I don’t do testing like that. It’s limited in its value. If you are not aware about the theme of this series of articles by me, please read Embracing

    Read more u0026rarr;

  • Automation in Testing – Omne Ignotum Pro Magnifico

    Wow! Automation! Hot Topic at last. Or not? I’m a fan of Sherlock Holmes stories. There is a recurring plot line that happens at various instances, where Sherlock would give amazing insight about a person just by looking at the person for a minute. On one such instance, Sherlock explains how he came to his

    Read more u0026rarr;

  • Humans are THE Force Multipliers

    Force Multiplier. A new Think-Word for me. It came into my life as recent as last week after an excellent keynote by Tariq King at Agile Testing Days Open Air, Cologne, a testing festival my organisation trendig technology services GmbH organises every year. Not many testers read my work. It’s my responsibility to share it

    Read more u0026rarr;

  • A Critique of Some Popular Testing Principles

    Principles are an important part of how we think about testing. They are good ideas. But take them literally, they can have the following problems: This is a little longer article than I had anticipated. It took me about 2 hours to write, which is more than I have spent on any of the articles

    Read more u0026rarr;

  • Brilliance, Borderland and Bullsh*t

    What is the meaning of value? We often use this word in the testing world. What is one’s value system? This article is about the way I perceive my value system and how my experience has changed it over time. The Value System Continuum Let’s start with an example. I’ve had many conversations in the

    Read more u0026rarr;

  • Performance – Being Lazy or Greedy – Response Time, Resource Utilisation and Locality

    What do we mean when we say a given object performs well? This is an important question for testers, because unless this is answered for a context, one can not design and interpret a test primarily focused on performance, or derive meaning of performance from tests that are not directed primarily at evaluation of performance.

    Read more u0026rarr;

  • Uncaging the Types of Testing

    “What are the types of testing?” A popular interview question. A sure shot way for Linkedin post impressions. And like most things which fall into either of these categories, this is a cheap and useless question in itself if it looks for a simple list of named types. I would not have chosen to write

    Read more u0026rarr;

  • Embracing Zero: I am a Student of Testing

    I am a student of testing. My ego about my knowledge about testing has been shattered multiple times. There are people who know better than me. There are people who think better than me. There are people who write and present better than me. And still the infinity of testing is beyond their grasp as

    Read more u0026rarr;

  • Beyond Philosophy: Capturing Testing Nuggets from My Experience

    While my hashtag#EmbracingInfinity series of articles deals with the more philosophical parts of testing and my thinking, I want to start writing one concrete granular testing concept at a time as well. I firmly believe that one should start with philosophy before delving into the more technical/craft aspect of a profession. That’s the reason I

    Read more u0026rarr;