SlideShare a Scribd company logo
Customer Oriented Testing Approaches in theory and practiceby Alex Syvorotkaformer SQA @ Lohika2011Lohika Confidential
ContentsPresentation Description and Short words introHP UCMDB Quick OverviewCOST aimsMethodologyProgram stagesOn-Site visitProgram requirementsCOST testingMet goals08/20/11Lohika Confidential2
Presentation DescriptionThere are many approaches in Quality Assurance are being used in enterprise software development which include many different testing types. Starting from classic functional testing and going beyond with different techniques of non functional testing.This presentation is intended to share the experience around customer oriented testing, aka COST, gained in one of Lohika projects – HP UCMDB.It will describe how important such approach is, what are the outcomes and which tools, processes and techniques can be used.08/20/11Lohika Confidential3
Short words introEvery workday QA tries to provide testing coverage of software components by test cases as full as it possible. In order to make coverage really high HP has agreement with premier customers to make EA cycles during on-site visits. And along with other benefits of such visits - to retrieve dumps of their software in production. Obviously owing to security reasons customer hides vulnerable details such as credentials, business critical pieces of information, etc.QA analyses DB dumps to clarify in what way (HOW?) particularly a certain customer uses HP UCMDB (BSM). QA creates tables\maps of: DB capacity, used configurations, amounts. This allows to use replicated customer’s environments for testing and also to understand which of the configurations is the most effective for a specific area of testing coverage.Cross-team testing – a method applicable to mass testing of software product components. The main idea is to make a joint effort of all teams to cover their areas of responsibility. An experienced QA guy  is being challenged as a cycle owner. He prepares cycle time periods, focus points, servers, presentation. And, if necessary, sheds a light onto possible technical issues and “bottlenecks”. The owner assigns details of the cycle and tasks to participants and sets timelines. As a result of cross-cycle an aggregated report is generated and sent to management of the particular area.08/20/11Lohika Confidential4
HP UCMDB Quick overviewThe complexity of today’s IT infrastructure places enterprises at great risk of prolonged and frequent IT outages as a result of change. For example, market research has found that upwards of 80 percent of IT outages are caused by human error that stems from both planned and unplanned IT changes, as well as shortfalls in testing and process inadequacies. Yet simply avoiding change is not possible.  Things break.  Software needs patches.  Servers will always need memory upgrades.Agility in IT means responding to business needs when a company builds, buys, divests or merges lines of business.  It is defined by the ability to quickly deploy and manage new services for example, a Web application that the business launches in order to pursue an emerging market opportunity and stay ahead of the competition.  IT’s role as a strategic business partner stems from its ability to make changes quickly – and less risk. If change is mandatory, then IT organizations need a means to control change and manage the impact of change when it does occur.  This is the value proposition of a CMDB. 02/20/09Lohika Confidential5Painful process called “Change”
HP UCMDB Quick overviewA Configuration Management DB visually models information about IT infrastructure components in order to understand the interdependencies among these components in the context of IT service. If IT understands the relationships among its IT components – if it has the ability to map components to applications to the business – then IT can control change and manage impact. IT needs to understand the impact of change prior to implementing changes in their production environment. For example, IT needs to understand impact the installation of a new O/S software patch to a single box in a server farm will have on a business service – such as online trading – and can take proactive steps to mitigate the risk of an outage.  Similarly, should outages arise from unplanned changes or for any other reason, such as fault failures, the relationships the CMDB maps allows IT operations to quickly find the root cause of IT outages or degradations – often before performance, availability or end-user satisfaction are adversely affected.02/20/09Lohika Confidential6CMDB’s Purpose
HP UCMDB Quick overview02/20/09Lohika Confidential7CMDB and discovery relationships
HP UCMDB Quick overview02/20/09Lohika Confidential8
HP UCMDB Quick overview02/20/09Lohika Confidential9
HP UCMDB Quick overview02/20/09Lohika Confidential10
So…08/20/11Lohika Confidential11
COST aims08/20/11Lohika Confidential12Test products from the customer’s perspective, using real business scenarios executed on authentic dataProvide version status as reflected on customersBring customer’s use cases expertise in house to improve prior release testing
COST MethodologyUnderstand customers usage, needs and painLearn customers methodology and implementationSimulate customers deployments using real dataExecute customer oriented scenariosFocus R&D on the real usage of our products08/20/11Lohika Confidential13
COST Program Stages08/20/11Lohika Confidential14Visit customer site
Study Product implementation
Understand the organization testing process
Receive feedback/enhancement requests directly from product users
Retrieve Product DumpCOST Program Stages Cont.108/20/11Lohika Confidential15Replicate customer environment using real data
 Document business processes and usage scenarios
 Validate informationCOST Program Stages Cont.208/20/11Lohika Confidential16 Upgrade environment and data
 Run user scenarios
 Validate new featuresCOST Program Stages Cont.308/20/11Lohika Confidential17Install new version in QA Laboratory
