SlideShare a Scribd company logo
CASE STUDY


Enhanced Delivery Confidence with
Improved Product Maturity

                                               STAG’s unique engineering approach to designing
                                                  test cases enabled detection of critical defects and
                                                   improved product maturity of a mobile phone
                                                   application of a global embedded telecom
                                                   solution provider, enabling go-to-market with
                                                   high confidence.




           Domain/Category - Embedded                                   Technology - C/C++
           and Telecom




CUSTOMER AND PRODUCT BACKGROUND
The customer is a global communication technology solution provider helping businesses across the telecom value chain
– terminal device manufacturers, network equipment manufacturers, semiconductor vendors, and network operators –
accelerate product development through a unique combination of ready-to-use technology blocks and services backed by
unparalleled telecom experience.


The product in question was new initiative and involved developing mobile application framework software. The product
was developed using C/C++ on the Windows platform and used some COTS components.



PROBLEM STATEMENT
This was a prestigious project for the customer as it was a business opportunity that could potentially open up new
markets, create a new revenue model, and establish a major product-line. The product development was based on an
integrated model, with various software components being developed by multiple development centers of the customer
and also by partner vendors. With the software components coming from different sources at different stages, the maturity
of the product for release was suspect. Hence the customer decided to seek the help of a testing expert to evaluate the
product maturity before going to market.
SOLUTION

The STAG team first reviewed the existing test process and
detected numerous anomalies. These included:                                                       # Test cases added: 1000

    Inappropriate test cases due to gaps in requirements.
    Test cases being documented in a way that allowed only
                                                                              # High severity defects detected: 400
    domain experts to execute them.
    Test cases being more UI-specific.
    Lack of ability to detect critical defects.
    Builds being accepted for system testing without any sanity check, resulting in repeated testing and, therefore,
    increased testing time and effort.
    Large amounts of time being spent on integration testing and system testing in host environment as well as on target
    hardware.


Next, the STAG team put in place a well-structured knowledge transfer mechanism to understand the requirements and
product features. The team applied Black Box testing techniques to design test cases, used the HBT technique of EFF (Error,
Fault, and Failure Model) for devising strategy, and applied the HBT testing techniques of BeST and Quality Factors to
generate test scenarios from data and logic specifications.


The team documented the test cases in a way that enabled simple and easy execution. Further, it also defined the build
acceptance criteria for system testing. It created positive and negative test data for the various audio and video
codecs/formats required for multimedia testing using tools like Super, JPEG Imager, and HexEdit.


The STAG team applied HBT’s Interaction Matrix tool to broaden test coverage and identify proper regression scope for all
builds.


Finally, after testing every release, the team collected metrics and prepared test reports that contained data on test
progress, high impact issues detected, and product maturity.



OUTCOME AND VALUE ADDITIONS
Segregating the tests and test cases according to the levels of testing being performed at the unit, integration, and system
levels helped put appropriate gates at each level of testing and enabled the build quality to be gauged better right at the
unit and integration levels itself, instead of only at the system levels. This also helped determine the appropriate steps to
be taken once the defects in requirements were detected at the early stages. An improved test process led to lower
operational costs and resulted in:


    40% reduction in system testing effort
    Reduction in the rejection of builds, from 60% to 30%
    Improvement in the product maturity index, from 35% to 65%
    Zero defect in customer acceptance testing


Finally, the management’s buy-in with regard to the quality of the product enabled the customer to go-to-market with
high confidence.




Visit: www.stagsoftware.com | E-mail: marketing@stagsoftware.com
Bangalore: +91 80 28495574 / 41263009 | Chennai: +91 44 4214 3469 / 2442 0396


2013 © STAG Software Private Limited. All rights reserved. HBT is the IP of STAG Software Private Limited. All trademarks are acknowledged.

More Related Content

What's hot

First time quality
First time qualityFirst time quality
First time quality
EWI
 
Reduce Risk and Boost Productivity Through Advanced Quality Systems
Reduce Risk and Boost Productivity Through Advanced Quality SystemsReduce Risk and Boost Productivity Through Advanced Quality Systems
Reduce Risk and Boost Productivity Through Advanced Quality Systems
EWI
 
