Emphasis on 4Rs, repeatability, reliability, re-use and robustness
The objective of the client was to conduct an empirical investigation to provide stakeholders with information about the quality of the product/service under test. This included defining and implementing a set of policies, processes, and procedures required for planning, execution, and reporting of various software verification and validation activities.The goal of the testing engagement was to:
1 Improve the testing process and provide recommendations to enhance productivity
2 Ensure that product has successfully met the end-user’s requirements
3 Reduce the test cycle time using test automation tools The challenge faced was the ability to integrate into an informal testing process environment at the client location, where proven quality solutions are unknown and unused.
With a passion and understanding demonstrated by the QA team coupled with proven capability to meet the needs of the client a solution was offered by means of:
1 Incorporating efficient and effective testing methodologies, processes, and documentation
2 Systematic and structural test planning instead of tardy, unstructured planning
3 Deciding on the appropriate testing strategy depending upon the type of testing required
4 Engaging senior automation experts to work on automation frameworks Industry leading automation tools like Mercury QTP and Quality Center were used for setting up automation test plan and strategy and estimating the time, effort, and capacity needed for automation.
With high level of satisfaction, the customer was appreciative of the solution provided by the consultant and also savored the benefits which brought the following ROI and much more:
1 Early fault detection resulted in reduction of cost on bug fixes
2 100% test coverage achieved as a result of refining processes and implementing tools
3 Eliminated risk of unnecessary test resource utilization by right staffing
4 Test automation reduced the regression testing efforts by 80%5 Improved end-user satisfaction and confidence in the product
By identifying the loose ends of the process, and in order to bridge the gaps, innovative quality improvement techniques were implemented by analyzing the patterns in the defects identified, tightening the test cases to capture the hidden defects, and performing a complete review for ambiguous statements in the requirements to avoid different interpretations and untimely bugs. This solution offered with its emphasis on 4Rs, repeatability, reliability, re-use and robustness, has opened a new path to testing into today’s trends like web based applications, service oriented architectures (SOA), software as a service (Saas), wireless technologies, and mobile technologies, etc.