SlideShare a Scribd company logo
Relating UI Automation
With UI Performance


Amit Deshpande
The current scenario
 Automation & Performance Testing – Two silos

 Coordination between two streams doesn’t exist

 UI Automation giving no clue on performance

 Importance of UI Performance analysis
UI Performance
Request Start Time              Business Event Time


           Time-to-First-Byte
                        DNS/Network Time


OnLoad Time                     Latency

     Rendering Time
                        JS Execution Time
           Resource Download Time
How to relate/derive integration?
Relation
 The existing UI automation can be integrated with UI
  performance analysis tool – Dynatrace Ajax

 The integration is easy to achieve with wider set of UI
  automation tools like – Selenium , QTP , TestComplete

 Dynatrace Ajax comes as plugin to the browsers and hence it
  can be utilized in the manual testing as well.

 With Selenium WebDriver it can be added as capability in
  browser driver (Firefox, IE)

 With any other tool , all you need to do is add plugin to the
  browser , start it & run automation tests in the same browser.
Integration Demo
Reports & Details
Relate UI automation & performance
Relate UI automation & performance
Relate UI automation & performance
What We get from Integration ?
 Value Addition for existing UI Automation

 UI Performance Analysis

 Comparison with respect to UI best practices & Industry
  benchmarks like Retail, Finance etc.

 The comparison of the reports on build to build, release to
  release is possible

 Compare Performance Behavior between IE & FF
The Next Big Thing
Integrated Environment

                    CI




                                 Test
      Reports
                              Automation




                Performance
                  Testing
The Entire Process

 The results of this integration are multifold when integrated
  with CI environment.

 Greatly helps for agile projects where NFR requirements can
  be met more effectively and tracked from sprint to sprint.

 Brings Performance earlier in the whole cycle - Ultimately
  reducing time in detection of bugs, defect lifecycle
Thank You
Questions ?

More Related Content

PDF
Suhas Ukkalam
coolpalsuhas
 
PDF
Atagg 2015 Test automation and effective continuous integration
Agile Testing Alliance
 
PPTX
UiPath Test Suite
Cristina Vidu
 
PDF
How to integrate JIRA with test processes? Overview architecture
Marcel Diepenbroek
 
PDF
Accelerating software delivery with AWS
Rob Greenwood
 
PDF
Running JMeter Tests In Appvance PerformanceCloud
Clever Moe
 
PPTX
Innovate 2014 DevOps: Release and Deploy Keynote
Daniel Berg
 
ODP
API Testing With Katalon Studio
Knoldus Inc.
 
Suhas Ukkalam
coolpalsuhas
 
Atagg 2015 Test automation and effective continuous integration
Agile Testing Alliance
 
UiPath Test Suite
Cristina Vidu
 
How to integrate JIRA with test processes? Overview architecture
Marcel Diepenbroek
 
Accelerating software delivery with AWS
Rob Greenwood
 
Running JMeter Tests In Appvance PerformanceCloud
Clever Moe
 
Innovate 2014 DevOps: Release and Deploy Keynote
Daniel Berg
 
API Testing With Katalon Studio
Knoldus Inc.
 

What's hot (20)

PDF
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
Clever Moe
 
PDF
Webcast: TFS 2015 & Why Upgrade
InCycleSoftware
 
PDF
Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...
Clever Moe
 
PDF
Chandra Sekaran QA Lead Golden Resume
CHANDRA SEKARAN R Rcsekar90
 
PPTX
Kloia Quality Assurance
kloia
 
PDF
CloudBees Continuous Integration and Test with Appvance PerformanceCloud
Clever Moe
 
PPT
The first looks at VSTS2010
Pascal van der Horst
 
PPTX
What is web testing in details
Shital Salve
 
PPTX
Devops insights
Mohammad Imran Ansari
 
PPTX
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
SHASHI JAISWAL
 
PDF
Automated Visual Testing at Scale : Real-life Example from Dow Jones
Applitools
 
PPTX
Introducing Release Management for Team Foundation Server 2013
Microsoft Visual Studio
 
PDF
Testing and qa services
Intellisqa It Solution
 
PDF
Windows 10 application testing with the help of cloud-based solution - Apptim...
Apptimized
 
PDF
Mastering spring 5.0 - By SADIK SAID
Said Sadik
 
PPT
Enterprise Ready Test Execution Platform for Mobile Apps
Vijayan Srinivasan
 
PPTX
IGT's Intelligent Automation Framework
greyaudrina
 
PDF
[Infographic] Challenges in Test Automation
Katalon Studio
 
PDF
Swif test
Sensiple Inc.,
 
PDF
Test Automation Architecture
Applitools
 
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
Clever Moe
 
Webcast: TFS 2015 & Why Upgrade
InCycleSoftware
 
