Towards Zero Defects Effective Identification of Defects Across the Touchpoints
User experiences take the center stage in all software or applications as the millennial user emerges as unforgiving & extremely critical Keeping the millennials happy goes much beyond simply engaging them over the smart phones
The Millennials Drive Expectations
All About Software Defects
Defect severity indicate the degree of negative impact on the software quality or in other words the effect of a defect on the working of a single or group of a component Its impact can vary depending on projects and organizations to be classified further
Critical
Major
Defect Severity
Minor
The likelihood of a user finding the defect measures up to this probability and can be expressed in percentage to be classified further and is a critical factor to be examined by companies including software testing companies in india.
High If, while using a feature, defect is encountered by all or almost every enduser
Medium If more than half of the users can detect that defect
Defect Probability
Low If the defect is encountered by very few users or none
Defect correction priority is generally finalized by the project or product manager, whereas it can be initially set by the software tester Defect priority mainly indicates the urgency or the importance of fixing a defect
Urgent
High
Medium
Defect Priority
Low
Dimensions of Quality
•
Accessibility •
•
Compatibility •
•
It includes the proper functioning of the system as per the requirements mentioned in the specification.
Maintainability •
•
The efficiency of the software optimizes the operations pushing appropriate utilization of the resources like battery, memory and other tangible parameters.
Functionality •
•
The ability of the software to respond to different requests simultaneously like making use of the same resource in different ways at the same time across the instance of the software.
Efficiency •
•
It refers to how suitable is the software to work in different environment like different OS or browsers.
Concurrency •
•
The extent to which a software can be used with ease by a wide variety of end-users, with various exposure as well as abilities, including those who require voice recognition or screen magnifiers.
The ease with which the software be modified when there is the need to add features or fix bugs and release new versions is an important factor too.
Portability •
Portability across a variety of devices with different platforms and their versions becomes a huge challenge in a world with fast moving devices. Seamless user experiences depend a lot on this factor too.
Phases To Take Care of
The system development cycle transits through various stages with equal amount of vulnerability to defects & bugs. The Phase Injected is the stage of this lifecycle where the defect was probably introduced. Detection Efficiency is the number of defects detected in a particular phase or the total number of defects injected during that phase.
Requirements Phase < 50%
Design Phase > 60%
Development Phase <15%
Detecting the Phase Injected
Software testing companies in india give due importance to the early detection of defects and remain conscious of implementing methods to keep a track of these by constantly adapting to the growing changes in the technology landscapes
In a Nutshell
Visit
http://www.softwaretestingsolution.com/
& Request a FREE Demo to Know our Solution
SPEC House“, Parth Complex, Navrangpura, Ahmedabad-380 009, INDIA www.spec-india.com lead@spec-india.com +91-79-26404031 to 34 VOIP + 1 - 908 - 450 – 9862