Perform upgrade over customer’s dumps
E2E cross teams testing
Massive bug hunt on customer’s dumpsCOST Program Stages Cont.408/20/11Lohika Confidential18Install new version on site
Perform upgrade
Ad

More Related Content

What's hot (20)

Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
rajni singh
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011
Scott Althouse
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
Prussian Eka Pradana
 
What is performance_engineering_v0.2
What is performance_engineering_v0.2What is performance_engineering_v0.2
What is performance_engineering_v0.2
Trevor Warren
 
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Paulo Lacerda
 
Improved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational CostImproved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational Cost
ITC Infotech
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
Strongback Consulting
 
From Components To Services
From Components To ServicesFrom Components To Services
From Components To Services
James Phillips
 
Digite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITDigite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate IT
Mahesh Singh
 
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing ProfileSasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar Reddy
 
Selecting cots vendor in cbse process
Selecting cots vendor in cbse processSelecting cots vendor in cbse process
Selecting cots vendor in cbse process
Saransh Garg
 
Change Management Options
Change Management Options Change Management Options
Change Management Options
Aras
 
On-Demand: Is It Right For Your Company?
On-Demand: Is It Right For Your Company?On-Demand: Is It Right For Your Company?
On-Demand: Is It Right For Your Company?
Callidus Software
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer Delight
Lean India Summit
 
Hp application performance center software
Hp application performance center softwareHp application performance center software
Hp application performance center software
HP Enterprise Italia
 
Zen Of Oracle Erp
Zen Of Oracle ErpZen Of Oracle Erp
Zen Of Oracle Erp
Mahesh Vallampati
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational software
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App Development
Matthew Young
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
Correlsense
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
rajni singh
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011
Scott Althouse
 
What is performance_engineering_v0.2
What is performance_engineering_v0.2What is performance_engineering_v0.2
What is performance_engineering_v0.2
Trevor Warren
 
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Paulo Lacerda
 
Improved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational CostImproved Go to Market Time & Reduced Operational Cost
Improved Go to Market Time & Reduced Operational Cost
ITC Infotech
 
From Components To Services
From Components To ServicesFrom Components To Services
From Components To Services
James Phillips
 
Digite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITDigite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate IT
Mahesh Singh
 
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing ProfileSasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar Reddy
 
Selecting cots vendor in cbse process
Selecting cots vendor in cbse processSelecting cots vendor in cbse process
Selecting cots vendor in cbse process
Saransh Garg
 
Change Management Options
Change Management Options Change Management Options
Change Management Options
Aras
 
On-Demand: Is It Right For Your Company?
On-Demand: Is It Right For Your Company?On-Demand: Is It Right For Your Company?
On-Demand: Is It Right For Your Company?
Callidus Software
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer Delight
Lean India Summit
 
Hp application performance center software
Hp application performance center softwareHp application performance center software
Hp application performance center software
HP Enterprise Italia
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational software
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App Development
Matthew Young
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
Correlsense
 

Similar to Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice (20)

Download full ebook of a instant download pdf
Download full ebook of a instant download pdfDownload full ebook of a instant download pdf
Download full ebook of a instant download pdf
aminosedades60
 
Software Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions ManualSoftware Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions Manual
paridetolhv
 
Software Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions ManualSoftware Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions Manual
puchibasics
 
