SlideShare une entreprise Scribd logo
1  sur  30
Performance testing & beers
Berlin QA // Because blame doesn´t fix bugs
José Aracil // Operations Manager // Globe Testing
About us
We are fun!
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
About us Focussed on Software Testing and ALM
Knowledgeable and experienced staff
Innovation: in the forefront of our services
Obsessed with excellence and attention to
detail
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Our services
Functional Testing Performance Testing Performance Management
Test Execution
(manual or automated)
Test management
Performance,
load,stress,
soak…
System
optimization
Availability
and
performance
Understand end
user experience
Proactive
problem
resolution
Foundation
Traceability & Control Vision & ReportingProcess Standardization
(i.e. Waterfall, Agile)
DevOps
Application Lifecycle Management
Training & Coaching Outsourcing & turnkey projects
Diagnostics
Consulting ServicesQA Tools Deployment
Current situation
Where we stand right now
Confidential & Proprietary
Application evolution
• Valuable, but growth is capped
• Costly, brittle, monolithic and proprietary
• Must change structure to evolve
• Next generations of SAP and Oracle based
on SOA
• SOA driving new custom applications and
legacy integrations
• New Web 2.0 models
• “Mashups” in the enterprise
New and Agile Business Capabilities
Shared Services / Composite Apps
Yesterday’s applications: Today’s applications:
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
The challenges of our modern world
Composite Applications
Service oriented applications
Modern, mobile applications
Agile & Modern business require
MODERN and FAST applications
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
The challenges of our modern world
Agile & Modern business require
MODERN and FAST applications
Application Unavailable
10x more performance risks
Functional defects
Performance Testing
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Performance
• Optimal application performance is in the
experience of the end user.
Why is my application not performing?
• Looks simple, if we optimize all layers in isolation,
the resulting system should perform.
Performance is in the eyes of the beholder
Performance
• Optimal application performance is in the
experience of the end user.
Why is my application not performing?
• Looks simple, if we optimize all layers in isolation,
the resulting system should perform.
Performance is in the eyes of the beholder
Performance
• Optimal application performance is in the
experience of the end user.
Why is my application not performing?
• Looks simple, if we optimize all layers in isolation,
the resulting system should perform.
Performance is in the eyes of the beholder
Probably a MEMORY leak…
or may be a CODE issue…
I guess it is NETWORK!
Does your application have
performance issues?
It is probably a memory
leak issue!
No, it may be a CODE
issue!
I guess is Network
related!
We are not ready
for the 100, 1000,
100000 users!
We SHOULD have
TESTED
Performance!
How HP LoadRunner Works
5 Analysis, diagnostics and reporting
DatabaseInternet/WAN
Middle Tier
(HTTP, WebSphere, Server, Network)ApplicationEnd user
Thousands of users
are simulated
Transaction recording
“Transfer
Funds”
“Check Balance”
“Pay Bills”
Scripting1
Test
Scenario
Test planning2
Load generation3 Monitorization4
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Planning
Recipe for success
Test Strategy
•Set expectations
•Project planning
•Environment description
•Responsible people
•Test scenario definition
•Test case definition
•Monitors to be used
•“Live” document
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Planning
Preparation
Test Env. + Data
Recipe for success
Test Strategy
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
•Env. Setup (pre-prod)
•Data load to
resemble prod.
Planning
Preparation
Tool setup
Recipe for success
Test Strategy
Test Env. + Data
•Performance testing
tools
•Monitorization tools
•Other tools
(reporting,…)
16/08/2013
Planning
Preparation
Test case design
•Transactions
•Image and text
checks
•Test data
Recipe for success
Test Strategy
Tool setupTest Env. + Data
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Planning
Preparation
Monitor config.
Recipe for success
Test Strategy
Tool setupTest Env. + Data Test case design
•Select any
“interesting” metrics
that should be
monitored
•Identify advanced
metrics
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Planning
Preparation
Scripting
Recipe for success
Test Strategy
Tool setupTest Env. + Data Test case design
Monitor config.
•Turn test cases into
automated scripts
•Complexity changes
depending on the tool
used
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Planning
Preparation
Smoke Test
Recipe for success
Test Strategy
Tool setupTest Env. + Data Test case design
Monitor config. Scripting
•Check that previous
phases have been
done properly
•It doesn´t add value
to carry on if there are
pending items
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Planning
Preparation
Execution
Baseline
Recipe for success
Test Strategy
Tool setupTest Env. + Data Test case design
Monitor config. Scripting
Smoke Test
•Obtain a standard for
comparison
•If performance is not
good, it doesn´t add
value to carry on with
other test
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Planning
Preparation
Execution
Performance Testing
•Iterative process
•Minimum 2 iterations
Recipe for success
Test Strategy
Tool setupTest Env. + Data Test case design
Monitor config. Scripting
Smoke Test
Baseline
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Planning
Preparation
Execution
SOAK Test
Recipe for success
Test Strategy
Tool setupTest Env. + Data Test case design
Monitor config. Scripting
Smoke Test
Baseline
Performance
Testing
Análisis+Changes+
Report
Other tests
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Load Testing
Planning
Preparation
Execution
Stress
Recipe for success
Test Strategy
Tool setupTest Env. + Data Test case design
Monitor config. Scripting
Smoke Test
Baseline
Soak Test Load Testing Other tests
Performance
Testing
Análisis+Changes+
Report
•Optional test
•Only if previous test
are successful
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Planning
Preparation
Execution
Reporting
Final report
Recipe for success
Test Strategy
Tool setupTest Env. + Data Test case design
Monitor config. Scripting
Smoke Test
Baseline
Soak Test Load Testing Other tests
Stress
Performance
Testing
Análisis+Changes+
Report
•Summary of the test
executed, problems
found and solutions
applied
•Too much detail
doesn´t add value to
the project
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Planning
Preparation
Execution
Reporting
Recipe for success
Test Strategy
Tool setupTest Env. + Data Test case design
Monitor config. Scripting
Smoke Test
Baseline
Soak Test Load Testing Other tests
Stress
Final report
Performance
Testing
Análisis+Changes+
Report
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Planning
Preparation
Execution
Reporting
Final reportStressSOAK TestPerformance TestingBaselineSmoke TestScriptingMonitor config.Test case designTool setupTest Env. + Data
•Transactions
•Image and text
checks
•Test data
•Iterative process
•Minimum 2 iterations
Recipe for success
Test Strategy
Tool setupTest Env. + Data Test case design
Test Strategy
Monitor config. Scripting
Smoke Test
Baseline
Soak Test Load Testing Other tests
Stress
Final report
Performance
Testing
Análisis+Changes+
Report
•Set expectations
•Project planning
•Environment description
•Responsible people
•Test scenario definition
•Test case definition
•Monitors to be used
•“Live” document
•Performance testing
tools
•Monitorization tools
•Other tools
(reporting,…)
•Select any
“interesting” metrics
that should be
monitored
•Identify advanced
metrics
•Turn test cases into
automated scripts
•Complexity changes
depending on the tool
used
•Check that previous
phases have been
done properly
•It doesn´t add value
to carry on if there are
pending items
•Obtain a standard for
comparison
•If performance is not
good, it doesn´t add
value to carry on with
other test
Other tests
•Optional test
•Only if previous test
are successful
•Summary of the test
executed, problems
found and solutions
applied
•Too much detail
doesn´t add value to
the project
16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
Load Testing•Env. Setup (pre-prod)
•Data load to
resemble prod.
Thank you for your time
José Aracil // jose.aracil@globetesting.com
Confidential and Propietary // All rights reserved // Globe Testing

