Characteristics of Web Applications

JavaScript Unit Testing (without a framework)

javaScript Unit Testing (with React and Jest)

Page Objects

Gives us abstraction for single pages or even fragments of pages