SlideShare une entreprise Scribd logo
1  sur  28
Problem Resolution for Tomcat & JBossComplex Web Apps Jonathan Lindo, Replay Solutions
 Agenda The Complexity Challenge Software Evolution Technology Solutions 2
 In The Beginning…  Environments were simpler. Support  Dev Team QA Client-Server Application 3
Today: Apps run in complex global environments Authentication Server JMS Server LDAP Server Support Support QA QA n-Tier Application n-Tier Application ? Dev Team Dev Team Database Database Database Caching Service External Services Account Services 4
Cloud Computing: 40% of Enterprises are in the Cloud *Applied Research West study, 8/2009 Authentication Server JMS Server LDAP Server Support Support QA QA n-Tier Application n-Tier Application ? Dev Team Dev Team Database Database Database Caching Service External Services Account Services 5
The Problem: Complexity! Days Cloud Computing SOA N-Tier Apps Software Cycle Web Apps Multi-Core Client-Server Desktop Months Software Unpredictability Simple Complex 6
Defects must be reproduced to be fixed. Production Developers Today, most time is NOT spent on the fix! Outsourcing 1 5 4 3 QA Help Desk Users 2 7
Record From Complex Global Environments Authentication Server JMS Server LDAP Server Support QA n-Tier Application Dev Team Database Database Database Caching Service External Services Account Services 8
Replay on a Single Workstation Authentication Server JMS Server LDAP Server Support QA n-Tier Application Dev Team Database Database Database Caching Service External Services Account Services 9
Tomcat & JBoss DVR-functionality Support & Development Environment QA and Production Environments AuthenticationServer JMS Server LDAP Server Tomcat & JBossApplication Database(Oracle, MySQL) Caching Service External Services Account Services 10
Tomcat & JBoss DVR-functionality Support & Development Environment Tomcat & JBossApplication 11
Using a Recording System Authentication Server JMS Server LDAP Server Support Support QA QA n-Tier Application n-Tier Application n-Tier Application Dev Team Dev Team Database Database Database Caching Service External Services Account Services 12
 Eliminate complex workflows 5 Developers Production Outsourcing 4 3 QA Help Desk 1 2 13
 Real World Application – Online CRM 14 14
Complex Hibernate, REST, AJAX interactions… 15 15
Defects are hard to reproduce… 16 16
With a recording system, just drop a Marker. Private & Confidential 17 17
Recordings are stored on a central server. 18 18
 Login to access Recordings & Markers 19 19
Recordings are available almost instantly. 20 20
 Quickly locate the Marker identifying the defect… 21 21
 Click ‘Replay’ to see the root cause. 22 22
 Use Eclipse to debug at the source code level. 23 23
Interoperability is Key App Server App Server App Server Automation(WinRunner) Testing Tools (LoadRunner, QTP) Experience Management(Tealeaf, Coradiant) APM Tools(Introscope, Precise) App Server App Server App Server 24
Seamless Workflow App Server App Server App Server QA Support Dev Team App Server App Server App Server 25
Interoperability is Key IDEs Debuggers Profilers Help Desk Functional Testing Defect Tracking 26
Optimize Problem Resolution Fix bugs faster, Increase quality Improve productivity and collaboration Cut Costs, Reduce Mean-Time-To-Resolution 27
FIX BUGS FAST. For more information, please visit: www.replaysolutions.com Contact us at:  info@replaysolutions.com 877-400-7444

Contenu connexe

Tendances

Continuous Integration for Oracle Database Development
Continuous Integration for Oracle Database DevelopmentContinuous Integration for Oracle Database Development
Continuous Integration for Oracle Database Development
Vladimir Bakhov
 
Agile Code Reviews: Supporting collaboration and improving production uptime ...
Agile Code Reviews: Supporting collaboration and improving production uptime ...Agile Code Reviews: Supporting collaboration and improving production uptime ...
Agile Code Reviews: Supporting collaboration and improving production uptime ...
Atlassian
 
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)
VMware Tanzu
 

Tendances (20)

Virtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management SolutionsVirtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management Solutions
 
oraclewls-jrebel
oraclewls-jrebeloraclewls-jrebel
oraclewls-jrebel
 
Continuous Integration for Oracle Database Development
Continuous Integration for Oracle Database DevelopmentContinuous Integration for Oracle Database Development
Continuous Integration for Oracle Database Development
 
Webinar: Skytap & Jenkins
Webinar: Skytap & JenkinsWebinar: Skytap & Jenkins
Webinar: Skytap & Jenkins
 
