SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
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.

Más contenido relacionado

La actualidad más candente

Software Architecture: Test Case Writing
Software Architecture: Test Case WritingSoftware Architecture: Test Case Writing
Software Architecture: Test Case Writing
Sitdhibong Laokok
 
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
Prakash S M
 
Testing artifacts test cases
Testing artifacts   test casesTesting artifacts   test cases
Testing artifacts test cases
Petro Chernii
 
Manoj resume
Manoj resumeManoj resume
Manoj resume
tekwissen
 

La actualidad más candente (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
 

Similar a 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 resume
Atif Bhatti
 
Vinit Ranjan_Tester
Vinit Ranjan_TesterVinit Ranjan_Tester
Vinit Ranjan_Tester
Vinit Ranjan
 
William Petcher_sat
William Petcher_satWilliam Petcher_sat
William Petcher_sat
Bill Petcher
 
Fundamentals_of_testing.pdf
Fundamentals_of_testing.pdfFundamentals_of_testing.pdf
Fundamentals_of_testing.pdf
AndreeaDavid22
 
Parul_Tewari_QAEngineer
Parul_Tewari_QAEngineerParul_Tewari_QAEngineer
Parul_Tewari_QAEngineer
Parul Tewari
 
Vinit Ranjan_Test Engineer
Vinit Ranjan_Test EngineerVinit Ranjan_Test Engineer
Vinit Ranjan_Test Engineer
Vinit Ranjan
 
Rohit Oza_CV_2015
Rohit Oza_CV_2015Rohit Oza_CV_2015
Rohit Oza_CV_2015
Rohit Oza
 
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
 

Similar a 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...
 

Más de 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
 

Más 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

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

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.