SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Real	
  Time	
  Trend	
  &	
  Failure	
  
Analysis	
  using	
  
Test	
  Trend	
  Analyzer	
  (TTA)	
  
Anand	
  Bagmar	
  
Aasawaree	
  Deshmukh	
  
Reality	
  in	
  Organiza.ons	
  
Product	
  1	
  

Product	
  3	
  

Product	
  2	
  

Product	
  4	
  
Test	
  Trend	
  Analyzer	
  	
  
(TTA)	
  
TTA	
  –	
  Test	
  Trend	
  Analyzer	
  -­‐	
  Vision	
  
•  A	
  single	
  point,	
  visual	
  solu0on	
  to	
  gauge	
  the	
  health	
  of	
  your	
  product	
  por:olio	
  
using	
  Test	
  Automa.on	
  results	
  	
  by	
  means	
  of	
  –	
  
–  Compara.ve	
  views	
  	
  
–  Trends	
  analysis	
  
–  Failure	
  analysis	
  

•  and	
  providing	
  

–  Drill-­‐down	
  reports	
  
–  Customizable	
  reports	
  

•  So	
  that	
  	
  

–  Different	
  stakeholders	
  can	
  get	
  single	
  click	
  view	
  of	
  the	
  health	
  status	
  and	
  poten.al	
  
issues	
  
–  A	
  project	
  team	
  can	
  decide	
  if	
  automa.on	
  is	
  useful	
  or	
  not.	
  
–  	
  automated	
  data	
  colla.on	
  and	
  trending	
  to	
  avoid	
  manual	
  data	
  aggrega.on	
  and	
  
interpreta.on	
  

•  With	
  the	
  stakeholders	
  being	
  
– 
– 
– 
– 

Developers	
  
QA	
  
QA	
  Leads	
  /	
  Manager	
  /	
  Directors	
  
Tech-­‐Ops	
  
Collect	
  Test	
  Run	
  data	
  in	
  TTA	
  
•  Automa.c	
  Upload	
  
•  Manual	
  Upload	
  
CI	
  Integra.on	
  

Test	
  Framework	
  

Job(s)	
  Triggered	
  
CI	
  job	
  triggered	
  	
  

Build	
  Tool	
  
	
  

	
  
Test	
  Command	
  	
  
	
  
	
  
Clean	
  /	
  Compile	
  /	
  Setup	
  
	
  
	
  
Run	
  Tests	
  	
  
	
  
	
  
Return	
  to	
  CI	
  
	
  
	
  
CI	
  job	
  triggered	
  	
  

Build	
  Tool	
  
Ant	
  /	
  Maven	
  /	
  Gradle	
  /	
  
Test	
  Command	
  	
  
	
  Make	
  /	
  Rake	
  …	
  
	
  
Clean	
  /	
  Compile	
  /	
  Setup	
  
	
  
xUnit	
  /	
  testNG	
  /	
  …	
  
Run	
  Tests	
  	
  
Java	
  /	
  C#	
  /	
  Perl	
  /	
  Python	
  /	
  Ruby	
  …	
  
	
  
Send	
  results	
  to	
  TTA	
  
	
  
Return	
  to	
  CI	
   GO	
  /	
  Hudson	
  /	
  Jenkins	
  /	
  Bamboo	
  /	
  ..	
  
	
  
For	
  Different	
  Sub	
  –	
  Projects	
  	
  
Tests	
  Summary	
  
%	
  of	
  Tests	
  Passed	
  

%	
  of	
  Tests	
  Failed	
  

%	
  of	
  Errors	
  
90	
  

89	
  
74	
  

67	
  

10	
  

3	
  

Project	
  1	
  

12	
  

5	
  

Project	
  2	
  

8	
  

4	
  

Project	
  3	
  

2	
  

8	
  

Project	
  4	
  
Test	
  Status	
  for	
  a	
  Single	
  Project	
  
Project-­‐ABC	
  

10%	
  

2%	
  

%	
  of	
  tests	
  passed	
  
%	
  of	
  tests	
  failed	
  

88%	
  

%	
  of	
  tests	
  not	
  
completed	
  
For	
  Tech-­‐Ops	
  /	
  IT	
  
Machine	
  U0liza0on	
  for	
  Test	
  Execu0on	
  

No.	
  of	
  hours	
  

12	
  
10	
  
8	
  
6	
  
4	
  
2	
  
0	
  
Project	
  1	
  
Project	
  2	
  
Project	
  3	
  

Machine	
  1	
  
10	
  
4	
  
2	
  

Machine	
  2	
  
12	
  
