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-Byte DNS/Network TimeOnLoad Time Latency Rendering Time JS Execution Time Resource Download Time
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.
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
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