SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
CASE STUDY


 Smart testing drives seamless
 technology migration of POS software

                                                STAG’s rapid understanding of the product under test
                                                 and setting up a good test baseline significantly
                                                  contributed to the successful technology upgrade of
                                                  POS software and go-to-market with no quality
                                                  degradation, within the stipulated timeframe, for a
                                                global leader in the secure electronic payment domain.




                                    Domain -                                    Technology - Silverlight, ASP3.0,
                                    Retail / POS                                Windows 7, MS SQL, IE 8 and FF13




CUSTOMER AND PRODUCT BACKGROUND
Our client has been a global leader in the domain of secure electronic payment technologies for the last two decades.


The product in question was the client’s POS Terminal Management software, developed in Web 2.2. It enables remote
monitoring and management of electronic payment devices. The product has been in the market for the last 20 years and has,
understandably, captured a large market base.




PROBLEM STATEMENT
In today’s technology-driven business world, growing business demands necessitate upgrades in technology to support the
capability to fulfil those demands. That was one of the reasons for the client’s decision to upgrade the POS Terminal
Management software to the Web 3.0 platform.


The current version of the software had a large installed base, which made seamless migration without errors a tricky affair. A
secondary problem was to complete this platform shift within a stringent timeframe, without compromising on the high quality
standards that the earlier version of the product had set. Moreover, creating a dedicated in-house testing team was not an
option for the company; its decision was to outsource the testing requirements to an independent third-party vendor with a
proven track record.
Understanding the product, a complex one with 35 features embedded into a rich user interface, was a challenge as there was
limited availability of product documentation and no previous artefacts – test cases or scenarios – for reference. Additionally,
the product development team of the client was based out of the US, and the interaction with them was limited to WebEx,
bringing another level of challenges in the product knowledge transfer.




SOLUTION
The primary step was a detailed independent analysis of the
client’s software, to have a clear understanding of product                                                                         #Test Cases Created - 3000+
functionality in the shortest time possible. This was achieved by
applying the Landscaping technique of HBT. Next, a sound test
strategy and design was put in place, in a time period of three
weeks. Then, applying HBT’s Cleanliness Criteria and Interaction                                                                    #Defects Detected - 128
Matrix technique, a set of more than 3000 test cases were
created. These test cases were categorized into multiple levels –
L1, L2, L4 and L5 with each level having sufficient positive as
well as negative test cases. The software under test was                                                                            #Testing Cycles - 3
subjected to 3 cycles of testing, with each test cycle lasting 2
weeks.


There was significant cycle-wise reduction in the number of defects. Critical defects were isolated and prevented from
escaping to the field.



                                                                                                               Effort & Time Distribution
Test Case Details                                                       Test Base Line
                                                                                                                             Understanding      Design                  Execution     Total
                Test Type     #Test Scenarios      #Test Cases                     #EUT*     #PDTs*                             & Base-ling

L5   Flow correctness test     20     100 : 0     20   100 : 0          L5       20 flows          1                                                     Cycle1   Cycle 2   Cycle 3

L4      Functionality test    363     60 : 40    522   59 : 41          L4 38 features            11           Effort [PD]               12        15       30        24        18      99

L2      User interface test    68     100 : 0   1896   100 : 0          L2    55 screens           8                                   12%        15%      30%      24%       18%

L1    Data validation test    184     50 : 50    540   60 : 40          L1    18 screens           4           1 - day to install the product

                              635     65:35     2978   85:15                                     24            Time [days]                 4        5       10         8         6      33

                                                            * EUT - Entity under test, PDT - Potential defect type




OUTCOME AND VALUE ADDITIONS
Good test base-lining, organizing and streamlining test assets helped achieve test completeness, adequacy, better asset
maintenance and re-usage leading to improving test effectiveness and defect finding ability by 3x.


This paved way to complete the testing within the stipulated timeframe, while the client was able to bring seamless technology
migration of the product and go-to-market without compromising on the quality standards of the previous product version, as
per the business plan.




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


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

Contenu connexe