Contenu connexe

Tendances

CV_AUTOMATION_TEST_ENGINEER
CV_AUTOMATION_TEST_ENGINEERCV_AUTOMATION_TEST_ENGINEER
CV_AUTOMATION_TEST_ENGINEERPERLA RAVI THEJA
 
Test Automation Demonstration with Dr Yongyan Wang by XBOSoft
Test Automation Demonstration with Dr Yongyan Wang by XBOSoftTest Automation Demonstration with Dr Yongyan Wang by XBOSoft
Test Automation Demonstration with Dr Yongyan Wang by XBOSoftXBOSoft
 
Comprehensive Performance Testing: From Early Dev to Live Production
Comprehensive Performance Testing: From Early Dev to Live ProductionComprehensive Performance Testing: From Early Dev to Live Production
Comprehensive Performance Testing: From Early Dev to Live ProductionTechWell
 
A Three-Tier Load Testing Program Saved Our Bacon
A Three-Tier Load Testing Program Saved Our BaconA Three-Tier Load Testing Program Saved Our Bacon
A Three-Tier Load Testing Program Saved Our BaconTechWell
 
Nishant_Automation Engineer-CV
Nishant_Automation Engineer-CVNishant_Automation Engineer-CV
Nishant_Automation Engineer-CVNishant Shah
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools OverviewMurageppa-QA
 