Deeper Root Cause Analysis to App Performance Bottlenecks with Appvance APM I...
Clever Moe
 
Chandra Sekaran QA Lead Golden Resume
CHANDRA SEKARAN R Rcsekar90
 
Kloia Quality Assurance
kloia
 
CloudBees Continuous Integration and Test with Appvance PerformanceCloud
Clever Moe
 
The first looks at VSTS2010
Pascal van der Horst
 
What is web testing in details
Shital Salve
 
Devops insights
Mohammad Imran Ansari
 
AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN
SHASHI JAISWAL
 
Automated Visual Testing at Scale : Real-life Example from Dow Jones
Applitools
 
Introducing Release Management for Team Foundation Server 2013
Microsoft Visual Studio
 
Testing and qa services
Intellisqa It Solution
 
Windows 10 application testing with the help of cloud-based solution - Apptim...
Apptimized
 
Mastering spring 5.0 - By SADIK SAID
Said Sadik
 
Enterprise Ready Test Execution Platform for Mobile Apps
Vijayan Srinivasan
 
IGT's Intelligent Automation Framework
greyaudrina
 
[Infographic] Challenges in Test Automation
Katalon Studio
 
Swif test
Sensiple Inc.,
 
Test Automation Architecture
Applitools
 
Ad

Viewers also liked (8)

PDF
テストフィクスチャTips(主にCoreData) #potatotips
Koji Hasegawa
 
PPT
Why test automation promises more and delivers less - Deepak Koul
bhumika2108
 
PPTX
Why did we delete our regression suite? Deepak Parmasivam & Sneha Vijayaraghavan
bhumika2108
 
PPTX
Wearables & testing
bhumika2108
 
PPTX
Where do my tests belong?
bhumika2108
 
PDF
ジョブズも成仏するTips考えたったwww
今城 善矩
 
PDF
Reliable and fast security audits - The modern and offensive way-Mohan Gandhi
bhumika2108
 
PPTX
Why do cars need to have the right breaking system -Shalabh Varma & Manisha A...
bhumika2108
 
テストフィクスチャTips(主にCoreData) #potatotips
Koji Hasegawa
 
Why test automation promises more and delivers less - Deepak Koul
bhumika2108
 
Why did we delete our regression suite? Deepak Parmasivam & Sneha Vijayaraghavan
bhumika2108
 
Wearables & testing
bhumika2108
 
Where do my tests belong?
bhumika2108
 
ジョブズも成仏するTips考えたったwww
今城 善矩
 
Reliable and fast security audits - The modern and offensive way-Mohan Gandhi
bhumika2108
 
Why do cars need to have the right breaking system -Shalabh Varma & Manisha A...
bhumika2108
 
Ad

Similar to Relate UI automation & performance (20)

PPTX
Relate UI Automation Performance
Thoughtworks
 
PDF
Top Automated UI Testing Tools 2023.pdf
pcloudy2
 
PDF
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
pcloudy2
 
DOCX
summary
ANSHU GOYAL
 
PDF
What is the importance of tools in automated ui testing
TestingXperts
 
PDF
Top Eight Automation Testing Challenges and How to overcome them.pdf
pCloudy
 
PDF
How to Attain Business Success with CI_CD Pipeline Automation Testing (1).pdf
kalichargn70th171
 
PDF
Appium in Action: Automating Flutter & React Native Apps
digitaljignect
 
PDF
UiPath Amsterdam DEV meet-up For Developers, By Developers
Cristina Vidu
 
PDF
The UI Testing of a Automation Frameworks
Seoagicon
 
PPTX
TestComplete – A Sophisticated Automated Testing Tool by SmartBear
Software Testing Solution
 
PPTX
Software testing on zoho login websitepptx
pramu8279
 
PPTX
facebook login test,software testing ppt.pptx
pramu8279
 
PDF
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Applitools
 
PDF
Building a Complete Pipeline: The Essential Components of Continuous Testing ...
Applitools
 
PDF
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
Jitendra Bafna
 
PDF
Stay Ahead of the Mobile and Web Testing Maturity Curve
Josiah Renaudin
 
PDF
Discover the power of QA automation testing
Softweb Solutions
 
DOCX
Preetham Paulose
Preetham Paulose
 
PPTX
Silk Performer Presentation v1
Sun Technlogies
 
Relate UI Automation Performance
Thoughtworks
 
Top Automated UI Testing Tools 2023.pdf
pcloudy2
 
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
pcloudy2
 
summary
ANSHU GOYAL
 
What is the importance of tools in automated ui testing
TestingXperts
 
Top Eight Automation Testing Challenges and How to overcome them.pdf
pCloudy
 
How to Attain Business Success with CI_CD Pipeline Automation Testing (1).pdf
kalichargn70th171
 
