Using REST and UI Testing to Test Ajax Web Application

This session will describe the presentation tier in modern web applications, with an overview of new web frameworks AngularJS and ReactJS. There will be an overview of the page lifecycle in a typical, modern, responsive AJAX web application and an explanation of the different testable areas (DOM, REST JSON, JavaScript state) as well as an overview of the advantages and limitations of testing each area.

The session will present a recommended strategy for integrating the testing of such web applications to include verification checks of the browser DOM, JavaScript state and REST JSON data in integrated automated tests. In addition, the session will provide practical tips and tools that can be used to perform each of these tasks and discuss ways to correlate the test data and results between them.

The audience will learn how to analyze the web application they are testing, determine the different testable areas and put together a strategy and infrastructure for ensuring adequate test coverage of the different areas.

Session Takeaways:

  • The value of testing an application from multiple architectural tiers
  • The benefits of combined testing of the User Interface and REST services
  • Tools, techniques and processes you can use to test the UI and REST services

Location: Cardiff Date: April 12, 2018 Time: 11:30 am - 12:30 pm Adam Sandman