Using Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and QualityUsing Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and QualityNeotys
 
Nonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the CoinNonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the CoinTechWell
 
Test Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & ToolsTest Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & ToolsAmit Rawat
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationRanorex
 
Automated Testing Using Selenium
Automated Testing Using SeleniumAutomated Testing Using Selenium
Automated Testing Using SeleniumTechWell
 
QA Fest 2014. Павел Басюк. Test automation: а что на выходе?
QA Fest 2014. Павел Басюк. Test automation: а что на выходе?QA Fest 2014. Павел Басюк. Test automation: а что на выходе?
QA Fest 2014. Павел Басюк. Test automation: а что на выходе?QAFest
 
Become a Performance Diagnostics Hero
Become a Performance Diagnostics HeroBecome a Performance Diagnostics Hero
Become a Performance Diagnostics HeroTechWell
 
Lead Time Reduction using Automatic Reporting Director (ARD) for MAHLE
Lead Time Reduction using Automatic Reporting Director (ARD) for MAHLELead Time Reduction using Automatic Reporting Director (ARD) for MAHLE
Lead Time Reduction using Automatic Reporting Director (ARD) for MAHLEAltair
 
Testing lightning components feb 15th 2018
Testing lightning components feb 15th 2018Testing lightning components feb 15th 2018
Testing lightning components feb 15th 2018Richard Clark
 
Combining Automated Functional And Load Testing
Combining Automated Functional And Load TestingCombining Automated Functional And Load Testing
Combining Automated Functional And Load TestingRanorex
 
Selenium RC, Selenium WebDriver and HP LoadRunner
Selenium RC, Selenium WebDriver and HP LoadRunnerSelenium RC, Selenium WebDriver and HP LoadRunner
Selenium RC, Selenium WebDriver and HP LoadRunnerMurageppa-QA
 
PAC 2019 virtual Bruno Audoux
PAC 2019 virtual Bruno Audoux PAC 2019 virtual Bruno Audoux
PAC 2019 virtual Bruno Audoux Neotys
 

Tendances (20)

CV_AUTOMATION_TEST_ENGINEER
CV_AUTOMATION_TEST_ENGINEERCV_AUTOMATION_TEST_ENGINEER
CV_AUTOMATION_TEST_ENGINEER
 
Test Automation Demonstration with Dr Yongyan Wang by XBOSoft
Test Automation Demonstration with Dr Yongyan Wang by XBOSoftTest Automation Demonstration with Dr Yongyan Wang by XBOSoft
Test Automation Demonstration with Dr Yongyan Wang by XBOSoft
 
Comprehensive Performance Testing: From Early Dev to Live Production
Comprehensive Performance Testing: From Early Dev to Live ProductionComprehensive Performance Testing: From Early Dev to Live Production
Comprehensive Performance Testing: From Early Dev to Live Production
 
A Three-Tier Load Testing Program Saved Our Bacon
A Three-Tier Load Testing Program Saved Our BaconA Three-Tier Load Testing Program Saved Our Bacon
A Three-Tier Load Testing Program Saved Our Bacon
 
Nishant_Automation Engineer-CV
Nishant_Automation Engineer-CVNishant_Automation Engineer-CV
Nishant_Automation Engineer-CV
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Using Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and QualityUsing Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and Quality
 
Nonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the CoinNonfunctional Testing: Examine the Other Side of the Coin
Nonfunctional Testing: Examine the Other Side of the Coin
 
Test Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & ToolsTest Automation Frameworks: Assumptions, Concepts & Tools
Test Automation Frameworks: Assumptions, Concepts & Tools
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
Automated Testing Using Selenium
Automated Testing Using SeleniumAutomated Testing Using Selenium
Automated Testing Using Selenium
 