Tendances

Top 5 Code Coverage Tools in DevOps
Top 5 Code Coverage Tools in DevOpsTop 5 Code Coverage Tools in DevOps
Top 5 Code Coverage Tools in DevOpsscmGalaxy Inc
 
Code coverage & tools
Code coverage & toolsCode coverage & tools
Code coverage & toolsRajesh Kumar
 
Software Architecture: Test Case Writing
Software Architecture: Test Case WritingSoftware Architecture: Test Case Writing
Software Architecture: Test Case WritingSitdhibong Laokok
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notesguest208aa1
 
9 yrs of Testing Exp_STB and DSL gateway products
9 yrs of Testing Exp_STB and DSL gateway products9 yrs of Testing Exp_STB and DSL gateway products
9 yrs of Testing Exp_STB and DSL gateway productsPrakash S M
 
Testing artifacts test cases
Testing artifacts   test casesTesting artifacts   test cases
Testing artifacts test casesPetro Chernii
 
Manoj resume
Manoj resumeManoj resume
Manoj resumetekwissen
 
Parasoft .TEST, Write better C# Code Using Data Flow Analysis
Parasoft .TEST, Write better C# Code Using  Data Flow Analysis Parasoft .TEST, Write better C# Code Using  Data Flow Analysis
Parasoft .TEST, Write better C# Code Using Data Flow Analysis Engineering Software Lab
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Gurpreet singh
 
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 Testingspirentgnss
 

Tendances (20)

Top 5 Code Coverage Tools in DevOps
Top 5 Code Coverage Tools in DevOpsTop 5 Code Coverage Tools in DevOps
Top 5 Code Coverage Tools in DevOps
 
Code coverage & tools
Code coverage & toolsCode coverage & tools
Code coverage & tools
 
Software Architecture: Test Case Writing
Software Architecture: Test Case WritingSoftware Architecture: Test Case Writing
Software Architecture: Test Case Writing
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notes
 
Ravinder_Access
Ravinder_AccessRavinder_Access
Ravinder_Access
 
Neha_Maggu
Neha_MagguNeha_Maggu
Neha_Maggu
 
9 yrs of Testing Exp_STB and DSL gateway products
9 yrs of Testing Exp_STB and DSL gateway products9 yrs of Testing Exp_STB and DSL gateway products
9 yrs of Testing Exp_STB and DSL gateway products
 
Qtp sample resume
Qtp sample resumeQtp sample resume
Qtp sample resume
 
Pavan kumar k
Pavan kumar kPavan kumar k
Pavan kumar k
 
Testing artifacts test cases
Testing artifacts   test casesTesting artifacts   test cases
Testing artifacts test cases
 
Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST
 
navin_CV
navin_CVnavin_CV
navin_CV
 
Pavan.R_resume
Pavan.R_resumePavan.R_resume
Pavan.R_resume
 
Testing banking apps
Testing banking appsTesting banking apps
Testing banking apps
 
new anu resume
new anu resumenew anu resume
new anu resume
 
Manoj resume
Manoj resumeManoj resume
Manoj resume
 
Parasoft .TEST, Write better C# Code Using Data Flow Analysis
Parasoft .TEST, Write better C# Code Using  Data Flow Analysis Parasoft .TEST, Write better C# Code Using  Data Flow Analysis
Parasoft .TEST, Write better C# Code Using Data Flow Analysis
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3
 
Sirisha_V&V
Sirisha_V&VSirisha_V&V
Sirisha_V&V
 
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
 

Similaire à Smart Testing Drives Seamless Product Technology Migration

Priti_Mule_ETL and ManualTesting(7.6+yrs Exp)
Priti_Mule_ETL and ManualTesting(7.6+yrs Exp)Priti_Mule_ETL and ManualTesting(7.6+yrs Exp)
Priti_Mule_ETL and ManualTesting(7.6+yrs Exp)Priti Mule
 
AtifBhatti resume
AtifBhatti resumeAtifBhatti resume
AtifBhatti resumeAtif Bhatti
 
