SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
CASE STUDY


Test Process Transformation Protects
Product Development Investment

                                                  STAG transforms the test process to enable
                                                   effective product assessment and certification of
                                                    product fitness for beta release, which helps
                                                    protect the investment in product development
                                                   for a leading Fleet Management solution provider.




           Domain/Category -
                                                                         Microsoft technologies / JAVA
           Transportation / Fleet Management




CUSTOMER AND PRODUCT BACKGROUND
The customer is a leading provider of hybrid terrestrial and satellite technologies for telecommunications that has its
headquarters in Singapore, two offices in the US and other parts of the world, and a development center in Bangalore.


The product in question is a mobile asset management solution, the flagship product of the company, which helps track,
manage access, and monitor all trucks or other mobile assets. It integrates GPS technology and wireless communications,
thereby providing customers with location-relevant and time-sensitive information about their mobile resources.
Developed using Microsoft technologies, the product has a substantial installed customer base.




PROBLEM STATEMENT
The customer had invested significantly in radically remodeling the current product and outsourced product
development, to be done on the Java platform, to a development partner. The customer had identified certain beta clients
for end-user testing. The feedback from the release to the beta clients was important to the customer in terms of future
business opportunities. Therefore, the customer was looking for an independent quality assessment of the product’s
performance and fitness certification prior to its official launch.
SOLUTION                                                                                                Percentage of designed test cases
                                                                                                        accepted by customer - 97
The product was in the last stage of the development cycle when
the STAG team started the engagement. The team noted that
there were no historical test artifacts available to judge the                                          # Levels of functional testing: 2
current maturity of the product, despite the fact that some level of
testing was going on. It was able to identify the following gaps:
                                                                                                        # Rounds of module validation: 4
• There was a lack of a clear test strategy to target the most critical
issues.
• The existing test cases lacked sufficient test coverage in terms of                                     # Rounds of role-based testing
the length and breadth of testing.                                                                      to validate end-to-end scenarios: 2
• There was no clear-cut strategy in place for regression testing.

                                                                                                        # Rounds of performance testing: 1
The STAG team then formulated a test strategy using HBT
techniques like Error-Fault-Failure (EFF) and Critical to Quality
(CTQ). This helped clearly define the issues to be targeted for
uncovering during the test phase and the types of tests to be used for this purpose. The team designed test cases applying HBT
techniques like Behavioral Stimuli (BeST), boundary value analysis, equivalence class, and domain specific special value.


The team enhanced the breadth of testing by adding test cases to validate the key non-functional aspects of each module. By
applying the Interaction Matrix (IM) HBT technique, the team was able to clearly identify the scope of regression for every
change made to the code by way of enhancements or bug fixes.


At the end of every cycle of testing, the STAG team shared a report that clearly rated, on a scale of 1 to 5, each feature with
respect to the ratio of test cases executed to those failed, the severity of the issues detected, and the effort required for the
workaround, with the customer. The team also conducted a performance evaluation of the system using a mix of commercial
and open source tools.



OUTCOME AND VALUE ADDITIONS
The STAG team transformed the work process completely by first breaking the work down to the smallest possible levels. Each
task in the process was assigned a schedule and alerts were raised at the slightest deviation from the schedule to ensure the
project remained on track.


The performance and fitness report showed high variance in the defect closing vs. test cycle, indicating a highly unstable code
structure. The performance tests also found very critical design related issues due to weak architecture.


The frequency with which the closed defects were being reopened during the entire validation was alarming. As a result of
fixes, new defects were being injected. Further, earlier passed test cases were also failing in the subsequent tests. The Quality
index was found to be non-linear.


The report enabled the customer to make an informed decision to defer the product release for beta client testing and focus on
sorting out the product fitness issues first.




  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.

Mais conteúdo relacionado

Mais procurados

Sharad_CV.DOCX
Sharad_CV.DOCXSharad_CV.DOCX
Sharad_CV.DOCXSHARAD .
 
Sharath Resume
Sharath ResumeSharath Resume
Sharath ResumeSharath Ns
 
iSQI Certification Days ISTQB Advanced Kari Kakkonen
iSQI Certification Days ISTQB Advanced Kari KakkoneniSQI Certification Days ISTQB Advanced Kari Kakkonen
iSQI Certification Days ISTQB Advanced Kari KakkonenIevgenii Katsan
 
Resume Jackson Lee
Resume Jackson LeeResume Jackson Lee
Resume Jackson LeeJacksonYKLee
 
William Petcher_sat
William Petcher_satWilliam Petcher_sat
William Petcher_satBill Petcher
 
Tips To Follow For A Simple QA Process
Tips To Follow For A Simple QA ProcessTips To Follow For A Simple QA Process
Tips To Follow For A Simple QA ProcessBugRaptors
 
Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Sachin-QA
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad Swati
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsTechWell
 