Get Software Engineering 10th Edition Sommerville Solutions Manual free all c...
Get Software Engineering 10th Edition Sommerville Solutions Manual free all c...Get Software Engineering 10th Edition Sommerville Solutions Manual free all c...
Get Software Engineering 10th Edition Sommerville Solutions Manual free all c...
lavelyyurli
 
Software Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions ManualSoftware Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions Manual
myrenefonye
 
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
nipperaricia
 
Prasanth Namama_Resume
Prasanth Namama_ResumePrasanth Namama_Resume
Prasanth Namama_Resume
prasanth namana
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
IBM UrbanCode Products
 
Krishna Pingali_Senior Consultant - QA
Krishna Pingali_Senior Consultant - QAKrishna Pingali_Senior Consultant - QA
Krishna Pingali_Senior Consultant - QA
Krishna Prabhakar Pingali
 
DivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software EngineerDivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software Engineer
Divya Ravichandran
 
Sudheer_SAP_ABAP_Resume
Sudheer_SAP_ABAP_ResumeSudheer_SAP_ABAP_Resume
Sudheer_SAP_ABAP_Resume
Sudheer babu
 
Download full ebook of instant download pdf
Download full ebook of   instant download pdfDownload full ebook of   instant download pdf
Download full ebook of instant download pdf
raalhudialga97
 
Eethamakula_Manikanta_Guidewire_042015
Eethamakula_Manikanta_Guidewire_042015Eethamakula_Manikanta_Guidewire_042015
Eethamakula_Manikanta_Guidewire_042015
Manikanta Choudhary
 
Shirley kivi bsa june 2017
Shirley kivi bsa june 2017Shirley kivi bsa june 2017
Shirley kivi bsa june 2017
Shirley Kivi
 
Software Engineering 10th Edition Sommerville Solutions Manual 2024 scribd do...
Software Engineering 10th Edition Sommerville Solutions Manual 2024 scribd do...Software Engineering 10th Edition Sommerville Solutions Manual 2024 scribd do...
Software Engineering 10th Edition Sommerville Solutions Manual 2024 scribd do...
ortoyaly
 
Software Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions ManualSoftware Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions Manual
lumbuabobi
 
Solution Manual for Software Engineering, 9/E 9th Edition Ian Sommerville
Solution Manual for Software Engineering, 9/E 9th Edition Ian SommervilleSolution Manual for Software Engineering, 9/E 9th Edition Ian Sommerville
Solution Manual for Software Engineering, 9/E 9th Edition Ian Sommerville
arseldammarz
 
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
kibbiterryn53
 
Software Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions ManualSoftware Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions Manual
konckekhasia
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
Daniel Berg
 
Download full ebook of a instant download pdf
Download full ebook of a instant download pdfDownload full ebook of a instant download pdf
Download full ebook of a instant download pdf
aminosedades60
 
Software Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions ManualSoftware Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions Manual
paridetolhv
 
Software Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions ManualSoftware Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions Manual
puchibasics
 
Get Software Engineering 10th Edition Sommerville Solutions Manual free all c...
Get Software Engineering 10th Edition Sommerville Solutions Manual free all c...Get Software Engineering 10th Edition Sommerville Solutions Manual free all c...
Get Software Engineering 10th Edition Sommerville Solutions Manual free all c...
lavelyyurli
 
Software Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions ManualSoftware Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions Manual
myrenefonye
 
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
nipperaricia
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
IBM UrbanCode Products
 
DivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software EngineerDivyaBRavichandran-Senior Software Engineer
DivyaBRavichandran-Senior Software Engineer
Divya Ravichandran
 
Sudheer_SAP_ABAP_Resume
Sudheer_SAP_ABAP_ResumeSudheer_SAP_ABAP_Resume
Sudheer_SAP_ABAP_Resume
Sudheer babu
 
Download full ebook of instant download pdf
Download full ebook of   instant download pdfDownload full ebook of   instant download pdf
Download full ebook of instant download pdf
raalhudialga97
 
Eethamakula_Manikanta_Guidewire_042015
Eethamakula_Manikanta_Guidewire_042015Eethamakula_Manikanta_Guidewire_042015
Eethamakula_Manikanta_Guidewire_042015
Manikanta Choudhary
 