Agile Code Reviews: Supporting collaboration and improving production uptime ...
Agile Code Reviews: Supporting collaboration and improving production uptime ...Agile Code Reviews: Supporting collaboration and improving production uptime ...
Agile Code Reviews: Supporting collaboration and improving production uptime ...
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...
Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...
Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...
 
New DevOps for the DBA
New DevOps for the DBANew DevOps for the DBA
New DevOps for the DBA
 
The parallel universes of DevOps and cloud developers
The parallel universes of DevOps and cloud developersThe parallel universes of DevOps and cloud developers
The parallel universes of DevOps and cloud developers
 
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..
 
Flight East 2018 Presentation–Continuous Integration––An Overview
Flight East 2018 Presentation–Continuous Integration––An OverviewFlight East 2018 Presentation–Continuous Integration––An Overview
Flight East 2018 Presentation–Continuous Integration––An Overview
 
What's Missing? Microservices Meetup at Cisco
What's Missing? Microservices Meetup at CiscoWhat's Missing? Microservices Meetup at Cisco
What's Missing? Microservices Meetup at Cisco
 
The DevOps Journey
The DevOps JourneyThe DevOps Journey
The DevOps Journey
 
Infrastructure less development with Azure Service Fabric
Infrastructure less development with Azure Service FabricInfrastructure less development with Azure Service Fabric
Infrastructure less development with Azure Service Fabric
 
Deconstructing Monoliths with Domain Driven Design
Deconstructing Monoliths with Domain Driven DesignDeconstructing Monoliths with Domain Driven Design
Deconstructing Monoliths with Domain Driven Design
 
Service Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowService Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to Know
 
Debugging Complex Issues in Web Applications
Debugging Complex Issues in Web ApplicationsDebugging Complex Issues in Web Applications
Debugging Complex Issues in Web Applications
 
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
OSSF 2018 - Brandon Jung of GitLab - Is Your DevOps 'Tool Tax' Weighing You D...
 

En vedette

4.Experteam Hazine Sunum Ver Oracle Day Poas Final
4.Experteam Hazine Sunum Ver Oracle Day Poas Final4.Experteam Hazine Sunum Ver Oracle Day Poas Final
4.Experteam Hazine Sunum Ver Oracle Day Poas Final
Ermando
 
Com Ensenyar Llengua A Xinesos Xiv Tallers
Com Ensenyar Llengua A Xinesos Xiv TallersCom Ensenyar Llengua A Xinesos Xiv Tallers
Com Ensenyar Llengua A Xinesos Xiv Tallers
Arnau Cerdà
 
Ce Certificate
Ce CertificateCe Certificate
Ce Certificate
kausarh
 
Annex 7 Morfosintaxi Altres LlengüEs
Annex 7  Morfosintaxi Altres LlengüEsAnnex 7  Morfosintaxi Altres LlengüEs
Annex 7 Morfosintaxi Altres LlengüEs
Arnau Cerdà
 
Constitution herd
Constitution  herdConstitution  herd
Constitution herd
acolyte26
 

En vedette (20)

4.Experteam Hazine Sunum Ver Oracle Day Poas Final
4.Experteam Hazine Sunum Ver Oracle Day Poas Final4.Experteam Hazine Sunum Ver Oracle Day Poas Final
4.Experteam Hazine Sunum Ver Oracle Day Poas Final
 
Com Ensenyar Llengua A Xinesos Xiv Tallers
Com Ensenyar Llengua A Xinesos Xiv TallersCom Ensenyar Llengua A Xinesos Xiv Tallers
Com Ensenyar Llengua A Xinesos Xiv Tallers
 
BlueTooth Marketing Device BT-Pusher PRO User Guide
BlueTooth Marketing Device BT-Pusher PRO User GuideBlueTooth Marketing Device BT-Pusher PRO User Guide
BlueTooth Marketing Device BT-Pusher PRO User Guide
 
Portafolio
PortafolioPortafolio
Portafolio
 
Monnalisa
MonnalisaMonnalisa
Monnalisa
 
Aurkezpen Finala
Aurkezpen FinalaAurkezpen Finala
Aurkezpen Finala
 
Ce Certificate
Ce CertificateCe Certificate
Ce Certificate
 
CinestudiO Cine Prêmio 2010 - Parte 2/4
CinestudiO Cine Prêmio 2010 - Parte 2/4CinestudiO Cine Prêmio 2010 - Parte 2/4
CinestudiO Cine Prêmio 2010 - Parte 2/4
 
Flow control in node.js
Flow control in node.jsFlow control in node.js
Flow control in node.js
 
Jenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみようJenkinsプラグインの中身を覗いてみよう
Jenkinsプラグインの中身を覗いてみよう
 
