Skip to content

Chimple Test Strategy

vkamath16 edited this page Aug 1, 2023 · 36 revisions

Installation and Compatibility Testing:

Ownership - Pratap

Verify that the app installs correctly on supported devices and operating systems. Test the app on different devices, screen sizes, and resolutions to ensure compatibility. Check for installation and uninstallation without any issues

  • REDMI9A M2006C3LI
  • vivo Vivo 1820
  • Oppo A12 CPH2083
  • Oppo A5s (AX5s) CPH1909
  • Redmi 9
  • Oppo A3s CPH1803
  • Oppo A15s
  • Vivo Y12
  • Realme Narzo 50i (edited)
  • Samsung m31 (Galaxy M31)
  • Lenovo 7305X (Lenovo Tab M7)
  • samsung m21 (Galaxy M21)
  • samsung a21s (Galaxy A21s)
  • OnePlus OP535DL1 (OnePlus Nord CE 2 Lite 5G)
  • OnePlus OnePlusNordCE (OnePlus Nord CE 5G)
  • OnePlus Nord (OnePlus Nord)

Description:

  1. Verify App Installation on Different OS Versions
  2. Verify App Uninstallation
  3. Test the app's behavior when updating from an older version to a newer version.
  4. Test the app's behavior when the device is experiencing low memory. (If there are any other app Open)

Functional Testing:

Ownership - ?

Validate all app features and functionalities against the requirements. Test UI elements, navigation, buttons, and links for proper functioning. Verify user interactions and inputs for expected behavior. Check error handling and messages for user-friendly feedback.

Priority 1: English, Maths, Hindi, Digital Skills Priority 2: Kannada

Description:

Curriculum Testing:

Ownership - ?

Priority 1: English, Maths, Hindi, Digital Skills Priority 2: Kannada

Description:

Connectivity Testing:

Ownership - ?

Test the app's behavior under various network conditions (Wi-Fi). Check for proper handling of connection drops and reconnection.

Description:

Offline Functionality Testing:

Ownership - ?

Validate the app's behavior when there is no internet connection. Check if offline data sync is accurate and reliable.

Description:

Interrupt Testing:

Ownership - ?

Test how the app behaves during incoming calls, notifications, and interruptions. Verify that the app saves its state and resumes correctly after interruptions.

Description of scenario's:

Usability Testing:

Ownership - ?

Evaluate the app's user interface for consistency, clarity, and ease of use. Verify that the app follows design guidelines and provides a smooth user experience. Check for accessibility features to support users with disabilities.

Description:

Data transfer testing to Firebase

Check that the app transfers user data appropriately to firebase and no data is dropped

Description of scenario's:

App Performance Across Different Devices:

Ownership - ?

Test the app on low-end, mid-range, and high-end devices. Ensure the app performs well across different hardware configurations. Take any 3 devices and lets test and give our observation

Description:

App upgrade testing:

To ensure existing Chimple app can be upgraded to latest release app Ownership - ?

Description:

Automation testing:

TBD

Clone this wiki locally