Appium in Action: Automating Flutter & React Native Apps
digitaljignect
 
UiPath Amsterdam DEV meet-up For Developers, By Developers
Cristina Vidu
 
The UI Testing of a Automation Frameworks
Seoagicon
 
TestComplete – A Sophisticated Automated Testing Tool by SmartBear
Software Testing Solution
 
Software testing on zoho login websitepptx
pramu8279
 
facebook login test,software testing ppt.pptx
pramu8279
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Applitools
 
Building a Complete Pipeline: The Essential Components of Continuous Testing ...
Applitools
 
MuleSoft Surat Virtual Meetup#4 - Anypoint Monitoring and MuleSoft dataloader.io
Jitendra Bafna
 
Stay Ahead of the Mobile and Web Testing Maturity Curve
Josiah Renaudin
 
Discover the power of QA automation testing
Softweb Solutions
 
Preetham Paulose
Preetham Paulose
 
Silk Performer Presentation v1
Sun Technlogies
 

More from bhumika2108 (13)

PDF
User Story Mapping - WHY and HOW, a handson workshop
bhumika2108
 
PDF
Saying no to selenium tests
bhumika2108
 
PDF
123 automation framework
bhumika2108
 
PPTX
Did you check the UX Quality?-Rajarshi Ray
bhumika2108
 
PPTX
QAing INFRASTRUCTURE- A QA's role in the DevOps World-Aroj P George & Harshad...
bhumika2108
 
PPTX
Accessibility testing-Gyani and Siddhanth
bhumika2108
 
PPT
Fuzz Testing-Atul Khot
bhumika2108
 
PPT
Why every Tester should also aspire to be a Developer on his project!-Sandee...
bhumika2108
 
PDF
Real time trend and failure analysis using TTA-Anand Bagmar & Aasawaree Deshmukh
bhumika2108
 
PPTX
Web android automation-Darshan Padmawar
bhumika2108
 
PPT
Whats accessibility
bhumika2108
 
PPTX
Add ons for software testers
bhumika2108
 
PPTX
Automated infrastructure testing - by Ranjib Dey
bhumika2108
 
User Story Mapping - WHY and HOW, a handson workshop
bhumika2108
 
Saying no to selenium tests
bhumika2108
 
123 automation framework
bhumika2108
 
Did you check the UX Quality?-Rajarshi Ray
bhumika2108
 
QAing INFRASTRUCTURE- A QA's role in the DevOps World-Aroj P George & Harshad...
bhumika2108
 
Accessibility testing-Gyani and Siddhanth
bhumika2108
 
Fuzz Testing-Atul Khot
bhumika2108
 
Why every Tester should also aspire to be a Developer on his project!-Sandee...
bhumika2108
 
Real time trend and failure analysis using TTA-Anand Bagmar & Aasawaree Deshmukh
bhumika2108
 
Web android automation-Darshan Padmawar
bhumika2108
 
Whats accessibility
bhumika2108
 
Add ons for software testers
bhumika2108
 
Automated infrastructure testing - by Ranjib Dey
bhumika2108
 

Relate UI automation & performance

  • 1. Relating UI Automation With UI Performance Amit Deshpande
  • 2. The current scenario  Automation & Performance Testing – Two silos  Coordination between two streams doesn’t exist  UI Automation giving no clue on performance  Importance of UI Performance analysis
  • 3. UI Performance Request Start Time Business Event Time Time-to-First-Byte DNS/Network Time OnLoad Time Latency Rendering Time JS Execution Time Resource Download Time
  • 4. How to relate/derive integration?
  • 5. Relation  The existing UI automation can be integrated with UI performance analysis tool – Dynatrace Ajax  The integration is easy to achieve with wider set of UI automation tools like – Selenium , QTP , TestComplete  Dynatrace Ajax comes as plugin to the browsers and hence it can be utilized in the manual testing as well.  With Selenium WebDriver it can be added as capability in browser driver (Firefox, IE)  With any other tool , all you need to do is add plugin to the browser , start it & run automation tests in the same browser.
  • 11. What We get from Integration ?  Value Addition for existing UI Automation  UI Performance Analysis  Comparison with respect to UI best practices & Industry benchmarks like Retail, Finance etc.  The comparison of the reports on build to build, release to release is possible  Compare Performance Behavior between IE & FF
  • 12. The Next Big Thing
  • 13. Integrated Environment CI Test Reports Automation Performance Testing
  • 14. The Entire Process  The results of this integration are multifold when integrated with CI environment.  Greatly helps for agile projects where NFR requirements can be met more effectively and tracked from sprint to sprint.  Brings Performance earlier in the whole cycle - Ultimately reducing time in detection of bugs, defect lifecycle

Editor's Notes