Quality by Design (Qbd) in Product Life Cycle Management (PLCM)
Quality by Design (Qbd) in Product Life Cycle Management (PLCM)Quality by Design (Qbd) in Product Life Cycle Management (PLCM)
Quality by Design (Qbd) in Product Life Cycle Management (PLCM)Dr. Girish S Sonar
 
Quality assurance by Sadquain
Quality assurance by Sadquain Quality assurance by Sadquain
Quality assurance by Sadquain Xad Kuain
 
QASymphony Rolls Out Testing Platform qTest
QASymphony Rolls Out Testing Platform qTestQASymphony Rolls Out Testing Platform qTest
QASymphony Rolls Out Testing Platform qTestflashnewsrelease
 
Testing in an agile environment
Testing in an agile environmentTesting in an agile environment
Testing in an agile environmentCristiano Caetano
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experiencevijaya lakshmi
 

Mais procurados (17)

Sharad_CV.DOCX
Sharad_CV.DOCXSharad_CV.DOCX
Sharad_CV.DOCX
 
Sharath Resume
Sharath ResumeSharath Resume
Sharath Resume
 
iSQI Certification Days ISTQB Advanced Kari Kakkonen
iSQI Certification Days ISTQB Advanced Kari KakkoneniSQI Certification Days ISTQB Advanced Kari Kakkonen
iSQI Certification Days ISTQB Advanced Kari Kakkonen
 
Resume Jackson Lee
Resume Jackson LeeResume Jackson Lee
Resume Jackson Lee
 
Regulatory Compliance QA
Regulatory Compliance QARegulatory Compliance QA
Regulatory Compliance QA
 
Agile testing
Agile testingAgile testing
Agile testing
 
William Petcher_sat
William Petcher_satWilliam Petcher_sat
William Petcher_sat
 
Tips To Follow For A Simple QA Process
Tips To Follow For A Simple QA ProcessTips To Follow For A Simple QA Process
Tips To Follow For A Simple QA Process
 
Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2
 
Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]Asad_F_Swati_Resume[1]
Asad_F_Swati_Resume[1]
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile Projects
 
Quality by Design (Qbd) in Product Life Cycle Management (PLCM)
Quality by Design (Qbd) in Product Life Cycle Management (PLCM)Quality by Design (Qbd) in Product Life Cycle Management (PLCM)
Quality by Design (Qbd) in Product Life Cycle Management (PLCM)
 
Quality assurance by Sadquain
Quality assurance by Sadquain Quality assurance by Sadquain
Quality assurance by Sadquain
 
satish_Resume
satish_Resumesatish_Resume
satish_Resume
 
QASymphony Rolls Out Testing Platform qTest
QASymphony Rolls Out Testing Platform qTestQASymphony Rolls Out Testing Platform qTest
QASymphony Rolls Out Testing Platform qTest
 
Testing in an agile environment
Testing in an agile environmentTesting in an agile environment
Testing in an agile environment
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
 

Semelhante a Test Process Transformation Protects Product Development Investment

DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...cscpconf
 
Interview questions and answers for quality assurance
Interview questions and answers for quality assuranceInterview questions and answers for quality assurance
Interview questions and answers for quality assuranceGaruda Trainings
 
Success Story - Testing Banking Application
Success Story - Testing Banking Application  Success Story - Testing Banking Application
Success Story - Testing Banking Application Indium Software
 
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answersGaruda Trainings
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna Hegde
 
Sonu balasubramanian agile_qtp_selenium
Sonu balasubramanian  agile_qtp_seleniumSonu balasubramanian  agile_qtp_selenium
Sonu balasubramanian agile_qtp_seleniumSonu Balasubramanian
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QARapidValue
 

Semelhante a Test Process Transformation Protects Product Development Investment (20)

Regression Suite Optimization
Regression Suite OptimizationRegression Suite Optimization
Regression Suite Optimization
 
QA Standards
QA StandardsQA Standards
QA Standards
 
SQA_Class
SQA_ClassSQA_Class
SQA_Class
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
 
Case Study : Manual & Automation Testing
Case Study : Manual & Automation TestingCase Study : Manual & Automation Testing
Case Study : Manual & Automation Testing
 
Agile case studies
Agile case studiesAgile case studies
Agile case studies
 
Dipanjana bhattacharya resume
Dipanjana bhattacharya resumeDipanjana bhattacharya resume
Dipanjana bhattacharya resume
 
Ganesh_Gopalakrishnan
Ganesh_GopalakrishnanGanesh_Gopalakrishnan
Ganesh_Gopalakrishnan
 
Interview questions and answers for quality assurance
Interview questions and answers for quality assuranceInterview questions and answers for quality assurance
Interview questions and answers for quality assurance
 