QA Fest 2014. Павел Басюк. Test automation: а что на выходе?
QA Fest 2014. Павел Басюк. Test automation: а что на выходе?QA Fest 2014. Павел Басюк. Test automation: а что на выходе?
QA Fest 2014. Павел Басюк. Test automation: а что на выходе?
 
Become a Performance Diagnostics Hero
Become a Performance Diagnostics HeroBecome a Performance Diagnostics Hero
Become a Performance Diagnostics Hero
 
Lead Time Reduction using Automatic Reporting Director (ARD) for MAHLE
Lead Time Reduction using Automatic Reporting Director (ARD) for MAHLELead Time Reduction using Automatic Reporting Director (ARD) for MAHLE
Lead Time Reduction using Automatic Reporting Director (ARD) for MAHLE
 
Testing lightning components feb 15th 2018
Testing lightning components feb 15th 2018Testing lightning components feb 15th 2018
Testing lightning components feb 15th 2018
 
Appium vs Espresso and XCUI Test
Appium vs Espresso and XCUI TestAppium vs Espresso and XCUI Test
Appium vs Espresso and XCUI Test
 
Combining Automated Functional And Load Testing
Combining Automated Functional And Load TestingCombining Automated Functional And Load Testing
Combining Automated Functional And Load Testing
 
Selenium RC, Selenium WebDriver and HP LoadRunner
Selenium RC, Selenium WebDriver and HP LoadRunnerSelenium RC, Selenium WebDriver and HP LoadRunner
Selenium RC, Selenium WebDriver and HP LoadRunner
 
Common Web UI Problems Transforming Manual to Automation
Common Web UI Problems Transforming Manual to Automation Common Web UI Problems Transforming Manual to Automation
Common Web UI Problems Transforming Manual to Automation
 
PAC 2019 virtual Bruno Audoux
PAC 2019 virtual Bruno Audoux PAC 2019 virtual Bruno Audoux
PAC 2019 virtual Bruno Audoux
 

En vedette

Pruebas tempranas de performance
Pruebas tempranas de performancePruebas tempranas de performance
Pruebas tempranas de performanceSoftware Guru
 
Generación de pruebas de performance a partir de pruebas funcionales para sis...
Generación de pruebas de performance a partir de pruebas funcionales para sis...Generación de pruebas de performance a partir de pruebas funcionales para sis...
Generación de pruebas de performance a partir de pruebas funcionales para sis...Abstracta
 
Pruebas de carga en la nube con Azure
Pruebas de carga en la nube con AzurePruebas de carga en la nube con Azure
Pruebas de carga en la nube con AzureGlobe Testing
 
Pruebas de rendimiento desde Windows Azure
Pruebas de rendimiento desde Windows AzurePruebas de rendimiento desde Windows Azure
Pruebas de rendimiento desde Windows AzureGlobe Testing
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009Pepe
 
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey TestingLecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey TestingAbstracta
 
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta
 
Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López
Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio LópezPrimer meetup - Paas al rescate de las Pruebas de Performance - Horacio López
Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio LópezTestingAR Meetup
 

En vedette (9)

Pruebas tempranas de performance
Pruebas tempranas de performancePruebas tempranas de performance
Pruebas tempranas de performance
 
Generación de pruebas de performance a partir de pruebas funcionales para sis...
Generación de pruebas de performance a partir de pruebas funcionales para sis...Generación de pruebas de performance a partir de pruebas funcionales para sis...
Generación de pruebas de performance a partir de pruebas funcionales para sis...
 
Pruebas de carga en la nube con Azure
Pruebas de carga en la nube con AzurePruebas de carga en la nube con Azure
Pruebas de carga en la nube con Azure
 
Tec help presentación v2.92
Tec help   presentación v2.92Tec help   presentación v2.92
Tec help presentación v2.92
 
Pruebas de rendimiento desde Windows Azure
Pruebas de rendimiento desde Windows AzurePruebas de rendimiento desde Windows Azure
Pruebas de rendimiento desde Windows Azure
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey TestingLecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
Lecciones aprendidas desarrollando una plataforma de Mobile Monkey Testing
 
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
 
Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López
Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio LópezPrimer meetup - Paas al rescate de las Pruebas de Performance - Horacio López
Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López
 

