-
Notifications
You must be signed in to change notification settings - Fork 16
Chimple Test Execution
Ashish1998 edited this page Aug 8, 2023
·
41 revisions
Installation Process Verification
| No. | Desc | Pass/Fail | Redmi note9 | Samsung M32 | Samsung G S8 / AV 7 | Vivo Y50 / AV 10 | Oneplus 7 / AV 9 | Samsung Galaxy A8 / AV 7.1 | Huawei P30 / AV 9.0 | Oppo Reno 3 Pro / AV10.0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1. | Verify we should able to install Chimple on Android version 5.1 and above all | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 2. | Verify installation from the play store and another source | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 3. | Verify the installation process starts without any errors or crashes in all different android devices | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 4. | Verify if any specific errors or permission is required for specific devices | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 5. | Verify what permissions are required to install in various devices' storage usage and internet usage, allow the notification | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 6. | Check for any specific Android requirements and verify if they are met during installation | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 7. | Verify once the installation is completed Chimple app icon and Name should come in the Android menu | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 8. | Verify the time taken to install in all different sizes of ram and Android devices(it should be a smooth installation) | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 9. | Verify the error messages are meaningful and understandable when the app fails | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
Compatibility
| No. | Desc | Pass/Fail | Redmi note9 | Samsung M32 | Samsung G S8 / AV 7 | Vivo Y50 / AV 10 | Oneplus 7 / AV 9 | Samsung Galaxy A8 / AV 7.1 | Huawei P30 / AV 9.0 | Oppo Reno 3 Pro / AV10.0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1. | verify chimple is running smoothly without any errors or crashes in all Android devices (above Android 5.1) | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 2. | Test the app installation in different language settings to verify the language support. | NE | Pass | Pass | NE | Pass | Pass | NE | NE | |
| 3. | Test the app behavior when it's running on low memory and lower android | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 4. | Verify the UI elements adjust and layout is properly coming in various Android devices and screen sizes | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 5. | Verify We should not change chimple language to mobile selected language | NE | Pass | Pass | NE | Pass | Pass | NE | NE | |
| 6. | Evaluate the app's responsiveness and smoothness by using the main functionality and basic functionality | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 7. | Verify that the app does not consume excessive ram, storage, battery, and internet | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
Uninstallation
| No. | Desc | Pass/Fail | Redmi note9 | Samsung M32 | Samsung G S8/AV 7 | Vivo Y50 / AV 10 | Oneplus 7 / AV 9 | Samsung Galaxy A8 / AV 7.1 | Huawei P30 / AV 9.0 | Oppo Reno 3 Pro / AV10.0 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1. | Verify app uninstallation without any error | Pass | Failed | Failed | Pass | Failed | Failed | Failed | Pass | |
| 2. | Verify the smooth uninstallation | Pass | NT | NT | Pass | NT | NT | NT | Pass | |
| 3. | Verify app is not leaving any data after uninstallation | Pass | NT | NT | Pass | NT | NT | NT | Pass |
| No. | Desc | Pass/Fail | Samsung Galaxy S8/AV 7 |
|---|---|---|---|
| 1. | Parent language selection screen: | ||
| - Test the functionality of language dropdown and next button. | Pass | ||
| 2. | Login screen: | ||
| - Test functionality of Phone number login and Gmail login. | Pass | ||
| - Check the phone number text field, Send OTP button and Gmail login button. | Pass | ||
| 3. | Verify if the user is able to select between Parent or Teacher mode. | ||
| 4. | Create new Profile flow: | ||
| - Test the functionality of Child name text field | |||
| - Test the functionality of Age and Gender buttons. | |||
| - Test the functionality of selecting "Avatar" for the child. | |||
| - Test the functionality of Grade, Board, and Medium of Instruction Dropdowns. | |||
| - Check the functionality of Back button in every screen. | |||
| 5. | Profile selection screen: | ||
| - Verify if all the profiles are displaying in the screen. | |||
| - Check the functionality of Profile buttons, Create new profile button and Parent button. | |||
| 6. | Home screen: | ||
| - Verify all the UI elements Subjects button, Homework button, Search button, "For you" tab, "Liked" tab, "Played" tab. | |||
| - Test the functionality if Profile button. | |||
| - Check if the lesson cards are Playable under different tabs. | |||
| - Check if user is able scroll the lesson cards horizontally. | |||
| 7. | Subjects screen: | ||
| - Check if all the subjects are displayed on this screen. | |||
| - Check the functionality of all the subject buttons. | |||
| - Check the functionality of the chapter buttons, Grade dropdown, back button and lesson cards. | |||
| - Check if the chapters and lessons are scrollable. | |||
| 8. | Home work screen: | ||
| - Check the functionality of class code text field and "Okay" button. | |||
| - Verify when user enters class code pop-up should be displayed which contains school details. | |||
| - Check the functionality of the UI elements of the pop-up. | |||
| 9. | Search screen: | ||
| - Verify the search bar functionality. | |||
| - Test the horizontal scrolling of lessons. | |||
| 10. | Leader board screen: | ||
| - Test if all the data of the child is displaying in the screen. | |||
| - Test all the UI elements of the leader board. | |||
| - Test the Duration filter dropdown. | |||
| - Check the functionality of sign-out button. | |||
| 11. | Parent screen: | ||
| - Verify if the user is able unlock the parent lock. | |||
| - Test the functionality of Profile tab, Setting tab, Help tab and FAQ tab. | |||
| - In profile tab check the functionality of add profile, delete profile and edit profile. | |||
| - In profile tab check the functionality of Progress report button. | |||
| - In setting tab test the "Delete parent account" and "sign-out from parent account" Features. | |||
| - In setting tab test the functionality of Sound and audio toggle button and the language dropdown. | |||
| - Verify the links present in Help tab and FAQ tab. |
| No. | Desc | Pass/Fail |
|---|---|---|
| 1. | Verify whether we are able to Play all the subject with proper chapter name, lesson name in selected language. | |
| 2. | Verify is there any repeated content in same lesson. | |
| 3. | Verify that we are able to enter right answer. | |
| 4. | Check whether all the lesson have correct Audio and Image. | |
| 5. | Validate the emoji's after comlietion of every level in the lesson. | Pass |
| 6. | Verify the 'Rank', 'Score', 'Count of lesson' and 'Time Spent' should be replicated in LeaderBoard. | Pass |
| 7. | Check whether the popup is displaying after completion of every lesson with 'Lesson Name' and 'stars'. | Pass |
| 8. | Check whether we able to like the lesson in the popup. | Pass |
| 9. | Varify the stars in all played lesson cards. | Pass |
| No. | Desc | Pass/Fail |
|---|---|---|
| 1. | Verify the app connectivity in different wifi networks. | |
| 2. | Verify the behaviour of app in good and poor wifi network. | |
| 3. | Verify the app behavior when we lost the connection and Reconnected with same or different Wifi network. |
| No. | Desc | Pass/Fail |
|---|---|---|
| 1. | Verify we are able to access the home page when we are in offline | |
| 2. | Verify that we are able to play the previosly played lesson in the home page | |
| 3. | Check whether able to like the lesson in offline | |
| 4. | Check whether can we play new lesson which is not played previosly | |
| 5. | Check whether user can access leader board | |
| 6. | Validate whether scores are adding in leader board |
| No. | Desc | Pass/Fail |
|---|---|---|
| 1. | Test if the user is able to interact with the app when notifications are received. | |
| 2. | Test if the user is able to interact with the app when user gets any calls. | |
| 3. | Check the behavior of the app when user gets flash messages. | |
| 4. | Verify if the data of the user is present even after switching between other apps and returning to chimple. | |
| 5. | Test the app behavior when the device goes to sleep and when reopened the app. | |
| 6. | When user opens the status bar in the device while using the app check the behavior of the app. | |
| 7. | Verify the behavior of the app when it is suddenly closed and reopened. |
| No. | Desc | Pass/Fail |
|---|---|---|
| 1. | Verify users can easily able to login with phone number or using gmail. | |
| 2. | Verify user should using the app ecofriendly. | |
| 3. | check whether user can enter the child name or child age easily. | |
| 4. | Verify users can understand the most imorant features are there. | |
| 5. | Verify if users are able to create profile or editing profile easily. | |
| 6. | Check user is able to play lessons. | |
| 7. | Check if users are able to access parents features. | |
| 8. | Verify users is complete their task easily. |
| No. | Desc | Pass/Fail |
|---|---|---|
| 1. | ||
| 2. | ||
| 3. | ||
| 4. | ||
| 5. | ||
| 6. |
| No. | Desc | Pass/Fail |
|---|---|---|
| 1. | Verify Launch and Response time | |
| 2. | Verify the time chimple takes for the app to launch on different devices. | |
| 3. | Verify that the chimple responds quickly and doesn't feel sluggish on all screens. | |
| 4. | Verify the smoothness of scrolling lesson cards . | |
| 5. | Verify Navigating Home screen, Homework, Search, Subject. | |
| 6. | Verify that there are no lags or jitters during scrolling and navigating from each screen | |
| 7. | Verify the app performance when more apps are opened in the background and verify Chimple is running smooth. | |
| 8. | Verify the response of chimple when we turn off the internet and turn on it | |
| 9. | Verify when the internet is switched chimple is slugging or crashing or freezing. | |
| 10. | Verify the chimple performance when we bought back chimple from recent apps | |
| 11. | Verify the chimple performance when we bought back chimple from sleep. | |
| 12. | Verify Chimple is taking advantage of high-end devices and running smoothly | |
| 13. | Verify that the chimple UI elements adapt correctly to different screen sizes and orientations in different Androids. |
Playstore Update
| No. | Desc | Pass/Fail |
|---|---|---|
| 1. | Verify the new version Chimple update availability in the play store | |
| 2. | Verify the updated information such as release notes, Images, and latest version information are available in the play store. | |
| 3. | Verify Chimple is not crashing when it's updating. | |
| 4. | Verify Chimple is openable once the update is completed. | |
| 5. | Verify Chimple is asking for Login authentication. | |
| 6. | Verify the student profiles are present after updating | |
| 7. | Verify the data synch after updating from the play store. | |
| 8. | Verify the basic functionalities of chimple after updating | |
| 9. | Verify all the updates are available to the user. |
In-app update
| No. | Desc | Pass/Fail |
|---|---|---|
| 1. | Verify in-app update screen should have a clear indication to notify the user | |
| 2. | Verify Chimple should not crash in the updating process. | |
| 3. | Verify the time taken to perform the in-app update on different devices. | |
| 4. | Verify the new updates are available after updating. | |
| 5. | Verify whether all the basic functionalities are working or not. |
TBD
This is footer part. Add any data as page footer