Build Boston 2009 Bd New Econ
Build Boston 2009 Bd New EconBuild Boston 2009 Bd New Econ
Build Boston 2009 Bd New Econ
 
Manzanilla
ManzanillaManzanilla
Manzanilla
 
Annex 7 Morfosintaxi Altres LlengüEs
Annex 7  Morfosintaxi Altres LlengüEsAnnex 7  Morfosintaxi Altres LlengüEs
Annex 7 Morfosintaxi Altres LlengüEs
 
Education 2.0: Innovation, Collaboration, Celebration via Effortless Integration
Education 2.0: Innovation, Collaboration, Celebration via Effortless IntegrationEducation 2.0: Innovation, Collaboration, Celebration via Effortless Integration
Education 2.0: Innovation, Collaboration, Celebration via Effortless Integration
 
trialpdf
trialpdftrialpdf
trialpdf
 
Mitä mun puhelin osaa2b
Mitä mun puhelin osaa2bMitä mun puhelin osaa2b
Mitä mun puhelin osaa2b
 
Facebook Marketing Hoàng Nguyễn-2. Tìm kiếm khách hàng
Facebook Marketing Hoàng Nguyễn-2. Tìm kiếm khách hàngFacebook Marketing Hoàng Nguyễn-2. Tìm kiếm khách hàng
Facebook Marketing Hoàng Nguyễn-2. Tìm kiếm khách hàng
 
Constitution herd
Constitution  herdConstitution  herd
Constitution herd
 
Pascale Perry - #smib10 Presentation
Pascale Perry - #smib10 Presentation Pascale Perry - #smib10 Presentation
Pascale Perry - #smib10 Presentation
 
Me Inc. The Legal Issues Of Starting Your Own Business
Me Inc.   The Legal Issues Of Starting Your Own BusinessMe Inc.   The Legal Issues Of Starting Your Own Business
Me Inc. The Legal Issues Of Starting Your Own Business
 

Similaire à Tomcat & JBoss Replay Feature

Similaire à Tomcat & JBoss Replay Feature (20)

Replay Solutions CFD
Replay Solutions CFDReplay Solutions CFD
Replay Solutions CFD
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201
 
Troubleshooting Webex and Microsoft Teams with ThousandEyes
Troubleshooting Webex and Microsoft Teams with ThousandEyesTroubleshooting Webex and Microsoft Teams with ThousandEyes
Troubleshooting Webex and Microsoft Teams with ThousandEyes
 
Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments
 
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
 Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ... Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
 
Accelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual DataAccelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual Data
 
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
 
Keynote I
Keynote IKeynote I
Keynote I
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
AWS Community Day Ireland - Building roads and bridges in the last decade of ...
AWS Community Day Ireland - Building roads and bridges in the last decade of ...AWS Community Day Ireland - Building roads and bridges in the last decade of ...
AWS Community Day Ireland - Building roads and bridges in the last decade of ...
 
Docker Training - June 2015
Docker Training - June 2015Docker Training - June 2015
Docker Training - June 2015
 
Democratizing the Cloud with Open Source Cloud Development
Democratizing the Cloud with Open Source Cloud DevelopmentDemocratizing the Cloud with Open Source Cloud Development
Democratizing the Cloud with Open Source Cloud Development
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
DevOps, Databases and The Phoenix Project UGF4042 from OOW14DevOps, Databases and The Phoenix Project UGF4042 from OOW14
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
 
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
Webinar by ZNetLive & Plesk- Winning the Game for WebOps and DevOps
 
BGOUG "Agile Data: revolutionizing database cloning'
BGOUG  "Agile Data: revolutionizing database cloning'BGOUG  "Agile Data: revolutionizing database cloning'
BGOUG "Agile Data: revolutionizing database cloning'
 
Local development environment for micro services with docker
Local development environment for micro services with dockerLocal development environment for micro services with docker
Local development environment for micro services with docker
 
Docker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopDocker and Containers overview - Docker Workshop
Docker and Containers overview - Docker Workshop
 
The Enterprise Case for Node.js
The Enterprise Case for Node.jsThe Enterprise Case for Node.js
The Enterprise Case for Node.js
 

Dernier