Similaire à Berlin QA - Performance Testing

The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraSOASTA
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraSOASTA
 
Anupam_Chaubey_QA_Resume_1Sep
Anupam_Chaubey_QA_Resume_1SepAnupam_Chaubey_QA_Resume_1Sep
Anupam_Chaubey_QA_Resume_1Sepanupam chaubey
 
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]vasuballa
 
10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser Testing10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser TestingPerfecto by Perforce
 
Hybrid Automation Framework Developement
Hybrid Automation Framework DevelopementHybrid Automation Framework Developement
Hybrid Automation Framework DevelopementGlasdon Falcao
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs
 
Pay pal paypal continuous performance as a self-service with fully-automated...
Pay pal  paypal continuous performance as a self-service with fully-automated...Pay pal  paypal continuous performance as a self-service with fully-automated...
Pay pal paypal continuous performance as a self-service with fully-automated...Dynatrace
 
Software Testing_Resume
Software Testing_ResumeSoftware Testing_Resume
Software Testing_ResumeHimani Goyal
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsSOASTA
 
StarWest 2019 - End to end testing: Stupid or Legit?
StarWest 2019 - End to end testing: Stupid or Legit?StarWest 2019 - End to end testing: Stupid or Legit?
StarWest 2019 - End to end testing: Stupid or Legit?mabl
 
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 testingFederico Toledo
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsSOASTA
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practicesvasuballa
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachTechWell
 
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.pdfDiana Gray, MBA
 

Similaire à Berlin QA - Performance Testing (20)

The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest Mentora
 
The Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest MentoraThe Four Hats of Load and Performance Testing with special guest Mentora
The Four Hats of Load and Performance Testing with special guest Mentora
 
Anupam_Chaubey_QA_Resume_1Sep
Anupam_Chaubey_QA_Resume_1SepAnupam_Chaubey_QA_Resume_1Sep
Anupam_Chaubey_QA_Resume_1Sep
 
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
OOW16 - Testing Oracle E-Business Suite Best Practices [CON6713]
 
10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser Testing10 Emerging Test Frameworks for Cross Browser Testing
10 Emerging Test Frameworks for Cross Browser Testing
 
Nandini-CV
Nandini-CVNandini-CV
Nandini-CV
 
Hybrid Automation Framework Developement
Hybrid Automation Framework DevelopementHybrid Automation Framework Developement
Hybrid Automation Framework Developement
 
Priyadarshi Nanda_QA_Resume
Priyadarshi Nanda_QA_ResumePriyadarshi Nanda_QA_Resume
Priyadarshi Nanda_QA_Resume
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
 
Pay pal paypal continuous performance as a self-service with fully-automated...
Pay pal  paypal continuous performance as a self-service with fully-automated...Pay pal  paypal continuous performance as a self-service with fully-automated...
Pay pal paypal continuous performance as a self-service with fully-automated...
 
Software Testing_Resume
Software Testing_ResumeSoftware Testing_Resume
Software Testing_Resume
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
 
StarWest 2019 - End to end testing: Stupid or Legit?
StarWest 2019 - End to end testing: Stupid or Legit?StarWest 2019 - End to end testing: Stupid or Legit?
StarWest 2019 - End to end testing: Stupid or Legit?
 
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
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
 
Sanjay Sharma
Sanjay SharmaSanjay Sharma
Sanjay Sharma
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practices
 
Susheel Verma_CV
Susheel Verma_CVSusheel Verma_CV
Susheel Verma_CV
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal Approach
 
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
 

Plus de Globe Testing

Globe testing - SAP necesita QA
Globe testing - SAP necesita QAGlobe testing - SAP necesita QA
Globe testing - SAP necesita QAGlobe Testing
 
SecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrolloSecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrolloGlobe Testing
 
Mobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitarMobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitarGlobe Testing
 
Webinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías ÁgilesWebinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías ÁgilesGlobe Testing
 
Consigue una App 5 estrellas
Consigue una App 5 estrellasConsigue una App 5 estrellas
Consigue una App 5 estrellasGlobe Testing
 
Webinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse ActiveWebinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse ActiveGlobe Testing
 
