Software Testing

  • What is a good test?

    While teaching a student from my SDET Lab programme, we had a good debate over what a good test is. I find Cem Kaner’s book on software testing very useful for beginners and I had given my student a copy of it as a reading exercise. A point mentioned in one of the initial chapters

    Read more →

  • I presented a research paper under Innovation category at UNICOM’s Next Generation Testing conference, held at Bangalore on 11th July, 2013. My paper was able to generate a lot of interest in people’s minds for my company Test Mile and what we can offer. My paper was titled – Design of Test Automation – Principles

    Read more →

  • Translation, Adaptation, Merging, Extending and Exemplifying using analogy as well as specific examples are essential learning techniques that I have explored as a tester. I am in the process of building expertise in my company – Test Mile – on the area of white box testing as well as India’s first white box testing course

    Read more →

  • The following testing ghazal is based on a famous ghazal by Ghalib, where he played on the word:  तू. Urdu/Hindi/Punjabi have various versions of ‘you’ which depict different levels of respect – the lowest being  तू. I’ve just played on the ghazal structure and attempted to touch various subjects in this short poem like the (lacking)

    Read more →

  • This is a software testing post, although not in the most conventional ways. It is mix of several expectaions some of which are genuine but when we put together all of them, a tester must be the real world avatar of comic book super heroes. Enjoy! If someone is planning to use it for their

    Read more →

  • Omne Ignotum Pro Magnifico

    I’m a fan of detective stories and recently I have been watching a lot of Sherlock Holmes. 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

    Read more →

  • While testing, one of the useful ways to get more ideas for testing as well as breaking free of constraints that prevent you from exercising some test ideas is the GOLD heuristic – Go One Layer Down. The concept is simple, although from one implementation to another the ground work required might vary. There are

    Read more →

  • Opinion Management System

    A lot of times, what is logged as a bug by  a tester is usually an opinion. A tester observes the behavior of the subject and feels something is not right. On further analysis, s/he develops on the idea and forms an opinion about the behavior or atleast has a set of questions about the

    Read more →

  • Apart from being the last day of 2011, yesterday was a regular day. I chose to watch Schindler’s List. For me, a typical experience of watching a good meaningful movie includes a follow-up web surfing on the subject, its director(s), actors, related movies etc. Yesterday was no different. I opened the movie’s Wikipedia page which

    Read more →

  • You Are, What YOU Are

    Dear Rahul, Note: If you think that you don’t fit into the description of the “YOU” that follows, ignore this letter. It’s not meant for you! When you have chosen to ignore it based on this decision, please reconsider for once on my request. You are not what your school is. You are not what

    Read more →