We use cookies and other similar technologies (Cookies) to enhance your experience and to provide you with relevant content and ads. By using our website, you are agreeing to the use of Cookies. You can change your settings at any time. Cookie Policy.

Software Test Management and Metrics

Vishi Viswanath

Software Testing Metrics

Vote 0 Votes

Software Testing - Metrics - What is the dichotomy and why is it a challenge?

Software testing and development today have a myriad of metrics associated with them. Every aspect of testing has a metric related to it and pundits and practitioners choose to write pages and pages of theory, background and success stories around these metrics. However, one thing everyone agrees that the metrics are there only to the extent you could use them.

No matter how scientific you have utilized the methods to capture the metrics, they provide a guideline when you deploy these numbers to come up with your predictions. The predictions never match in reality to the actual number post facto. Why? This is a nagging question to all of us. By no means, this blog will try to answer this question and resolve it. However, it is an attempt to look at some of the contributing factors, in fact just one factor in details and show more light on the everlasting search for a perfect answer.

What is technology made up of? Of all the ingredients in the mix, the primary ingredient to Software development or testing is people. With the advent of user-friendly languages and many of the collaborative tools and web services, it is still human beings who provide the final glue to this jungle of options. It is the people who build the final digital fabric that is being used in various formats be it mobile phones, web portals and other man-machine interfaces.

What do we do? We have a digital final format; we have a real world problem that most often than not does not have a binary solution; that is there are various grey matters that exist today in business problems; these problems have been traditionally, albeit not efficiently or effectively been managed by human beings. What did we do?

We applied our intelligence and available material to come up with answers to problems that we have . Take for example, a simple credit card statement. When you look at a statement and recognize that you have been charged with some late fees and financial charges, you tend to call the credit company and negotiate a waiver. Most often you get granted with your wish. What does the person use when making this resolution? ; Some hard facts and soft intuition that you are a good customer and therefore must be rewarded or must be less burdened.

Likewise, we programmers/development gurus, have some hard requirements, use cases, et al and a development platform to convert the real life problems into digital solutions. We use along the way our intuitive abilities to build test assets and carry out the required testing. This is a similar kind of software testing that carried out when it comes to running binary options trading software. Binary options trading is a currency trading which uses allot of software testing metrics.

Therefore, one of the reasons for the deviation between metrics and real-life experiences is that there is a non-linear element that is part of the creation of any digital work, which is a software system.

Leave a comment

Software Testing is an important aspect in software development and maintenance. Irrespective of the models deployed for the development of systems, there is always a need for measurement and management of testing.This blog attempts demystify the testing challenges and guides you to measure the required testing efforts.

Vishi Viswanath

Vishi is a managing partner in Intellisys Technology, LLC. He has been in the information technology field for over 29 years.Progressively grown from a programming position to the executive level.

Recently Commented On


Monthly Archives