Dernier (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
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
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 

Tomcat & JBoss Replay Feature

  • 1. Problem Resolution for Tomcat & JBossComplex Web Apps Jonathan Lindo, Replay Solutions
  • 2. Agenda The Complexity Challenge Software Evolution Technology Solutions 2
  • 3. In The Beginning… Environments were simpler. Support Dev Team QA Client-Server Application 3
  • 4. Today: Apps run in complex global environments Authentication Server JMS Server LDAP Server Support Support QA QA n-Tier Application n-Tier Application ? Dev Team Dev Team Database Database Database Caching Service External Services Account Services 4
  • 5. Cloud Computing: 40% of Enterprises are in the Cloud *Applied Research West study, 8/2009 Authentication Server JMS Server LDAP Server Support Support QA QA n-Tier Application n-Tier Application ? Dev Team Dev Team Database Database Database Caching Service External Services Account Services 5
  • 6. The Problem: Complexity! Days Cloud Computing SOA N-Tier Apps Software Cycle Web Apps Multi-Core Client-Server Desktop Months Software Unpredictability Simple Complex 6
  • 7. Defects must be reproduced to be fixed. Production Developers Today, most time is NOT spent on the fix! Outsourcing 1 5 4 3 QA Help Desk Users 2 7
  • 8. Record From Complex Global Environments Authentication Server JMS Server LDAP Server Support QA n-Tier Application Dev Team Database Database Database Caching Service External Services Account Services 8
  • 9. Replay on a Single Workstation Authentication Server JMS Server LDAP Server Support QA n-Tier Application Dev Team Database Database Database Caching Service External Services Account Services 9
  • 10. Tomcat & JBoss DVR-functionality Support & Development Environment QA and Production Environments AuthenticationServer JMS Server LDAP Server Tomcat & JBossApplication Database(Oracle, MySQL) Caching Service External Services Account Services 10
  • 11. Tomcat & JBoss DVR-functionality Support & Development Environment Tomcat & JBossApplication 11
  • 12. Using a Recording System Authentication Server JMS Server LDAP Server Support Support QA QA n-Tier Application n-Tier Application n-Tier Application Dev Team Dev Team Database Database Database Caching Service External Services Account Services 12
  • 13. Eliminate complex workflows 5 Developers Production Outsourcing 4 3 QA Help Desk 1 2 13
  • 14. Real World Application – Online CRM 14 14
  • 15. Complex Hibernate, REST, AJAX interactions… 15 15
  • 16. Defects are hard to reproduce… 16 16
  • 17. With a recording system, just drop a Marker. Private & Confidential 17 17
  • 18. Recordings are stored on a central server. 18 18
  • 19. Login to access Recordings & Markers 19 19
  • 20. Recordings are available almost instantly. 20 20
  • 21. Quickly locate the Marker identifying the defect… 21 21
  • 22. Click ‘Replay’ to see the root cause. 22 22
  • 23. Use Eclipse to debug at the source code level. 23 23
  • 24. Interoperability is Key App Server App Server App Server Automation(WinRunner) Testing Tools (LoadRunner, QTP) Experience Management(Tealeaf, Coradiant) APM Tools(Introscope, Precise) App Server App Server App Server 24
  • 25. Seamless Workflow App Server App Server App Server QA Support Dev Team App Server App Server App Server 25
  • 26. Interoperability is Key IDEs Debuggers Profilers Help Desk Functional Testing Defect Tracking 26
  • 27. Optimize Problem Resolution Fix bugs faster, Increase quality Improve productivity and collaboration Cut Costs, Reduce Mean-Time-To-Resolution 27
  • 28. FIX BUGS FAST. For more information, please visit: www.replaysolutions.com Contact us at: info@replaysolutions.com 877-400-7444

Notes de l'éditeur

  1. This process is complicated and inefficient. It’s very typical for something like this to happen:The help desk opens a ticket with a critical customer problem.Log files are pulled form productionsystems……and sent to developmentDevelopers examine the report from the help desk and the log files, and send a request to QA to access the required test system with the appropriate loadThe QA team has the outsourcers set up a load test while getting more info from the developersThe developers and outsourcers each ask each other for the information that QA Asked them forAnd on and on and on
  2. Netflix (SaaS)Large scale, high-performance, complex app, massive databaseCustomer did something that altered their movie queue, but there is no record of what happened.Wells Fargo (FSI)Critical FSI services, many different componentsApplication server crashed when 1,000 users accessed it at the same time.Informatica (ISV)Adaptive technology that interfaces with dozens of systemsThe database took too long to respond, and the application crashed unexpectedly, a bug in app code exposed by an unforeseen condition
  3. Netflix (SaaS)Large scale, high-performance, complex app, massive databaseCustomer did something that altered their movie queue, but there is no record of what happened.Wells Fargo (FSI)Critical FSI services, many different componentsApplication server crashed when 1,000 users accessed it at the same time.Informatica (ISV)Adaptive technology that interfaces with dozens of systemsThe database took too long to respond, and the application crashed unexpectedly, a bug in app code exposed by an unforeseen condition
  4. .