IRJET - Gap Analysis for Safety Improvements in Chemical Handling
IRJET -  	  Gap Analysis for Safety Improvements in Chemical HandlingIRJET -  	  Gap Analysis for Safety Improvements in Chemical Handling
IRJET - Gap Analysis for Safety Improvements in Chemical Handling
IRJET Journal
 
ISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 Intro
Samer Desouky
 
DELIVER SUCCESSFUL APPS WITH 360° Assurance.
DELIVER SUCCESSFUL APPS WITH 360° Assurance. DELIVER SUCCESSFUL APPS WITH 360° Assurance.
DELIVER SUCCESSFUL APPS WITH 360° Assurance.
Shagun khanna
 
Software testing services growth report oct 11
Software testing services growth report oct 11Software testing services growth report oct 11
Software testing services growth report oct 11
Transition Consulting Limited, India
 
Software Testing Services | Best software testing consulting companies
Software Testing Services | Best software testing consulting companiesSoftware Testing Services | Best software testing consulting companies
Software Testing Services | Best software testing consulting companies
gnareshsem
 
10 Software Testing Trends 2019
10 Software Testing Trends 201910 Software Testing Trends 2019
10 Software Testing Trends 2019
Rock Interview
 
Achieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality EngineeringAchieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality Engineering
Greg Sypolt
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
ScienceSoft
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Rik Marselis
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
rajni singh
 
Engineering quality assurance manual
Engineering quality assurance manualEngineering quality assurance manual
Engineering quality assurance manual
simonhackett1
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
Cygnet Infotech
 
Fast Efficient Wireless Connectivity and GNSS Production Testing
Fast Efficient Wireless Connectivity and GNSS Production TestingFast Efficient Wireless Connectivity and GNSS Production Testing
Fast Efficient Wireless Connectivity and GNSS Production Testing
spirentgnss
 
Parasoft Case Study: Wipro
Parasoft Case Study: WiproParasoft Case Study: Wipro
Parasoft Case Study: Wipro
Erika Barron
 
Sonu balasubramanian agile_qtp_selenium
Sonu balasubramanian  agile_qtp_seleniumSonu balasubramanian  agile_qtp_selenium
Sonu balasubramanian agile_qtp_selenium
Sonu Balasubramanian
 
Case Study - Testing Web Services Helps Leading Software Company Reduce Brows...
Case Study - Testing Web Services Helps Leading Software Company Reduce Brows...Case Study - Testing Web Services Helps Leading Software Company Reduce Brows...
Case Study - Testing Web Services Helps Leading Software Company Reduce Brows...
Cigniti Technologies Ltd
 

What's hot (20)

Umesh Resume
Umesh ResumeUmesh Resume
Umesh Resume
 
First time quality
First time qualityFirst time quality
First time quality
 
Reduce Risk and Boost Productivity Through Advanced Quality Systems
Reduce Risk and Boost Productivity Through Advanced Quality SystemsReduce Risk and Boost Productivity Through Advanced Quality Systems
Reduce Risk and Boost Productivity Through Advanced Quality Systems
 
IRJET - Gap Analysis for Safety Improvements in Chemical Handling
IRJET -  	  Gap Analysis for Safety Improvements in Chemical HandlingIRJET -  	  Gap Analysis for Safety Improvements in Chemical Handling
IRJET - Gap Analysis for Safety Improvements in Chemical Handling
 
ISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 Intro
 
DELIVER SUCCESSFUL APPS WITH 360° Assurance.
DELIVER SUCCESSFUL APPS WITH 360° Assurance. DELIVER SUCCESSFUL APPS WITH 360° Assurance.
DELIVER SUCCESSFUL APPS WITH 360° Assurance.
 
Software testing services growth report oct 11
Software testing services growth report oct 11Software testing services growth report oct 11
Software testing services growth report oct 11
 
Software Testing Services | Best software testing consulting companies
Software Testing Services | Best software testing consulting companiesSoftware Testing Services | Best software testing consulting companies
Software Testing Services | Best software testing consulting companies
 
10 Software Testing Trends 2019
10 Software Testing Trends 201910 Software Testing Trends 2019
10 Software Testing Trends 2019
 
Achieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality EngineeringAchieving CI Excellence with Quality Engineering
Achieving CI Excellence with Quality Engineering
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Engineering quality assurance manual
Engineering quality assurance manualEngineering quality assurance manual
Engineering quality assurance manual
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
 
Fast Efficient Wireless Connectivity and GNSS Production Testing
Fast Efficient Wireless Connectivity and GNSS Production TestingFast Efficient Wireless Connectivity and GNSS Production Testing
Fast Efficient Wireless Connectivity and GNSS Production Testing
 
MP_Divakar
MP_DivakarMP_Divakar
MP_Divakar
 
Parasoft Case Study: Wipro
Parasoft Case Study: WiproParasoft Case Study: Wipro
Parasoft Case Study: Wipro
 
Sonu balasubramanian agile_qtp_selenium
Sonu balasubramanian  agile_qtp_seleniumSonu balasubramanian  agile_qtp_selenium
Sonu balasubramanian agile_qtp_selenium
 
Case Study - Testing Web Services Helps Leading Software Company Reduce Brows...
Case Study - Testing Web Services Helps Leading Software Company Reduce Brows...Case Study - Testing Web Services Helps Leading Software Company Reduce Brows...
Case Study - Testing Web Services Helps Leading Software Company Reduce Brows...
 

Similar to Enhanced Delivery Confidence Improved Product Maturity

Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
Vipul Gupta
 
Regression Suite Optimization
Regression Suite OptimizationRegression Suite Optimization
Regression Suite Optimization
STAG Software Private Limited
 
Improved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational CostImproved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational CostITC Infotech
 
Success Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management SoftwareSuccess Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management Software
Indium Software
 
End to End Test of Network Management Software
End to End Test of Network Management Software End to End Test of Network Management Software
End to End Test of Network Management Software
Indium Software
 
William Petcher_sat
William Petcher_satWilliam Petcher_sat
William Petcher_satBill Petcher
 
Intelligent Automation and Smart Tooling
Intelligent Automation and Smart ToolingIntelligent Automation and Smart Tooling
Intelligent Automation and Smart Tooling
STAG Software Private Limited
 
Rohit Oza_CV_2015
Rohit Oza_CV_2015Rohit Oza_CV_2015
Rohit Oza_CV_2015Rohit Oza
 
Software Testing Services.pdf
Software Testing Services.pdfSoftware Testing Services.pdf
Software Testing Services.pdf
V2Soft India
 
Unit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdfUnit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdf
shreyaporekar9
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna Hegde
 
The quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testing
Maitrikpaida
 
Todd Watson Resume
Todd Watson ResumeTodd Watson Resume
Todd Watson Resumemtwatson
 
Power BI Dashboards For Manufacturing
Power BI Dashboards For ManufacturingPower BI Dashboards For Manufacturing
Power BI Dashboards For Manufacturing
Parag Rege
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resumepuneet pall
 
Samal biswa manual tester-functional-accessibility
Samal biswa manual tester-functional-accessibilitySamal biswa manual tester-functional-accessibility
Samal biswa manual tester-functional-accessibility
samal biswa
 
BRIAN D ALDRIDGE Resume 2016
BRIAN D ALDRIDGE Resume 2016BRIAN D ALDRIDGE Resume 2016
BRIAN D ALDRIDGE Resume 2016Brian Aldridge
 

Similar to Enhanced Delivery Confidence Improved Product Maturity (20)

Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
 
Regression Suite Optimization
Regression Suite OptimizationRegression Suite Optimization
Regression Suite Optimization
 
Improved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational CostImproved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational Cost
 
Success Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management SoftwareSuccess Story - End to End Testing of Network Management Software
Success Story - End to End Testing of Network Management Software
 
End to End Test of Network Management Software
End to End Test of Network Management Software End to End Test of Network Management Software
End to End Test of Network Management Software
 
William Petcher_sat
William Petcher_satWilliam Petcher_sat
William Petcher_sat
 
Intelligent Automation and Smart Tooling
Intelligent Automation and Smart ToolingIntelligent Automation and Smart Tooling
Intelligent Automation and Smart Tooling
 
