relate ui automation & performance

16
Relating UI Automation With UI Performance Amit Deshpande

Upload: bhumika2108

Post on 20-Aug-2015

299 views

Category:

Documents


0 download

TRANSCRIPT

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 PerformanceRequest Start Time Business Event Time

Time-to-First-ByteDNS/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

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 Automation

Performance Testing

Reports

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 ?