8	
  
4	
  

Machine	
  3	
  
6	
  
0	
  
9	
  

Machine	
  4	
  
7	
  
9	
  
5	
  
How	
  to	
  use	
  TTA	
  
•  Copyright	
  2013	
  ThoughtWorks,	
  Inc.	
  	
  
•  Distributed	
  under	
  the	
  Apache	
  2.0	
  License	
  
•  Available	
  on	
  github	
  at:	
  	
  
–  hdps://github.com/anandbagmar/da	
  

•  Instruc.ons	
  available	
  on	
  github	
  wiki	
  at:	
  
–  hdps://github.com/anandbagmar/da/wiki	
  

	
  
•  Contact:	
  
–  Send	
  an	
  email	
  to	
  da@thoughtworks.com	
  
–  @BagmarAnand	
  
Copyright	
  2013	
  ThoughtWorks,	
  Inc.	
  
Apache	
  2.0	
  License	
  

Más contenido relacionado

La actualidad más candente

Info Card - Techical Debt Management
Info Card  - Techical Debt ManagementInfo Card  - Techical Debt Management
Info Card - Techical Debt Management
Fabricio Epaminondas
 
От хаоса к автоматизации тестирования на примере Backend
От хаоса к автоматизации тестирования на примере BackendОт хаоса к автоматизации тестирования на примере Backend
От хаоса к автоматизации тестирования на примере Backend
COMAQA.BY
 

La actualidad más candente (20)

QTest
QTest QTest
QTest
 
How to Fix Hundreds of Bugs in Legacy Code and Not Die (Unreal Engine 4)
How to Fix Hundreds of Bugs in Legacy Code and Not Die (Unreal Engine 4)How to Fix Hundreds of Bugs in Legacy Code and Not Die (Unreal Engine 4)
How to Fix Hundreds of Bugs in Legacy Code and Not Die (Unreal Engine 4)
 