Rohit Oza_CV_2015
Rohit Oza_CV_2015Rohit Oza_CV_2015
Rohit Oza_CV_2015
 
Software Testing Services.pdf
Software Testing Services.pdfSoftware Testing Services.pdf
Software Testing Services.pdf
 
Unit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdfUnit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdf
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resume
 
The quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testing
 
Raji_QA
Raji_QARaji_QA
Raji_QA
 
Todd Watson Resume
Todd Watson ResumeTodd Watson Resume
Todd Watson Resume
 
[En] life sciences software outsourcing services
[En] life sciences software outsourcing services[En] life sciences software outsourcing services
[En] life sciences software outsourcing services
 
Power BI Dashboards For Manufacturing
Power BI Dashboards For ManufacturingPower BI Dashboards For Manufacturing
Power BI Dashboards For Manufacturing
 
puneet_pall_resume
puneet_pall_resumepuneet_pall_resume
puneet_pall_resume
 
Samal biswa manual tester-functional-accessibility
Samal biswa manual tester-functional-accessibilitySamal biswa manual tester-functional-accessibility
Samal biswa manual tester-functional-accessibility
 
BRIAN D ALDRIDGE Resume 2016
BRIAN D ALDRIDGE Resume 2016BRIAN D ALDRIDGE Resume 2016
BRIAN D ALDRIDGE Resume 2016
 
SenthilkumarR
SenthilkumarRSenthilkumarR
SenthilkumarR
 

More from STAG Software Private Limited

Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"
STAG Software Private Limited
 
Choked by technical debt?
Choked by technical debt?Choked by technical debt?
Choked by technical debt?
STAG Software Private Limited
 
Are your quality metrics insightful?
Are your quality metrics insightful?Are your quality metrics insightful?
Are your quality metrics insightful?
STAG Software Private Limited
 
Weighed down by automation?
Weighed down by automation?Weighed down by automation?
Weighed down by automation?
STAG Software Private Limited
 
Covid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & CriteriaCovid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & Criteria
STAG Software Private Limited
 
Seven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test RapidlySeven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test Rapidly
STAG Software Private Limited
 
How to test less and accomplish more
How to test less and accomplish moreHow to test less and accomplish more
How to test less and accomplish more
STAG Software Private Limited
 
Is regression hindering your progression?
Is regression hindering your progression?Is regression hindering your progression?
Is regression hindering your progression?
STAG Software Private Limited
 
The Power of Checklist
The Power of ChecklistThe Power of Checklist
The Power of Checklist
STAG Software Private Limited
 
The power of checklist
The power of checklist The power of checklist
The power of checklist
STAG Software Private Limited
 
Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing
STAG Software Private Limited
 
Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)
STAG Software Private Limited
 
Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)
STAG Software Private Limited
 
Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)
STAG Software Private Limited
 
Language shapes the way you think
Language shapes the way you thinkLanguage shapes the way you think
Language shapes the way you think
STAG Software Private Limited
 
Deliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization ToolDeliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization Tool
STAG Software Private Limited
 
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
STAG Software Private Limited
 
Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?
STAG Software Private Limited
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” Approach
STAG Software Private Limited
 
Improving Defect Yield - a three step approach
Improving Defect Yield - a three step approachImproving Defect Yield - a three step approach
Improving Defect Yield - a three step approach
STAG Software Private Limited
 

More from STAG Software Private Limited (20)

Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"
 
Choked by technical debt?
Choked by technical debt?Choked by technical debt?
Choked by technical debt?
 
Are your quality metrics insightful?
Are your quality metrics insightful?Are your quality metrics insightful?
Are your quality metrics insightful?
 
Weighed down by automation?
Weighed down by automation?Weighed down by automation?
Weighed down by automation?
 
Covid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & CriteriaCovid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & Criteria
 
Seven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test RapidlySeven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test Rapidly
 
How to test less and accomplish more
How to test less and accomplish moreHow to test less and accomplish more
How to test less and accomplish more
 
Is regression hindering your progression?
Is regression hindering your progression?Is regression hindering your progression?
Is regression hindering your progression?
 
