Testing of a web application based on Android
Main stages of work
1. Functional testing
An assessment of the functionality of forms, buttons, menus, and navigation has been completed.
An analysis of the application's behavior under unstable internet connection conditions has been conducted.
The correctness of the authorization and registration mechanisms has been verified.
2. UI/UX testing on Android
A check of the interface's adaptability on screens of various sizes (4.7–6.8") has been carried out.
An evaluation of readability, scaling, and user interaction convenience has been conducted.
The correctness of gesture and touch element functionality has been analyzed.
3. Cross-browser testing
Testing was conducted in the following browsers:
Chrome for Android
Samsung Internet
Firefox Mobile
4. Performance testing
An analysis of page load speed has been performed.
The stability of the application on devices with limited resources has been assessed.
5. Security testing
An analysis for XSS vulnerabilities in forms has been conducted.
The correctness of server error handling has been evaluated.
Tools
Android Studio (emulators)
Browser Developer Tools
Postman
Charles Proxy / Fiddler
Result
All identified defects have been documented with a detailed description of reproduction steps, expected and actual results, screenshots, and established priority. After corrections were made, regression testing was performed.
1. Functional testing
An assessment of the functionality of forms, buttons, menus, and navigation has been completed.
An analysis of the application's behavior under unstable internet connection conditions has been conducted.
The correctness of the authorization and registration mechanisms has been verified.
2. UI/UX testing on Android
A check of the interface's adaptability on screens of various sizes (4.7–6.8") has been carried out.
An evaluation of readability, scaling, and user interaction convenience has been conducted.
The correctness of gesture and touch element functionality has been analyzed.
3. Cross-browser testing
Testing was conducted in the following browsers:
Chrome for Android
Samsung Internet
Firefox Mobile
4. Performance testing
An analysis of page load speed has been performed.
The stability of the application on devices with limited resources has been assessed.
5. Security testing
An analysis for XSS vulnerabilities in forms has been conducted.
The correctness of server error handling has been evaluated.
Tools
Android Studio (emulators)
Browser Developer Tools
Postman
Charles Proxy / Fiddler
Result
All identified defects have been documented with a detailed description of reproduction steps, expected and actual results, screenshots, and established priority. After corrections were made, regression testing was performed.