Your SlideShare is downloading. ×
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

To Deploy or Not-To-Deploy - decide using TTA's Trend & Failure Analysis

2,226

Published on

Here are the slides from my recent talks on "To Deploy or Not-To-Deploy - decide using TTA's Trend and Failure Analysis" …

Here are the slides from my recent talks on "To Deploy or Not-To-Deploy - decide using TTA's Trend and Failure Analysis"

More information available from my blog:
http://essenceoftesting.blogspot.com/search/label/tta

Published in: Software, Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,226
On Slideshare
0
From Embeds
0
Number of Embeds
57
Actions
Shares
0
Downloads
17
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. TO DEPLOY, OR NOT TO DEPLOY? DECIDE USING TEST TREND ANALYZER (TTA) Anand Bagmar Test Practice Lead 1
  • 2. @BagmarAnand about.me/anand.bagmar ABOUT ME
  • 3. WHAT DO YOU EXPECT FROM THIS SESSION?
  • 4. WHAT ARE THE CRITERIA FOR DETERMINING BUILD PROMOTION & RELEASE CANDIDATES?
  • 5. ORGANIZATION OBJECTIVE Money / Value Time Quality
  • 6. REALITY IN ORGANIZATIONS
  • 7. Test Automation A PRACTICE THAT MAKES TEAMS SUCCESSFUL?
  • 8. Test Automation A PRACTICE THAT MAKES TEAMS UNSUCCESSFUL?
  • 9. What is Test Automation?
  • 10. Automation – A Safety Net
  • 11. Manual / Exploratory UI Web Service View JavaScript Integration Unit Time Value Cost IDEAL TEST AUTOMATION PYRAMID Business-facing Tests Technology-facing Tests
  • 12. REALITY
  • 13. UI Web Service View JavaScript Integration Unit ICE-CREAM CONE ANTI PATTERN Manual / Exploratory
  • 14. Developers Test Pyramid QA Team Test Pyramid Web Service View JavaScript Integration Unit Manual / Exploratory UI Web Service DUAL TEST PYRAMID ANTI-PATTERN
  • 15. How does your Test Automation Pyramid look like?
  • 16. CONTINUOUS INTEGRATION (CI) ”… is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible…." - Martin Fowler, ThoughtWorks Chief Scientist http://www.thoughtworks.com/continuous-delivery
  • 17. CI PROCESS
  • 18. DASHBOARD
  • 19. SMALL TEAMS 19
  • 20. HOW ARE YOUR TEAMS STRUCTURED
  • 21. Product 1 Product 2 Product 3 Product 4
  • 22. CONTINUOUS DELIVERY (CD) … is the natural extension of Continuous Integration: an approach in which teams ensure that every change to the system is releasable, and that we can release any version at the push of a button. Continuous Delivery aims to make releases boring, so we can deliver frequently and get fast feedback on what users care about. - Martin Fowler, ThoughtWorks Chief Scientist http://www.thoughtworks.com/continuous-delivery
  • 23. CONTINUOUS DELIVERY
  • 24. IS YOUR PRODUCT IS READY TO GO TO THE NEXT LEVEL? How do you know?
  • 25. DOES ALL TESTS PASSING MEAN NO DEFECTS?
  • 26. Test Trend Analyzer (TTA)
  • 27. TTA DEMO Trend Analysis Failure Analysis Admin Upload Data Dashboards
  • 28. TTA - TREND ANALYSIS Pyramid View Comparative Analysis Test Execution Trends
  • 29. TTA - FAILURE ANALYSIS Compare Runs Failure Analysis External Dashboards
  • 30. Other features 38
  • 31. FOR DIFFERENT SUB – PROJECTS
  • 32. TEST STATUS FOR A SINGLE PROJECT
  • 33. FOR TECH-OPS / IT
  • 34. HOW TO USE TTA?
  • 35. HOW DOES IT WORK?
  • 36. COLLECT TEST RUN DATA IN TTA Manual Upload Automatic Upload
  • 37. Job(s) Triggered Run Tests Run Tests Run Tests CI INTEGRATION
  • 38. Test Execution Machine CI Job Triggered Clean Compile Setup Run Tests Return to CI Test Execution Command
  • 39. Test Execution Machine Test Execution Command CI Job Triggered Clean Compile Setup Run Tests Return to CI Send Test Results to TTA
  • 40. THE POWER THIS BRINGS TO THE TEAMS
  • 41. Test Execution Machine Test Execution Command Send Test Results to TTA Ant  /  Maven  /  Gradle  /    Make  /  Rake  …   xUnit  /  testNG   Java  /  C#  /  Perl  /  Python  /   Ruby  …   GO  /  Hudson  /   Jenkins  /  Bamboo  /  ..   CI Job Triggered Clean Compile Setup Run Tests Return to CI
  • 42. HOW CAN YOU HELP?
  • 43. FEATURES
  • 44. USE AND GIVE FEEDBACK
  • 45. abagmar@gmail.com Anand.Bagmar@thoughtworks.com @BagmarAnand about.me/anand.bagmar THANK YOU

×