Make Your and Other Programmer’s Life Easier with Static Analysis (Unreal Eng...
Make Your and Other Programmer’s Life Easier with Static Analysis (Unreal Eng...Make Your and Other Programmer’s Life Easier with Static Analysis (Unreal Eng...
Make Your and Other Programmer’s Life Easier with Static Analysis (Unreal Eng...
 
Machine learning in software testing
Machine learning in software testingMachine learning in software testing
Machine learning in software testing
 
Game Engine Code Quality: Is Everything Really That Bad?
Game Engine Code Quality: Is Everything Really That Bad?Game Engine Code Quality: Is Everything Really That Bad?
Game Engine Code Quality: Is Everything Really That Bad?
 
Automated testing of software applications using machine learning edited
Automated testing of software applications using machine learning   editedAutomated testing of software applications using machine learning   edited
Automated testing of software applications using machine learning edited
 
Continuous Delivery Presentation
Continuous Delivery PresentationContinuous Delivery Presentation
Continuous Delivery Presentation
 
EXTENT-2016: The Future of Software Testing
EXTENT-2016:	 The Future of Software TestingEXTENT-2016:	 The Future of Software Testing
EXTENT-2016: The Future of Software Testing
 
CP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation TestingCP-SAT - Certified Professional Selenium Automation Testing
CP-SAT - Certified Professional Selenium Automation Testing
 
AfterTest Madrid March 2016 - DevOps and Testing Introduction
AfterTest Madrid March 2016 - DevOps and Testing IntroductionAfterTest Madrid March 2016 - DevOps and Testing Introduction
AfterTest Madrid March 2016 - DevOps and Testing Introduction
 
Devtribe a/ b testing on multiple platforms with recurring and paying users
Devtribe  a/ b testing on multiple platforms with recurring and paying usersDevtribe  a/ b testing on multiple platforms with recurring and paying users
Devtribe a/ b testing on multiple platforms with recurring and paying users
 
Info Card - Techical Debt Management
Info Card  - Techical Debt ManagementInfo Card  - Techical Debt Management
Info Card - Techical Debt Management
 
Presentation1
Presentation1Presentation1
Presentation1
 
Continuous integration practices to improve the software quality
Continuous integration practices to improve the software qualityContinuous integration practices to improve the software quality
Continuous integration practices to improve the software quality
 
The 10 Commandments of Release Engineering
The 10 Commandments of Release EngineeringThe 10 Commandments of Release Engineering
The 10 Commandments of Release Engineering
 
Techniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App TestingTechniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App Testing
 
От хаоса к автоматизации тестирования на примере Backend
От хаоса к автоматизации тестирования на примере BackendОт хаоса к автоматизации тестирования на примере Backend
От хаоса к автоматизации тестирования на примере Backend
 
Comparison of static code analyzers: CppCat, Cppcheck, PVS-Studio and Visual ...
Comparison of static code analyzers: CppCat, Cppcheck, PVS-Studio and Visual ...Comparison of static code analyzers: CppCat, Cppcheck, PVS-Studio and Visual ...
Comparison of static code analyzers: CppCat, Cppcheck, PVS-Studio and Visual ...
 
Ad-hoc Testing – Non-methodical yet Significant
Ad-hoc Testing – Non-methodical yet SignificantAd-hoc Testing – Non-methodical yet Significant
Ad-hoc Testing – Non-methodical yet Significant
 
[E-Dev-Day 2015][3/4] QA Status Report (Stefan Schmidt)
[E-Dev-Day 2015][3/4] QA Status Report (Stefan Schmidt)[E-Dev-Day 2015][3/4] QA Status Report (Stefan Schmidt)
[E-Dev-Day 2015][3/4] QA Status Report (Stefan Schmidt)
 

Similar a Real time trend and failure analysis using TTA-Anand Bagmar & Aasawaree Deshmukh

OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptxOS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
ShivareddyGangam
 
Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187
Azhar Satti
 
Scrum and Lean : Multiply the Powers by Om Band
Scrum and Lean : Multiply the Powers by Om BandScrum and Lean : Multiply the Powers by Om Band
Scrum and Lean : Multiply the Powers by Om Band
agilencr
 

Similar a Real time trend and failure analysis using TTA-Anand Bagmar & Aasawaree Deshmukh (20)

Ship code like a keptn
Ship code like a keptnShip code like a keptn
Ship code like a keptn
 
Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015
 
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptxOS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
OS-Final-Transform-Manual-Testing-Processes-to-incorporate-Automatio....pptx
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfTest Automation using UiPath Test Suite - Developer Circle Part-2.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
 
Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
 
Testlink Test Management with Teamforge
Testlink Test Management with TeamforgeTestlink Test Management with Teamforge
Testlink Test Management with Teamforge
 
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas HaverThe Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
 
How to manage your testing automation project ttm methodology
How to manage your testing automation project   ttm methodologyHow to manage your testing automation project   ttm methodology
How to manage your testing automation project ttm methodology
 
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdfTest Automation using UiPath Test Suite - Developer Circle Part-4.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
 
Solving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous TestingSolving the 3 Biggest Questions in Continuous Testing
Solving the 3 Biggest Questions in Continuous Testing
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABIT
 
Practicing Agile in Offshore Environment by Himanshu Seth & Imran Mir
Practicing Agile in Offshore Environment by Himanshu Seth & Imran MirPracticing Agile in Offshore Environment by Himanshu Seth & Imran Mir
Practicing Agile in Offshore Environment by Himanshu Seth & Imran Mir
 
Continuous Integration Practices
Continuous Integration Practices Continuous Integration Practices
Continuous Integration Practices
 
Test Automation for QTP
Test Automation for QTPTest Automation for QTP
Test Automation for QTP
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Scrum and Lean : Multiply the Powers by Om Band
Scrum and Lean : Multiply the Powers by Om BandScrum and Lean : Multiply the Powers by Om Band
Scrum and Lean : Multiply the Powers by Om Band
 
Webinar: Estrategias para optimizar los costos de testing
Webinar: Estrategias para optimizar los costos de testingWebinar: Estrategias para optimizar los costos de testing
Webinar: Estrategias para optimizar los costos de testing
 
Moving 65,000 Microsofties to DevOps with Visual Studio Team Services
Moving 65,000 Microsofties to DevOps with Visual Studio Team ServicesMoving 65,000 Microsofties to DevOps with Visual Studio Team Services
Moving 65,000 Microsofties to DevOps with Visual Studio Team Services
 

Más de bhumika2108

Reliable and fast security audits - The modern and offensive way-Mohan Gandhi
Reliable and fast security audits - The modern and offensive way-Mohan GandhiReliable and fast security audits - The modern and offensive way-Mohan Gandhi
Reliable and fast security audits - The modern and offensive way-Mohan Gandhi
bhumika2108
 
Did you check the UX Quality?-Rajarshi Ray
Did you check the UX Quality?-Rajarshi RayDid you check the UX Quality?-Rajarshi Ray
Did you check the UX Quality?-Rajarshi Ray
bhumika2108
 
QAing INFRASTRUCTURE- A QA's role in the DevOps World-Aroj P George & Harshad...
QAing INFRASTRUCTURE- A QA's role in the DevOps World-Aroj P George & Harshad...QAing INFRASTRUCTURE- A QA's role in the DevOps World-Aroj P George & Harshad...
QAing INFRASTRUCTURE- A QA's role in the DevOps World-Aroj P George & Harshad...
bhumika2108
 
Why did we delete our regression suite? Deepak Parmasivam & Sneha Vijayaraghavan
Why did we delete our regression suite? Deepak Parmasivam & Sneha VijayaraghavanWhy did we delete our regression suite? Deepak Parmasivam & Sneha Vijayaraghavan
Why did we delete our regression suite? Deepak Parmasivam & Sneha Vijayaraghavan
bhumika2108
 
Why do cars need to have the right breaking system -Shalabh Varma & Manisha A...
Why do cars need to have the right breaking system -Shalabh Varma & Manisha A...Why do cars need to have the right breaking system -Shalabh Varma & Manisha A...
Why do cars need to have the right breaking system -Shalabh Varma & Manisha A...
bhumika2108
 
Why test automation promises more and delivers less - Deepak Koul
Why test automation promises more and delivers less - Deepak KoulWhy test automation promises more and delivers less - Deepak Koul
Why test automation promises more and delivers less - Deepak Koul
bhumika2108
 
Accessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and SiddhanthAccessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and Siddhanth
bhumika2108
 
Fuzz Testing-Atul Khot
Fuzz Testing-Atul KhotFuzz Testing-Atul Khot
Fuzz Testing-Atul Khot
bhumika2108
 
Why every Tester should also aspire to be a Developer on his project!-Sandee...
Why every Tester should  also aspire to be a Developer on his project!-Sandee...Why every Tester should  also aspire to be a Developer on his project!-Sandee...
Why every Tester should also aspire to be a Developer on his project!-Sandee...
bhumika2108
 
Web android automation-Darshan Padmawar
Web android automation-Darshan PadmawarWeb android automation-Darshan Padmawar
Web android automation-Darshan Padmawar
bhumika2108
 

Más de bhumika2108 (19)

User Story Mapping - WHY and HOW, a handson workshop
User Story Mapping - WHY and HOW, a handson workshopUser Story Mapping - WHY and HOW, a handson workshop
User Story Mapping - WHY and HOW, a handson workshop
 
Saying no to selenium tests
Saying no to selenium testsSaying no to selenium tests
Saying no to selenium tests
 
123 automation framework
123 automation framework123 automation framework
123 automation framework
 
Where do my tests belong?
Where do my tests belong?Where do my tests belong?
Where do my tests belong?
 
Wearables & testing
Wearables & testingWearables & testing
Wearables & testing
 
Reliable and fast security audits - The modern and offensive way-Mohan Gandhi
Reliable and fast security audits - The modern and offensive way-Mohan GandhiReliable and fast security audits - The modern and offensive way-Mohan Gandhi
Reliable and fast security audits - The modern and offensive way-Mohan Gandhi
 
Did you check the UX Quality?-Rajarshi Ray
Did you check the UX Quality?-Rajarshi RayDid you check the UX Quality?-Rajarshi Ray
Did you check the UX Quality?-Rajarshi Ray
 
QAing INFRASTRUCTURE- A QA's role in the DevOps World-Aroj P George & Harshad...
QAing INFRASTRUCTURE- A QA's role in the DevOps World-Aroj P George & Harshad...QAing INFRASTRUCTURE- A QA's role in the DevOps World-Aroj P George & Harshad...
QAing INFRASTRUCTURE- A QA's role in the DevOps World-Aroj P George & Harshad...
 
Why did we delete our regression suite? Deepak Parmasivam & Sneha Vijayaraghavan
Why did we delete our regression suite? Deepak Parmasivam & Sneha VijayaraghavanWhy did we delete our regression suite? Deepak Parmasivam & Sneha Vijayaraghavan
Why did we delete our regression suite? Deepak Parmasivam & Sneha Vijayaraghavan
 
Why do cars need to have the right breaking system -Shalabh Varma & Manisha A...
Why do cars need to have the right breaking system -Shalabh Varma & Manisha A...Why do cars need to have the right breaking system -Shalabh Varma & Manisha A...
Why do cars need to have the right breaking system -Shalabh Varma & Manisha A...
 
Why test automation promises more and delivers less - Deepak Koul
Why test automation promises more and delivers less - Deepak KoulWhy test automation promises more and delivers less - Deepak Koul
Why test automation promises more and delivers less - Deepak Koul
 
Accessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and SiddhanthAccessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and Siddhanth
 
Fuzz Testing-Atul Khot
Fuzz Testing-Atul KhotFuzz Testing-Atul Khot
Fuzz Testing-Atul Khot
 
Why every Tester should also aspire to be a Developer on his project!-Sandee...
Why every Tester should  also aspire to be a Developer on his project!-Sandee...Why every Tester should  also aspire to be a Developer on his project!-Sandee...
Why every Tester should also aspire to be a Developer on his project!-Sandee...
 
Web android automation-Darshan Padmawar
Web android automation-Darshan PadmawarWeb android automation-Darshan Padmawar
Web android automation-Darshan Padmawar
 
Whats accessibility
Whats accessibilityWhats accessibility
Whats accessibility
 
Add ons for software testers
Add ons for software testersAdd ons for software testers
Add ons for software testers
 
Relate UI automation & performance
Relate UI automation & performanceRelate UI automation & performance
Relate UI automation & performance
 
Automated infrastructure testing - by Ranjib Dey
Automated infrastructure testing - by Ranjib DeyAutomated infrastructure testing - by Ranjib Dey
Automated infrastructure testing - by Ranjib Dey
 

Último

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
 
+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@
 

Último (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+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 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Real time trend and failure analysis using TTA-Anand Bagmar & Aasawaree Deshmukh

  • 1. Real  Time  Trend  &  Failure   Analysis  using   Test  Trend  Analyzer  (TTA)   Anand  Bagmar   Aasawaree  Deshmukh  
  • 3.
  • 4. Product  1   Product  3   Product  2   Product  4  
  • 5.
  • 6. Test  Trend  Analyzer     (TTA)  
  • 7. TTA  –  Test  Trend  Analyzer  -­‐  Vision   •  A  single  point,  visual  solu0on  to  gauge  the  health  of  your  product  por:olio   using  Test  Automa.on  results    by  means  of  –   –  Compara.ve  views     –  Trends  analysis   –  Failure  analysis   •  and  providing   –  Drill-­‐down  reports   –  Customizable  reports   •  So  that     –  Different  stakeholders  can  get  single  click  view  of  the  health  status  and  poten.al   issues   –  A  project  team  can  decide  if  automa.on  is  useful  or  not.   –   automated  data  colla.on  and  trending  to  avoid  manual  data  aggrega.on  and   interpreta.on   •  With  the  stakeholders  being   –  –  –  –  Developers   QA   QA  Leads  /  Manager  /  Directors   Tech-­‐Ops  
  • 8. Collect  Test  Run  data  in  TTA   •  Automa.c  Upload   •  Manual  Upload  
  • 9. CI  Integra.on   Test  Framework   Job(s)  Triggered  
  • 10. CI  job  triggered     Build  Tool       Test  Command         Clean  /  Compile  /  Setup       Run  Tests         Return  to  CI      
  • 11. CI  job  triggered     Build  Tool   Ant  /  Maven  /  Gradle  /   Test  Command      Make  /  Rake  …     Clean  /  Compile  /  Setup     xUnit  /  testNG  /  …   Run  Tests     Java  /  C#  /  Perl  /  Python  /  Ruby  …     Send  results  to  TTA     Return  to  CI   GO  /  Hudson  /  Jenkins  /  Bamboo  /  ..    
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. For  Different  Sub  –  Projects     Tests  Summary   %  of  Tests  Passed   %  of  Tests  Failed   %  of  Errors   90   89   74   67   10   3   Project  1   12   5   Project  2   8   4   Project  3   2   8   Project  4  
  • 20. Test  Status  for  a  Single  Project   Project-­‐ABC   10%   2%   %  of  tests  passed   %  of  tests  failed   88%   %  of  tests  not   completed  
  • 21. For  Tech-­‐Ops  /  IT   Machine  U0liza0on  for  Test  Execu0on   No.  of  hours   12   10   8   6   4   2   0   Project  1   Project  2   Project  3   Machine  1   10   4   2   Machine  2   12   8   4   Machine  3   6   0   9   Machine  4   7   9   5  
  • 22. How  to  use  TTA   •  Copyright  2013  ThoughtWorks,  Inc.     •  Distributed  under  the  Apache  2.0  License   •  Available  on  github  at:     –  hdps://github.com/anandbagmar/da   •  Instruc.ons  available  on  github  wiki  at:   –  hdps://github.com/anandbagmar/da/wiki    
  • 23.
  • 24. •  Contact:   –  Send  an  email  to  da@thoughtworks.com   –  @BagmarAnand   Copyright  2013  ThoughtWorks,  Inc.   Apache  2.0  License