Saca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimientoSaca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimientoGlobe Testing
 
Dev ops mobile(webinar)
Dev ops mobile(webinar)Dev ops mobile(webinar)
Dev ops mobile(webinar)Globe Testing
 
Estrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turísticoEstrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turísticoGlobe Testing
 
Performance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevenciónPerformance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevenciónGlobe Testing
 
Pomodoro Testing Reloaded
Pomodoro Testing ReloadedPomodoro Testing Reloaded
Pomodoro Testing ReloadedGlobe Testing
 
Globe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqaGlobe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqaGlobe Testing
 
Reality shock j aracil
Reality shock   j aracilReality shock   j aracil
Reality shock j aracilGlobe Testing
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP ApplicationsGlobe Testing
 
Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Globe Testing
 
Introducing AppPulse
Introducing AppPulse Introducing AppPulse
Introducing AppPulse Globe Testing
 
The myths of exploratory testing
The myths of exploratory testingThe myths of exploratory testing
The myths of exploratory testingGlobe Testing
 
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...Globe Testing
 
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
 Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ... Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...Globe Testing
 
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolasGestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolasGlobe Testing
 

Plus de Globe Testing (20)

Globe testing - SAP necesita QA
Globe testing - SAP necesita QAGlobe testing - SAP necesita QA
Globe testing - SAP necesita QA
 
SecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrolloSecDevOps - La seguridad en el desarrollo
SecDevOps - La seguridad en el desarrollo
 
Mobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitarMobile Testing: Qué tener en cuenta y trampas a evitar
Mobile Testing: Qué tener en cuenta y trampas a evitar
 
Webinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías ÁgilesWebinar Acelera la velocidad de tu software con Metodologías Ágiles
Webinar Acelera la velocidad de tu software con Metodologías Ágiles
 
Consigue una App 5 estrellas
Consigue una App 5 estrellasConsigue una App 5 estrellas
Consigue una App 5 estrellas
 
Webinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse ActiveWebinar Monitorización Proactiva con HPE AppPulse Active
Webinar Monitorización Proactiva con HPE AppPulse Active
 
Saca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimientoSaca el máximo partido a tu negocio realizando pruebas de rendimiento
Saca el máximo partido a tu negocio realizando pruebas de rendimiento
 
Dev ops mobile(webinar)
Dev ops mobile(webinar)Dev ops mobile(webinar)
Dev ops mobile(webinar)
 
Estrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turísticoEstrategias de monitorización orientadas al sector turístico
Estrategias de monitorización orientadas al sector turístico
 
Performance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevenciónPerformance Tourism-Anticipación y prevención
Performance Tourism-Anticipación y prevención
 
Pomodoro Testing Reloaded
Pomodoro Testing ReloadedPomodoro Testing Reloaded
Pomodoro Testing Reloaded
 
Globe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqaGlobe testing expoqa14-totalsqa
Globe testing expoqa14-totalsqa
 
Reality shock j aracil
Reality shock   j aracilReality shock   j aracil
Reality shock j aracil
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP Applications
 
Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"Webinar "Gestión de la calidad en entornos SAP"
Webinar "Gestión de la calidad en entornos SAP"
 
Introducing AppPulse
Introducing AppPulse Introducing AppPulse
Introducing AppPulse
 
The myths of exploratory testing
The myths of exploratory testingThe myths of exploratory testing
The myths of exploratory testing
 
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...
 
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
 Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ... Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
 
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolasGestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
Gestionando las TI como un negocio. Uso de KPIs en grandes empresas españolas
 