Success Story - Testing Banking Application
Success Story - Testing Banking Application  Success Story - Testing Banking Application
Success Story - Testing Banking Application
 
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answers
 
Nisha DeThomas CV
Nisha  DeThomas CVNisha  DeThomas CV
Nisha DeThomas CV
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resume
 
Radhakrishna_Profile
Radhakrishna_ProfileRadhakrishna_Profile
Radhakrishna_Profile
 
Kumari Meenu_Test Analyst
Kumari Meenu_Test AnalystKumari Meenu_Test Analyst
Kumari Meenu_Test Analyst
 
Sonu balasubramanian agile_qtp_selenium
Sonu balasubramanian  agile_qtp_seleniumSonu balasubramanian  agile_qtp_selenium
Sonu balasubramanian agile_qtp_selenium
 
Jgayatri-QA-Profile
Jgayatri-QA-ProfileJgayatri-QA-Profile
Jgayatri-QA-Profile
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QA
 
Pragya_Tripathi_CV-1
Pragya_Tripathi_CV-1Pragya_Tripathi_CV-1
Pragya_Tripathi_CV-1
 

Mais de 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
 
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
 
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 ToolSTAG 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
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachSTAG Software Private Limited
 

Mais de 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
 

Último

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Último (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Test Process Transformation Protects Product Development Investment

  • 1. CASE STUDY Test Process Transformation Protects Product Development Investment STAG transforms the test process to enable effective product assessment and certification of product fitness for beta release, which helps protect the investment in product development for a leading Fleet Management solution provider. Domain/Category - Microsoft technologies / JAVA Transportation / Fleet Management CUSTOMER AND PRODUCT BACKGROUND The customer is a leading provider of hybrid terrestrial and satellite technologies for telecommunications that has its headquarters in Singapore, two offices in the US and other parts of the world, and a development center in Bangalore. The product in question is a mobile asset management solution, the flagship product of the company, which helps track, manage access, and monitor all trucks or other mobile assets. It integrates GPS technology and wireless communications, thereby providing customers with location-relevant and time-sensitive information about their mobile resources. Developed using Microsoft technologies, the product has a substantial installed customer base. PROBLEM STATEMENT The customer had invested significantly in radically remodeling the current product and outsourced product development, to be done on the Java platform, to a development partner. The customer had identified certain beta clients for end-user testing. The feedback from the release to the beta clients was important to the customer in terms of future business opportunities. Therefore, the customer was looking for an independent quality assessment of the product’s performance and fitness certification prior to its official launch.
  • 2. SOLUTION Percentage of designed test cases accepted by customer - 97 The product was in the last stage of the development cycle when the STAG team started the engagement. The team noted that there were no historical test artifacts available to judge the # Levels of functional testing: 2 current maturity of the product, despite the fact that some level of testing was going on. It was able to identify the following gaps: # Rounds of module validation: 4 • There was a lack of a clear test strategy to target the most critical issues. • The existing test cases lacked sufficient test coverage in terms of # Rounds of role-based testing the length and breadth of testing. to validate end-to-end scenarios: 2 • There was no clear-cut strategy in place for regression testing. # Rounds of performance testing: 1 The STAG team then formulated a test strategy using HBT techniques like Error-Fault-Failure (EFF) and Critical to Quality (CTQ). This helped clearly define the issues to be targeted for uncovering during the test phase and the types of tests to be used for this purpose. The team designed test cases applying HBT techniques like Behavioral Stimuli (BeST), boundary value analysis, equivalence class, and domain specific special value. The team enhanced the breadth of testing by adding test cases to validate the key non-functional aspects of each module. By applying the Interaction Matrix (IM) HBT technique, the team was able to clearly identify the scope of regression for every change made to the code by way of enhancements or bug fixes. At the end of every cycle of testing, the STAG team shared a report that clearly rated, on a scale of 1 to 5, each feature with respect to the ratio of test cases executed to those failed, the severity of the issues detected, and the effort required for the workaround, with the customer. The team also conducted a performance evaluation of the system using a mix of commercial and open source tools. OUTCOME AND VALUE ADDITIONS The STAG team transformed the work process completely by first breaking the work down to the smallest possible levels. Each task in the process was assigned a schedule and alerts were raised at the slightest deviation from the schedule to ensure the project remained on track. The performance and fitness report showed high variance in the defect closing vs. test cycle, indicating a highly unstable code structure. The performance tests also found very critical design related issues due to weak architecture. The frequency with which the closed defects were being reopened during the entire validation was alarming. As a result of fixes, new defects were being injected. Further, earlier passed test cases were also failing in the subsequent tests. The Quality index was found to be non-linear. The report enabled the customer to make an informed decision to defer the product release for beta client testing and focus on sorting out the product fitness issues first. 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.