Exploratory Testing Why, When and How!

Exploratory Testing Why, When and How!

There was a quite an interesting discussion going on at linkedIn regarding Exploratory testing, so I thought of writing this mini blog, and share my views, why I don't consider exploratory testing a valid QA activity in today’s context.

The very first reason behind my thoughts is its timing, “When” you do exploration? Since it is practically possible only in a waterfall SDLC model, when your application is ready. You practically can’t explore things until you have them. In an agile or an iterative development model, it is practically not possible.

Another good reason for the argument is based on “How” you do exploration, well, it is practically possible on a UI based application, not sure how effectively you can explore API’s randomly.

Well, there's a difference between an ad-hoc or random testing Vs Exploratory testing, and to support my argument, we need to ask the question “Why”, we do exploration, well, there are many reasons for it. 

  • To verify if users are able to understand this product, without using a manual. 
  • Are they able to navigate to the features logically.
  • Are they comfortable using the product, including look and feel, font and colours.
  • This also includes high level response time, performance, slowness testing etc.


Conclusion:

Exploratory testing has more value at a finished product and therefore it must be done by end users.  Some people interchangeably use the term PoC (proof of concept) for exploration at times.   Exploratory testing could be a very helpful technique while selecting an OTC (over the counter) product for your needs out of multiple choices.

Therefore we can not deny the fact behind its importance, but we need to understand when it makes sense, why it matters.

Ivan T.

CMSAC RegCLR /CTRTC /Mental Health Counsellor / Mindfulness Coach / Automation QA / BA

4 年

Exploratory testing is one of the crucial test activities in Agile. Many folks can articulate this better than me on this topic. They have also written some great articles on testing itself. Simon Tomes from TestBuddy Brijesh Deb Kyle Kohler Michael Bolton Iryna Suprun

Amit Kshirsagar

Head of Fulfillment Billing | Certified SAFe? Product Owner / Product Manager | ISTQB? Certified Advanced Level Automation Engineer

4 年

As you mentioned, Why and When are very important. Exploratory testing definitely adds more value when your system is more complex and you have a lot of User acceptance testing scenarios.

要查看或添加评论,请登录

Manish Bansal的更多文章

  • Dealing With Changing Trends in QA Practice

    Dealing With Changing Trends in QA Practice

    I was recently reading a post at LinkedIn shared by some QA professional talking about their everyday’s challenge of…

  • Sun Setting of QA Era

    Sun Setting of QA Era

    Inception..

    4 条评论
  • Amazon Redhat OpenShift

    Amazon Redhat OpenShift

    Application container management have never been imagined without implementing an orchestration platform like Swarm or…

    2 条评论

社区洞察

其他会员也浏览了