Dernier

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Dernier (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Berlin QA - Performance Testing

  • 1. Performance testing & beers Berlin QA // Because blame doesn´t fix bugs José Aracil // Operations Manager // Globe Testing
  • 2. About us We are fun! 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 3. 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing About us Focussed on Software Testing and ALM Knowledgeable and experienced staff Innovation: in the forefront of our services Obsessed with excellence and attention to detail
  • 4. 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing Our services Functional Testing Performance Testing Performance Management Test Execution (manual or automated) Test management Performance, load,stress, soak… System optimization Availability and performance Understand end user experience Proactive problem resolution Foundation Traceability & Control Vision & ReportingProcess Standardization (i.e. Waterfall, Agile) DevOps Application Lifecycle Management Training & Coaching Outsourcing & turnkey projects Diagnostics Consulting ServicesQA Tools Deployment
  • 5. Current situation Where we stand right now Confidential & Proprietary
  • 6. Application evolution • Valuable, but growth is capped • Costly, brittle, monolithic and proprietary • Must change structure to evolve • Next generations of SAP and Oracle based on SOA • SOA driving new custom applications and legacy integrations • New Web 2.0 models • “Mashups” in the enterprise New and Agile Business Capabilities Shared Services / Composite Apps Yesterday’s applications: Today’s applications: 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 7. The challenges of our modern world Composite Applications Service oriented applications Modern, mobile applications Agile & Modern business require MODERN and FAST applications 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 8. 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing The challenges of our modern world Agile & Modern business require MODERN and FAST applications Application Unavailable 10x more performance risks Functional defects
  • 9. Performance Testing 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 10. Performance • Optimal application performance is in the experience of the end user. Why is my application not performing? • Looks simple, if we optimize all layers in isolation, the resulting system should perform. Performance is in the eyes of the beholder
  • 11. Performance • Optimal application performance is in the experience of the end user. Why is my application not performing? • Looks simple, if we optimize all layers in isolation, the resulting system should perform. Performance is in the eyes of the beholder
  • 12. Performance • Optimal application performance is in the experience of the end user. Why is my application not performing? • Looks simple, if we optimize all layers in isolation, the resulting system should perform. Performance is in the eyes of the beholder
  • 13. Probably a MEMORY leak… or may be a CODE issue… I guess it is NETWORK! Does your application have performance issues?
  • 14. It is probably a memory leak issue! No, it may be a CODE issue! I guess is Network related! We are not ready for the 100, 1000, 100000 users! We SHOULD have TESTED Performance!
  • 15. How HP LoadRunner Works 5 Analysis, diagnostics and reporting DatabaseInternet/WAN Middle Tier (HTTP, WebSphere, Server, Network)ApplicationEnd user Thousands of users are simulated Transaction recording “Transfer Funds” “Check Balance” “Pay Bills” Scripting1 Test Scenario Test planning2 Load generation3 Monitorization4 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 16. Planning Recipe for success Test Strategy •Set expectations •Project planning •Environment description •Responsible people •Test scenario definition •Test case definition •Monitors to be used •“Live” document 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 17. Planning Preparation Test Env. + Data Recipe for success Test Strategy 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing •Env. Setup (pre-prod) •Data load to resemble prod.
  • 18. Planning Preparation Tool setup Recipe for success Test Strategy Test Env. + Data •Performance testing tools •Monitorization tools •Other tools (reporting,…) 16/08/2013
  • 19. Planning Preparation Test case design •Transactions •Image and text checks •Test data Recipe for success Test Strategy Tool setupTest Env. + Data 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 20. Planning Preparation Monitor config. Recipe for success Test Strategy Tool setupTest Env. + Data Test case design •Select any “interesting” metrics that should be monitored •Identify advanced metrics 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 21. Planning Preparation Scripting Recipe for success Test Strategy Tool setupTest Env. + Data Test case design Monitor config. •Turn test cases into automated scripts •Complexity changes depending on the tool used 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 22. Planning Preparation Smoke Test Recipe for success Test Strategy Tool setupTest Env. + Data Test case design Monitor config. Scripting •Check that previous phases have been done properly •It doesn´t add value to carry on if there are pending items 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 23. Planning Preparation Execution Baseline Recipe for success Test Strategy Tool setupTest Env. + Data Test case design Monitor config. Scripting Smoke Test •Obtain a standard for comparison •If performance is not good, it doesn´t add value to carry on with other test 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 24. Planning Preparation Execution Performance Testing •Iterative process •Minimum 2 iterations Recipe for success Test Strategy Tool setupTest Env. + Data Test case design Monitor config. Scripting Smoke Test Baseline 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 25. Planning Preparation Execution SOAK Test Recipe for success Test Strategy Tool setupTest Env. + Data Test case design Monitor config. Scripting Smoke Test Baseline Performance Testing Análisis+Changes+ Report Other tests 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing Load Testing
  • 26. Planning Preparation Execution Stress Recipe for success Test Strategy Tool setupTest Env. + Data Test case design Monitor config. Scripting Smoke Test Baseline Soak Test Load Testing Other tests Performance Testing Análisis+Changes+ Report •Optional test •Only if previous test are successful 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 27. Planning Preparation Execution Reporting Final report Recipe for success Test Strategy Tool setupTest Env. + Data Test case design Monitor config. Scripting Smoke Test Baseline Soak Test Load Testing Other tests Stress Performance Testing Análisis+Changes+ Report •Summary of the test executed, problems found and solutions applied •Too much detail doesn´t add value to the project 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 28. Planning Preparation Execution Reporting Recipe for success Test Strategy Tool setupTest Env. + Data Test case design Monitor config. Scripting Smoke Test Baseline Soak Test Load Testing Other tests Stress Final report Performance Testing Análisis+Changes+ Report 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing
  • 29. Planning Preparation Execution Reporting Final reportStressSOAK TestPerformance TestingBaselineSmoke TestScriptingMonitor config.Test case designTool setupTest Env. + Data •Transactions •Image and text checks •Test data •Iterative process •Minimum 2 iterations Recipe for success Test Strategy Tool setupTest Env. + Data Test case design Test Strategy Monitor config. Scripting Smoke Test Baseline Soak Test Load Testing Other tests Stress Final report Performance Testing Análisis+Changes+ Report •Set expectations •Project planning •Environment description •Responsible people •Test scenario definition •Test case definition •Monitors to be used •“Live” document •Performance testing tools •Monitorization tools •Other tools (reporting,…) •Select any “interesting” metrics that should be monitored •Identify advanced metrics •Turn test cases into automated scripts •Complexity changes depending on the tool used •Check that previous phases have been done properly •It doesn´t add value to carry on if there are pending items •Obtain a standard for comparison •If performance is not good, it doesn´t add value to carry on with other test Other tests •Optional test •Only if previous test are successful •Summary of the test executed, problems found and solutions applied •Too much detail doesn´t add value to the project 16/08/2013Confidential and Propietary // All rights reserved // Globe Testing Load Testing•Env. Setup (pre-prod) •Data load to resemble prod.
  • 30. Thank you for your time José Aracil // jose.aracil@globetesting.com Confidential and Propietary // All rights reserved // Globe Testing

Notes de l'éditeur

  1. SDLC – Systems Development Life Cycle
  2. Organizations have spent a decade or more automating their business through software. Most of the architecture was very siloed, monolithic and proprietary making it hard to maintain, change, or integrate which meant there was limited innovation. Not all have the supporting technology, systems and management processes to enable success throughout the lifecycle.Today we’re on the threshold of a massive refresh of Enterprise business applications. The next generation of SAP and Oracle applications will be based on SOA, which fundamentally requires a new architectural model. SOA adoption is also driving new custom applications and legacy integrations. And new Web 2.0 models like Ajax are leading customers to not only refresh web application and their web presence, but to build completely new models.All of these dynamics allow organizations to integrate and innovate business processes in a way they’ve never been able to do before. However, they need the right processes, the right products and the right management disciplines to realize the promise of agility and innovation while increasing quality and reducing cost.
  3. Purpose of Slide:The world is changing. Mobile, Cloud, Composite Applications trends are all combining to increase speed of delivery and also the complexity of the applications.We expect applications to be available wherever we are and when ever we want themWe DEPEND on applications to complete our daily work
  4. Purpose of Slide:When performance issues emerge – it’s not good for the end user. In many cases, the end user cannot access the application at all. They may have to re-enter data and re-do the last step and will inevitably be frustrated and unhappy
  5. Purpose of Slide:This slide and the next slide are the elevator pitch… How many times have applications gone into production to only experience unexpected performance issues?Often performance testing is short cut, and to make matters worse, the production environment is almost always different from the non-production environment. These questions should resonate with IT leaders who will certainly remember a project that went live..only to go straight into problem management to figure out what is going wrong.The key is that performance issues often cause pain and expensive rework for IT organizations – often with expensive business impacts.
  6. The key is that performance issues often cause pain and expensive rework for IT organizations – often with expensive business impacts.