...

/

Testing Types for Web Applications

Testing Types for Web Applications

Explore functional and nonfunctional testing for modern web applications.

Software testing consists of various types: functional, API, integration, nonfunctional, unit, accessibility, and ad hoc exploratory testing. In this lesson, we’ll highlight the key testing considerations across the previously mentioned types as they relate to modern web applications.

Press + to interact

With web applications that are intended to run on any kind of desktop and mobile OS and device, covering all angles of the app is crucial to ensure an outstanding user experience.

Web applications are based on continuous interactions between components, UIs (the presentation layer), databases, and microservices that communicate through an API gateway with other components, servers, and various APIs, such as payment authentications, business workflows (the business layer), and more.

Testing these types of applications that have multiple layers of architecture, as identified earlier, is a challenging task, especially in an Agile and DevOps reality. Multiple personas take part in the software development life cycle, and different code changes (that is, pull requests) are submitted many times a day. This ought to be properly classified and tested.

Functional testing of web applications

...
Access this course and 1400+ top-rated courses and projects.