Please enable JavaScript.
Coggle requires JavaScript to display documents.
Progressive web application - Coggle Diagram
Progressive web application
is exploding in the IT
market due to its relative simplicity in development combined with the fast user
interaction it offers. But testing PWA requires a different approach, even while
the testing methods remain the same.
What is PWA?
is exploding in the IT
market due to its relative simplicity in development combined with the fast user
interaction it offers. But testing PWA requires a different approach, even while
the testing methods remain the same.
PWA works on
Always Update:
o Integrate new features immediately.
o Work on any device or technology.
Looks Like an App:
o They get their own shortcut.
o Desktop icon.
o No browser tab
The Tech:
o Service Workers
o Cache API
o Indexed DB
o Fetch API
o HTTPS
PWA reliability
PWA reliability
PWA reliability depends on the ability to serve pages over https. Using a
tool such as Lighthouse will allow you to ensure all the web pages are served
over https. Lighthouse can be used for more than just testing the reliability of
the website.
Manual testing
Manual testing is recommended for the most common browsers on some of
the most common devices. However, since it’s impossible to test on all
browsers and all devices, you can use the tool Lighthouse to evaluate some of
the native-like features.
Features of PWA
Responsiveness and browser compatibility: The progressive web design
strategy is to provide basic functionality and content to everyone regardless
of browsers and connection quality. So PWA is compatible with all
browsers, screen size, and other device specification
Offline support: PWA support offline and low-quality network both.
Push notifications: Push notifications play important role in customer
engagement if used wisely. Like Native mobile app the PWA supports push
notification feature.
Regular updates: Like any other app, PWA can also self-update
Cloud QA
CloudQA comes with codeless test automation tools through which a user
can record the functional test cases and execute them. It also comes with the
capabilities to add assertions, manage test case execution and reporting. It is a
powerful tool for codeless automation, so a tester without having any coding
knowledge can easily use it and automate the test cases
Light House
Lighthouse is a tool provided by Google that tests app for PWA features.
This is open source tool and it tests app against the PWA guidelines such as:
Tests the application offline or flaky network.
It is served from a secure origin i.e. https.
It is relatively fast.
Uses certain accessibility best practices.