Know your Game !

Know your Game !

Software Testing demands meticulous planning and careful execution, trust me its no less than a strategic game. Quality assurance in an organisation completely depend on the solutions/product the organisation is offering. Identification of target audience and understanding their needs is the vital step before we jump in and start designing test processes. Because, at the end of the day every product or application in the market is a solution to some existing problem.

All applications when grouped under the name "IT solutions" make it sound so similar. But they are way different from each other down the stair- OnPremise application, Web Application, Cloud based services, Mobile Apps etc .The main purpose of this write up is to emphasise the existence of distinctive applications and various QA flavours which are equally good in their own sense.

On a regular interaction with QA’s , specially senior QA’s/Team leads one thing I have found  very disappointing is their “King of Hill” attitude. Being confident about our test processes and feeling proud of our effort is appreciated however, we shouldn’t be unmindful of various others things followed in IT industry. People are too busy merrymaking the automation inadvertently neglecting the basic skills required to prep up the Quality activities specifically functional testing. 

The foundation for any QA strategy depends on 2 things Company strategy & Target Audience

Understanding target audience should be principal element in chalking out your test plan and bug resolution strategy. Beauty of IT solutions is its presence in almost all domains as shown below.

Whole lot of these products and applications can be grouped into 2 broad categories.

B2B solutions are also called Professional IT solutions, usually end users are closely coupled with domain knowledge 

Example: Supply Chain Management

The application created to manage a supply chain of a company is targeted to resolve the shortcomings of the supply chain processes. The end user for such applications are domain experts and it is assumed that user knows the working of the industry and is familiar with terminologies, like for example- end user is aware that sale order is to confirm the buyers request and sale invoice is generated once the order is fulfilled. The application only facilitates to carry out this process seamlessly

B2C solutions are offered to general public. These applications are developed to cater to people needs on daily basis.

Example: Retail Solutions

Since the boom of online market place traditional stores based businesses has taken a back step. Retail businesses are targeted to all consumers without any restriction on credentials. B2C solutions do not have flexibility to make any assumptions of their target customer, however they can do customer profiling and target the audience based product offering, like for example - 'Beard grooming kit', however you cannot restrict the female buyers who like to purchase it for gifting purposes.

QA's need to identify which side of the globe their application fall into and make their decisions accordingly. A very successful test plan of retail application may face an utter failure in ERP application basically because their end user's are different and the way they you consume the product is lot more different.

This below table carries out a generic comparison of above mentioned categories from QA activity perspective. It is no means a discrimination to prove one over the other, it is basically listed down to provide clarity on test activities to be designed by a QA based on the target audience.

So, make a wise decision by understanding the type of market you are catering to, It helps to shape your solution in better way.


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

Sowmya Sridharamurthy的更多文章

  • Pa11y &Pa11y-CI for accessibility

    Pa11y &Pa11y-CI for accessibility

    Almost all products and service organizations are bringing on their A-Game in their online presence. Not a single day…

  • Deal with Interim compromise- "Technical Debt"

    Deal with Interim compromise- "Technical Debt"

    When the development team is stuck between handling odds and ends or maximizing the product value by adding new…

  • Tips to build an effective team

    Tips to build an effective team

    Every manager's dream would be to build an effective team. However, such teams don’t come out of blue, they have to be…

    2 条评论
  • Say 'NO' to extraneous scenarios in automation

    Say 'NO' to extraneous scenarios in automation

    Automate Automate Automate!! The new crazy mantra of every software tester. The aura of automation creates a mirage of…

  • Most Popular Node.js Automation Frameworks

    Most Popular Node.js Automation Frameworks

    Test Automation has been around since 25+ years , it has gone through an amazing metamorphosis maturing and stabilising…

    1 条评论
  • What keeps you relevant?

    What keeps you relevant?

    "Be different, but be relevant" Today if I catechize - 'who can be tester's?' probably there will be no specific…

  • In'Sure' Assurance

    In'Sure' Assurance

    Quality assurance is not just defect management or test management, trust me its much beyond that.Quality is a brand in…

    5 条评论
  • Selenium Best Practices

    Selenium Best Practices

    1) Use page objects framework Whenever we mention about the best practices in selenium, Page object model will be the…

  • Clarity brings Quality

    Clarity brings Quality

    When it comes to software development it’s a well known fact that we cannot achieve flawless product. We all strive to…

    2 条评论
  • Adopting 5'S' for successful Test case maintenance

    Adopting 5'S' for successful Test case maintenance

    5’S’ sounds familiar? Yes ! It is one of the buzz words in lean development methodology. 5’S’is one among the several…

    2 条评论

社区洞察

其他会员也浏览了