Shirley kivi bsa june 2017
Shirley kivi bsa june 2017Shirley kivi bsa june 2017
Shirley kivi bsa june 2017
Shirley Kivi
 
Software Engineering 10th Edition Sommerville Solutions Manual 2024 scribd do...
Software Engineering 10th Edition Sommerville Solutions Manual 2024 scribd do...Software Engineering 10th Edition Sommerville Solutions Manual 2024 scribd do...
Software Engineering 10th Edition Sommerville Solutions Manual 2024 scribd do...
ortoyaly
 
Software Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions ManualSoftware Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions Manual
lumbuabobi
 
Solution Manual for Software Engineering, 9/E 9th Edition Ian Sommerville
Solution Manual for Software Engineering, 9/E 9th Edition Ian SommervilleSolution Manual for Software Engineering, 9/E 9th Edition Ian Sommerville
Solution Manual for Software Engineering, 9/E 9th Edition Ian Sommerville
arseldammarz
 
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
Software Engineering 10th Edition Sommerville Solutions Manual all chapter in...
kibbiterryn53
 
Software Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions ManualSoftware Engineering 10th Edition Sommerville Solutions Manual
Software Engineering 10th Edition Sommerville Solutions Manual
konckekhasia
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
Daniel Berg
 
Ad

More from Ciklum Ukraine (20)

"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev
Ciklum Ukraine
 
"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko
Ciklum Ukraine
 
Alex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_DesignAlex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_Design
Ciklum Ukraine
 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
Ciklum Ukraine
 
Your 1st Apple watch Application
Your 1st Apple watch ApplicationYour 1st Apple watch Application
Your 1st Apple watch Application
Ciklum Ukraine
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
Ciklum Ukraine
 
Back to the future: ux trends 2015
Back to the future: ux trends 2015Back to the future: ux trends 2015
Back to the future: ux trends 2015
Ciklum Ukraine
 
Developing high load systems using C++
Developing high load systems using C++Developing high load systems using C++
Developing high load systems using C++
Ciklum Ukraine
 
Collection view layout
Collection view layoutCollection view layout
Collection view layout
Ciklum Ukraine
 
Introduction to auto layout
Introduction to auto layoutIntroduction to auto layout
Introduction to auto layout
Ciklum Ukraine
 
Groovy on Android
Groovy on AndroidGroovy on Android
Groovy on Android
Ciklum Ukraine
 
Unit Testing: Special Cases
Unit Testing: Special CasesUnit Testing: Special Cases
Unit Testing: Special Cases
Ciklum Ukraine
 
Material design
Material designMaterial design
Material design
Ciklum Ukraine
 
Kanban development
Kanban developmentKanban development
Kanban development
Ciklum Ukraine
 
Mobile sketching
Mobile sketching Mobile sketching
Mobile sketching
Ciklum Ukraine
 
More UX in our life
More UX in our lifeMore UX in our life
More UX in our life
Ciklum Ukraine
 
Model-View-Controller: Tips&Tricks
Model-View-Controller: Tips&TricksModel-View-Controller: Tips&Tricks
Model-View-Controller: Tips&Tricks
Ciklum Ukraine
 
Unit Tesing in iOS
Unit Tesing in iOSUnit Tesing in iOS
Unit Tesing in iOS
Ciklum Ukraine
 
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Ciklum Ukraine
 
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Ciklum Ukraine
 
"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev
Ciklum Ukraine
 
"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko
Ciklum Ukraine
 
Alex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_DesignAlex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_Design
Ciklum Ukraine
 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
Ciklum Ukraine
 
Your 1st Apple watch Application
Your 1st Apple watch ApplicationYour 1st Apple watch Application
Your 1st Apple watch Application
Ciklum Ukraine
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
Ciklum Ukraine
 
Back to the future: ux trends 2015
Back to the future: ux trends 2015Back to the future: ux trends 2015
Back to the future: ux trends 2015
Ciklum Ukraine
 
Developing high load systems using C++
Developing high load systems using C++Developing high load systems using C++
Developing high load systems using C++
Ciklum Ukraine
 
Collection view layout
Collection view layoutCollection view layout
Collection view layout
Ciklum Ukraine
 