The Power of Checklist
The Power of ChecklistThe Power of Checklist
The Power of Checklist
 
The power of checklist
The power of checklist The power of checklist
The power of checklist
 
Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing
 
Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)
 
Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)
 
Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)
 
Language shapes the way you think
Language shapes the way you thinkLanguage shapes the way you think
Language shapes the way you think
 
Deliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization ToolDeliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization Tool
 
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
 
Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” Approach
 
Improving Defect Yield - a three step approach
Improving Defect Yield - a three step approachImproving Defect Yield - a three step approach
Improving Defect Yield - a three step approach
 

Recently uploaded

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 

Recently uploaded (20)

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 

Enhanced Delivery Confidence Improved Product Maturity

  • 1. CASE STUDY Enhanced Delivery Confidence with Improved Product Maturity STAG’s unique engineering approach to designing test cases enabled detection of critical defects and improved product maturity of a mobile phone application of a global embedded telecom solution provider, enabling go-to-market with high confidence. Domain/Category - Embedded Technology - C/C++ and Telecom CUSTOMER AND PRODUCT BACKGROUND The customer is a global communication technology solution provider helping businesses across the telecom value chain – terminal device manufacturers, network equipment manufacturers, semiconductor vendors, and network operators – accelerate product development through a unique combination of ready-to-use technology blocks and services backed by unparalleled telecom experience. The product in question was new initiative and involved developing mobile application framework software. The product was developed using C/C++ on the Windows platform and used some COTS components. PROBLEM STATEMENT This was a prestigious project for the customer as it was a business opportunity that could potentially open up new markets, create a new revenue model, and establish a major product-line. The product development was based on an integrated model, with various software components being developed by multiple development centers of the customer and also by partner vendors. With the software components coming from different sources at different stages, the maturity of the product for release was suspect. Hence the customer decided to seek the help of a testing expert to evaluate the product maturity before going to market.
  • 2. SOLUTION The STAG team first reviewed the existing test process and detected numerous anomalies. These included: # Test cases added: 1000 Inappropriate test cases due to gaps in requirements. Test cases being documented in a way that allowed only # High severity defects detected: 400 domain experts to execute them. Test cases being more UI-specific. Lack of ability to detect critical defects. Builds being accepted for system testing without any sanity check, resulting in repeated testing and, therefore, increased testing time and effort. Large amounts of time being spent on integration testing and system testing in host environment as well as on target hardware. Next, the STAG team put in place a well-structured knowledge transfer mechanism to understand the requirements and product features. The team applied Black Box testing techniques to design test cases, used the HBT technique of EFF (Error, Fault, and Failure Model) for devising strategy, and applied the HBT testing techniques of BeST and Quality Factors to generate test scenarios from data and logic specifications. The team documented the test cases in a way that enabled simple and easy execution. Further, it also defined the build acceptance criteria for system testing. It created positive and negative test data for the various audio and video codecs/formats required for multimedia testing using tools like Super, JPEG Imager, and HexEdit. The STAG team applied HBT’s Interaction Matrix tool to broaden test coverage and identify proper regression scope for all builds. Finally, after testing every release, the team collected metrics and prepared test reports that contained data on test progress, high impact issues detected, and product maturity. OUTCOME AND VALUE ADDITIONS Segregating the tests and test cases according to the levels of testing being performed at the unit, integration, and system levels helped put appropriate gates at each level of testing and enabled the build quality to be gauged better right at the unit and integration levels itself, instead of only at the system levels. This also helped determine the appropriate steps to be taken once the defects in requirements were detected at the early stages. An improved test process led to lower operational costs and resulted in: 40% reduction in system testing effort Reduction in the rejection of builds, from 60% to 30% Improvement in the product maturity index, from 35% to 65% Zero defect in customer acceptance testing Finally, the management’s buy-in with regard to the quality of the product enabled the customer to go-to-market with high confidence. Visit: www.stagsoftware.com | E-mail: marketing@stagsoftware.com Bangalore: +91 80 28495574 / 41263009 | Chennai: +91 44 4214 3469 / 2442 0396 2013 © STAG Software Private Limited. All rights reserved. HBT is the IP of STAG Software Private Limited. All trademarks are acknowledged.