relate ui automation performance
TRANSCRIPT
![Page 1: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/1.jpg)
Relating UI Automation With UI Performance
Amit Deshpande
![Page 2: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/2.jpg)
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
![Page 3: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/3.jpg)
UI PerformanceRequest Start Time Business Event Time
Time-to-First-ByteDNS/Network Time
OnLoad Time Latency
Rendering Time
JS Execution Time
Resource Download Time
![Page 4: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/4.jpg)
How to relate/derive integration?
![Page 5: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/5.jpg)
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.
![Page 6: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/6.jpg)
Integration Demo
![Page 7: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/7.jpg)
Reports & Details
![Page 8: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/8.jpg)
![Page 9: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/9.jpg)
![Page 10: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/10.jpg)
![Page 11: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/11.jpg)
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
![Page 12: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/12.jpg)
The Next Big Thing
![Page 13: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/13.jpg)
Integrated Environment
CI
Test Automation
Performance Testing
Reports
![Page 14: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/14.jpg)
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
![Page 15: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/15.jpg)
Thank You
![Page 16: Relate UI Automation Performance](https://reader035.vdocuments.mx/reader035/viewer/2022062419/558a1c22d8b42acd618b474a/html5/thumbnails/16.jpg)
Questions ?