Testability: A Challenge to the Tester

Testability: A Challenge to the Tester

Software Testability measures the easiness of the software that can be tested on various factors by a tester(s) in a given context.

It’s not the measure of the product alone, a skill of a tester as well.  

Testability Heuristics

Most of the factors that influence testability falls under the below mentioned categories.

1. Product Knowledge

  • Design change
  • Functionalities
  • Risk factors
  • Challenges
  • End users
  • Business Scope
  • History

2.  Testing skills

  • Test strategy
  • Test design techniques
  • Creative thinking
  • Unlearning
  • Oracles (A good requirement doc could be set as a standard oracles)
  • Choosing an approach that suits for the given context

3.  Platform Knowledge

  • Technology
  • Language preference
  • Domain
  • Supportability ( Tools or any resource that assist our testing for eg. Logs)

4.  Gathering Information

  • Data
  • Support from teams
  • Test  report of previous releases
  • New implementation
  • Gap Analysis ( Known and unknown about the product)
  • Communication with associated people
  • Available documents

5.  Environment support

  • Tools
  • Device/System
  • Internet
  • People
  • Any resources that assist our testing

These are the list of checklist I have come across so far from my practice in the last 4.5 years. I am helping myself to find a better visibility on Testability and the the factors that influence it.

I am also looking for your opinion about Testability . Let’s help, share and contribute.

Please contact me on:

Email :    ktg.pradeep@gmail.com

Mobile:  08748887074

Skype:    pradeep.lingan

Twitter: @pradeeplingan1


  



To view or add a comment, sign in

More articles by Pradeep Lingan

  • Product Stability: A Baby’s Growth Diary

    Oh! A new baby is born☺. To make the baby grow and then to lead a life in a right path, Parents alone can’t play a…

  • The Art of Story Telling

    In last 5 years of my Bangalore life, this is the first time I am attending a Non-technical conference/events. There…

    1 Comment
  • Testing: The Tester’s blood

    What Software Testing is? The question might looks too old. But the answer keep changing among testers who practice it.

  • Health Care Domain

    Being a Software Tester who practice testing for the past 5+ years, I feel Domain knowledge is one of the critical…

  • When to start testing?

    To test any software applications, it’s important for a tester to gather information from the stakeholders about the…

  • Being an Interview Candidate and Interviewing Candidate:

    When I was asked to interview candidates, one of my question will be “As a customer if I give you a (product, app…

  • Lessons Learnt from an Error Message

    I practice testing every day to help myself do better testing. It’s my routine to question myself and check if I have…

    1 Comment
  • Testing and Reporting: Importance and Challenges

    Few years ago I used to oppose spending time for reporting. I feel it’s too boring job and I won’t prefer to spend time…

    3 Comments
  • My Approach to App Testing : Part-2

    My Approach to App Testing : Part-2 In my last blog post https://www.linkedin.

  • My approach to app testing -Part 1

    "Testing is all about questioning a product in order to provide an opinion about the stability of the product to the…

Explore content categories