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
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
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