Vinit Ranjan_Tester
Vinit Ranjan_TesterVinit Ranjan_Tester
Vinit Ranjan_TesterVinit Ranjan
 
William Petcher_sat
William Petcher_satWilliam Petcher_sat
William Petcher_satBill Petcher
 
Fundamentals_of_testing.pdf
Fundamentals_of_testing.pdfFundamentals_of_testing.pdf
Fundamentals_of_testing.pdfAndreeaDavid22
 
Parul_Tewari_QAEngineer
Parul_Tewari_QAEngineerParul_Tewari_QAEngineer
Parul_Tewari_QAEngineerParul Tewari
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaEdureka!
 
Mca 9 year_of_experience_in_testing_telecom
Mca 9 year_of_experience_in_testing_telecomMca 9 year_of_experience_in_testing_telecom
Mca 9 year_of_experience_in_testing_telecomMIRZA MAHIR BEG
 
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual KARUNANIDHI ETHIRAJ
 
Zero-bug Software, Mathematically Guaranteed
Zero-bug Software, Mathematically GuaranteedZero-bug Software, Mathematically Guaranteed
Zero-bug Software, Mathematically GuaranteedAshley Zupkus
 
Vinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan
 
Rohit Oza_CV_2015
Rohit Oza_CV_2015Rohit Oza_CV_2015
Rohit Oza_CV_2015Rohit Oza
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerQA or the Highway
 
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...KARUNANIDHI ETHIRAJ
 

Similaire à Smart Testing Drives Seamless Product Technology Migration (20)

Priti_Mule_ETL and ManualTesting(7.6+yrs Exp)
Priti_Mule_ETL and ManualTesting(7.6+yrs Exp)Priti_Mule_ETL and ManualTesting(7.6+yrs Exp)
Priti_Mule_ETL and ManualTesting(7.6+yrs Exp)
 
AtifBhatti resume
AtifBhatti resumeAtifBhatti resume
AtifBhatti resume
 
Pravin_CV_4+years
Pravin_CV_4+yearsPravin_CV_4+years
Pravin_CV_4+years
 
Vinit Ranjan_Tester
Vinit Ranjan_TesterVinit Ranjan_Tester
Vinit Ranjan_Tester
 
William Petcher_sat
William Petcher_satWilliam Petcher_sat
William Petcher_sat
 
Fundamentals_of_testing.pdf
Fundamentals_of_testing.pdfFundamentals_of_testing.pdf
Fundamentals_of_testing.pdf
 
Anuroop_Resume
Anuroop_ResumeAnuroop_Resume
Anuroop_Resume
 
Parul_Tewari_QAEngineer
Parul_Tewari_QAEngineerParul_Tewari_QAEngineer
Parul_Tewari_QAEngineer
 
satish_Resume
satish_Resumesatish_Resume
satish_Resume
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
 
Resume
ResumeResume
Resume
 
Mca 9 year_of_experience_in_testing_telecom
Mca 9 year_of_experience_in_testing_telecomMca 9 year_of_experience_in_testing_telecom
Mca 9 year_of_experience_in_testing_telecom
 
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
 
Zero-bug Software, Mathematically Guaranteed
Zero-bug Software, Mathematically GuaranteedZero-bug Software, Mathematically Guaranteed
Zero-bug Software, Mathematically Guaranteed
 
Vishnu
VishnuVishnu
Vishnu
 
Guruprasad_Testing_TM_7.5yrs
Guruprasad_Testing_TM_7.5yrsGuruprasad_Testing_TM_7.5yrs
Guruprasad_Testing_TM_7.5yrs
 
Vinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan_Test Engineer
Vinit Ranjan_Test Engineer
 
Rohit Oza_CV_2015
Rohit Oza_CV_2015Rohit Oza_CV_2015
Rohit Oza_CV_2015
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
KARUNANIDHI E_ QA_SOFTWARE TESTING 5+ YEARS EXP IN AUTOMATION(Selenium) & MAN...
 

Plus 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
 

Plus 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
 

