The Context Inflation

The Context Inflation

Forget everything you know about testing and when you do, try defining it from the scratch. No matter what, you will always end up enforcing your definitions with the words such as “Requirements”, “Verification”, and “Validation”. 

Thing is, we don’t have a way around it.

Testing embeds itself as an encapsulated activity. If we see testing in a three dimensional format, ideally it form the shape of a sphere and the core of this sphere will be always be Requirements.

For testers working with conventional mindsets of requirement analysis, test case formation, and execution of test cycles, placing the requirements within the center of the core works fine. It justifies their efforts and time – we cannot deny this, as most of the information solution industry works that way.

But the question is, to what extent we can rely on the requirements? For developers it will be a time eater if they are asked to go around the context and then start their development.

For testers, testing the software without adding the spice of context is a game half played.

The context changes everything here. Once the application is out from the developers’ domain and out in the open, the strong stimulus of User Experience, business rules, behavior, test results, and technology will change what the code is all about. Bugs are raised this way.


We need to grasp the reality that the software written perfectly on the basis of some written requirements is on the first foundation stone of the solution.

We must understand that the real users are not bounded to use these application in any form of “Best Practices”. They will do with it whatever they want to do, and they will complain.

We must also understand that the tools and technologies are there to support us when this inflation of context happens. It is a disruption which is mandatory. It will happen – we need to be ready.

No matter how many test cases we write in that limited time we have, we will never make sure of the coverage we need. This de facto effect of context inflation changes the game board rule.

The key thing here is to make something sturdy out of the first set of requirements. Something which is flexible enough to take on the pressure of inflation. Most of the software application fail just because of the stiffness in the requirement implementation at the start of the projects. Don’t be like that.

Once a good foundation is laid down, the changes in the designs are easier – your test cases should be flexible enough to take care of this effect. If you increase the number of cases you will be in trouble. So concentrate on Smoke and Sanity, and then go for the regression side.

Your test cycles should concentrate on the workable application – so let the happy test pass, remember, your first cycles should not put developers at unease.

Once everything is in the stable mode, move to the negative testing. This will address context inflations. This will also take care of the tacit requirements, the needs and wishes which the user never mentioned in the SRS.

Testers need to develop a POV (Point of view) of the application as a factory product, but is open to change as the user needs it to be.

I may write more on this.

Till then

Ciao

Arslan

USAMA MUZAFFAR IHSAN

Incubation Manager | Regional Plan 9 | Kharian Center

5 年

Excellent Article

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

Arslan Ali的更多文章

  • The Women Connection - surviving the work-spaces

    The Women Connection - surviving the work-spaces

    Customarily, if I start this blog by listing the qualities of women in work environments, most of the readers (both men…

    1 条评论
  • Digital Transformation - think bigger please (because you did not)

    Digital Transformation - think bigger please (because you did not)

    Pakistan's IT industry is still an underage distributed and struggling industry. It is divided into hundreds of small…

    2 条评论
  • What's bugging Bugs Bunny?

    What's bugging Bugs Bunny?

    Disclaimer: This is a work of experience. Any resemblance to any living or dead person is purely co-incidental.

    3 条评论
  • To that tester....

    To that tester....

    Extremely slow clap to the first ever tester who brought up the discussion about manual and automated testing! Because…

    1 条评论
  • I am Arslan Ali and this is what I can do for you!

    I am Arslan Ali and this is what I can do for you!

    Hello, I am a seasoned Software Quality Assurance and Solution delivery professional who loves to accept challenges and…

  • The Better Tester

    The Better Tester

    This story is now entering the second generation of its characters, and it is time that people should know the truth:…

  • Riding the Tech Rapids

    Riding the Tech Rapids

    Close your eyes and think for a moment that you are standing at the bank of a wild mountain river and watching those…

  • The Startup Rant

    The Startup Rant

    #Entrepreneurs, please get out of the #Startup business, there is more value to it than meets the eyes! Incubation is a…

  • Along came a tester

    Along came a tester

    Let me start with the poem… Little and innocent developers, Sitting in front of their computers, Creating lots of…

    10 条评论
  • The Rise of the Coordinators

    The Rise of the Coordinators

    If you are part of the solution delivery industry then it should not come as a surprise that besides being highly…

社区洞察

其他会员也浏览了