Introduction to auto layout
Introduction to auto layoutIntroduction to auto layout
Introduction to auto layout
Ciklum Ukraine
 
Unit Testing: Special Cases
Unit Testing: Special CasesUnit Testing: Special Cases
Unit Testing: Special Cases
Ciklum Ukraine
 
Model-View-Controller: Tips&Tricks
Model-View-Controller: Tips&TricksModel-View-Controller: Tips&Tricks
Model-View-Controller: Tips&Tricks
Ciklum Ukraine
 
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Ciklum Ukraine
 
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Ciklum Ukraine
 
Ad

Recently uploaded (20)

Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 

Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice

  • 1. Customer Oriented Testing Approaches in theory and practiceby Alex Syvorotkaformer SQA @ Lohika2011Lohika Confidential
  • 2. ContentsPresentation Description and Short words introHP UCMDB Quick OverviewCOST aimsMethodologyProgram stagesOn-Site visitProgram requirementsCOST testingMet goals08/20/11Lohika Confidential2
  • 3. Presentation DescriptionThere are many approaches in Quality Assurance are being used in enterprise software development which include many different testing types. Starting from classic functional testing and going beyond with different techniques of non functional testing.This presentation is intended to share the experience around customer oriented testing, aka COST, gained in one of Lohika projects – HP UCMDB.It will describe how important such approach is, what are the outcomes and which tools, processes and techniques can be used.08/20/11Lohika Confidential3
  • 4. Short words introEvery workday QA tries to provide testing coverage of software components by test cases as full as it possible. In order to make coverage really high HP has agreement with premier customers to make EA cycles during on-site visits. And along with other benefits of such visits - to retrieve dumps of their software in production. Obviously owing to security reasons customer hides vulnerable details such as credentials, business critical pieces of information, etc.QA analyses DB dumps to clarify in what way (HOW?) particularly a certain customer uses HP UCMDB (BSM). QA creates tables\maps of: DB capacity, used configurations, amounts. This allows to use replicated customer’s environments for testing and also to understand which of the configurations is the most effective for a specific area of testing coverage.Cross-team testing – a method applicable to mass testing of software product components. The main idea is to make a joint effort of all teams to cover their areas of responsibility. An experienced QA guy is being challenged as a cycle owner. He prepares cycle time periods, focus points, servers, presentation. And, if necessary, sheds a light onto possible technical issues and “bottlenecks”. The owner assigns details of the cycle and tasks to participants and sets timelines. As a result of cross-cycle an aggregated report is generated and sent to management of the particular area.08/20/11Lohika Confidential4
  • 5. HP UCMDB Quick overviewThe complexity of today’s IT infrastructure places enterprises at great risk of prolonged and frequent IT outages as a result of change. For example, market research has found that upwards of 80 percent of IT outages are caused by human error that stems from both planned and unplanned IT changes, as well as shortfalls in testing and process inadequacies. Yet simply avoiding change is not possible.  Things break.  Software needs patches.  Servers will always need memory upgrades.Agility in IT means responding to business needs when a company builds, buys, divests or merges lines of business.  It is defined by the ability to quickly deploy and manage new services for example, a Web application that the business launches in order to pursue an emerging market opportunity and stay ahead of the competition.  IT’s role as a strategic business partner stems from its ability to make changes quickly – and less risk. If change is mandatory, then IT organizations need a means to control change and manage the impact of change when it does occur.  This is the value proposition of a CMDB. 02/20/09Lohika Confidential5Painful process called “Change”
  • 6. HP UCMDB Quick overviewA Configuration Management DB visually models information about IT infrastructure components in order to understand the interdependencies among these components in the context of IT service. If IT understands the relationships among its IT components – if it has the ability to map components to applications to the business – then IT can control change and manage impact. IT needs to understand the impact of change prior to implementing changes in their production environment. For example, IT needs to understand impact the installation of a new O/S software patch to a single box in a server farm will have on a business service – such as online trading – and can take proactive steps to mitigate the risk of an outage.  Similarly, should outages arise from unplanned changes or for any other reason, such as fault failures, the relationships the CMDB maps allows IT operations to quickly find the root cause of IT outages or degradations – often before performance, availability or end-user satisfaction are adversely affected.02/20/09Lohika Confidential6CMDB’s Purpose
  • 7. HP UCMDB Quick overview02/20/09Lohika Confidential7CMDB and discovery relationships
  • 8. HP UCMDB Quick overview02/20/09Lohika Confidential8
  • 9. HP UCMDB Quick overview02/20/09Lohika Confidential9
  • 10. HP UCMDB Quick overview02/20/09Lohika Confidential10
  • 12. COST aims08/20/11Lohika Confidential12Test products from the customer’s perspective, using real business scenarios executed on authentic dataProvide version status as reflected on customersBring customer’s use cases expertise in house to improve prior release testing
  • 13. COST MethodologyUnderstand customers usage, needs and painLearn customers methodology and implementationSimulate customers deployments using real dataExecute customer oriented scenariosFocus R&D on the real usage of our products08/20/11Lohika Confidential13
  • 14. COST Program Stages08/20/11Lohika Confidential14Visit customer site
  • 16. Understand the organization testing process
  • 17. Receive feedback/enhancement requests directly from product users
  • 18. Retrieve Product DumpCOST Program Stages Cont.108/20/11Lohika Confidential15Replicate customer environment using real data
  • 19. Document business processes and usage scenarios
  • 20. Validate informationCOST Program Stages Cont.208/20/11Lohika Confidential16 Upgrade environment and data
  • 21. Run user scenarios
  • 22. Validate new featuresCOST Program Stages Cont.308/20/11Lohika Confidential17Install new version in QA Laboratory
  • 23. Perform upgrade over customer’s dumps
  • 24. E2E cross teams testing
  • 25. Massive bug hunt on customer’s dumpsCOST Program Stages Cont.408/20/11Lohika Confidential18Install new version on site
  • 27. Post upgrade tests with usersOn Site Testing ActivitiesSelecting areas for ‘on site testing’Critical areas that a large percent of customers are exposed to.Areas containing high number of fixes or where refactoring has been done (risky areas).Areas that suffer from ‘bad reputation’ (are more prone to defects) By demand – from QA or Dev02/20/09Lohika Confidential19
  • 28. On Site Testing Activities Cont.1Planning the testing activityAnalyze the feature with relevant QA FL and Dev FL; understand current problems and risk factor related to them.Get buy in of Dev (CORD, feature team) and set criteria for build that will be used for this activity (including fixing QA holders)Determine environment coverage needed for this feature (DB, OS and etc.)Identify actions that can be done on customer site and verify that these actions cover the risk areas.Create specific use cases to be tested at each customerLearn the feature thoroughly including troubleshooting knowledgeSelect between remote activity and on site activitySet available support level for customers participating in this activity.02/20/09Lohika Confidential20
  • 29. On Site Testing Activities Cont.2Selecting customers – requirements and profileCustomer characteristics: environment parameters (if relevant to tested feature), projects structure, special configuration, challenges and problems and etc.Customer is willing to cooperate and accepts relevant requirementsMatch between feature and usage patterns at customer site.Location (when relevant)02/20/09Lohika Confidential21
  • 30. On Site Testing Activities Cont.3Execution phaseBefore conducting the activity make sure all preparations are done at customer site.Log all defects and problems detected on site, make sure to take all relevant data (logs, configuration).If possible, obtain a copy of production project.02/20/09Lohika Confidential22
  • 31. On Site Testing Activities Cont.4Wrap upMaintain support level as agreed with the customer before the activityWrap up communication with customer – provide status of issues detected on his environment.In case of open Support Requests – involve CSO and CORD.02/20/09Lohika Confidential23
  • 32. COST Testing ProcessRequirements definition (obtained during customer’s visit)Installation and configuration UpgradeCritical business scenarios per projectTesting scenarios and features validationBusiness flows by user roleE2E testing08/20/11Lohika Confidential24
  • 33. Met goalsGet overall understanding of HP UCMDB implementation at the customer.Understand challenges faced by the customer.Define specific testing requirements for upgrade and critical areas in HP UCMDB.Obtain project specific business processes to be translated into testing scenarios.Create somewhat like Customers Knowledge Base08/20/11Lohika Confidential25
  • 34. Q&A?WELCOME TO LOHIKA!Lohika Confidential2608/20/11