Dernier

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Smart Testing Drives Seamless Product Technology Migration

  • 1. CASE STUDY Smart testing drives seamless technology migration of POS software STAG’s rapid understanding of the product under test and setting up a good test baseline significantly contributed to the successful technology upgrade of POS software and go-to-market with no quality degradation, within the stipulated timeframe, for a global leader in the secure electronic payment domain. Domain - Technology - Silverlight, ASP3.0, Retail / POS Windows 7, MS SQL, IE 8 and FF13 CUSTOMER AND PRODUCT BACKGROUND Our client has been a global leader in the domain of secure electronic payment technologies for the last two decades. The product in question was the client’s POS Terminal Management software, developed in Web 2.2. It enables remote monitoring and management of electronic payment devices. The product has been in the market for the last 20 years and has, understandably, captured a large market base. PROBLEM STATEMENT In today’s technology-driven business world, growing business demands necessitate upgrades in technology to support the capability to fulfil those demands. That was one of the reasons for the client’s decision to upgrade the POS Terminal Management software to the Web 3.0 platform. The current version of the software had a large installed base, which made seamless migration without errors a tricky affair. A secondary problem was to complete this platform shift within a stringent timeframe, without compromising on the high quality standards that the earlier version of the product had set. Moreover, creating a dedicated in-house testing team was not an option for the company; its decision was to outsource the testing requirements to an independent third-party vendor with a proven track record.
  • 2. Understanding the product, a complex one with 35 features embedded into a rich user interface, was a challenge as there was limited availability of product documentation and no previous artefacts – test cases or scenarios – for reference. Additionally, the product development team of the client was based out of the US, and the interaction with them was limited to WebEx, bringing another level of challenges in the product knowledge transfer. SOLUTION The primary step was a detailed independent analysis of the client’s software, to have a clear understanding of product #Test Cases Created - 3000+ functionality in the shortest time possible. This was achieved by applying the Landscaping technique of HBT. Next, a sound test strategy and design was put in place, in a time period of three weeks. Then, applying HBT’s Cleanliness Criteria and Interaction #Defects Detected - 128 Matrix technique, a set of more than 3000 test cases were created. These test cases were categorized into multiple levels – L1, L2, L4 and L5 with each level having sufficient positive as well as negative test cases. The software under test was #Testing Cycles - 3 subjected to 3 cycles of testing, with each test cycle lasting 2 weeks. There was significant cycle-wise reduction in the number of defects. Critical defects were isolated and prevented from escaping to the field. Effort & Time Distribution Test Case Details Test Base Line Understanding Design Execution Total Test Type #Test Scenarios #Test Cases #EUT* #PDTs* & Base-ling L5 Flow correctness test 20 100 : 0 20 100 : 0 L5 20 flows 1 Cycle1 Cycle 2 Cycle 3 L4 Functionality test 363 60 : 40 522 59 : 41 L4 38 features 11 Effort [PD] 12 15 30 24 18 99 L2 User interface test 68 100 : 0 1896 100 : 0 L2 55 screens 8 12% 15% 30% 24% 18% L1 Data validation test 184 50 : 50 540 60 : 40 L1 18 screens 4 1 - day to install the product 635 65:35 2978 85:15 24 Time [days] 4 5 10 8 6 33 * EUT - Entity under test, PDT - Potential defect type OUTCOME AND VALUE ADDITIONS Good test base-lining, organizing and streamlining test assets helped achieve test completeness, adequacy, better asset maintenance and re-usage leading to improving test effectiveness and defect finding ability by 3x. This paved way to complete the testing within the stipulated timeframe, while the client was able to bring seamless technology migration of the product and go-to-market without compromising on the quality standards of the previous product version, as per the business plan. Visit: www.stagsoftware.com | E-mail: marketing@stagsoftware.com Bangalore: +91 80 28495574 / 41263009 | Chennai: +91 44 4214 3469 / 2442 0396 2012 © STAG Software Private Limited. All rights reserved. HBT is the IP of STAG Software Private Limited. All trademarks are acknowledged.