-
Notifications
You must be signed in to change notification settings - Fork 16
Chimple Test Execution
SWETHAKRISHNA2 edited this page Aug 24, 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 | Redmi note 8/ AV 9 |
|---|---|---|---|---|
| 1. | Parent language selection screen: | |||
| - Test the functionality of language dropdown and next button. | Pass | Pass | ||
| 2. | Login screen: | |||
| - Test functionality of Phone number login and Gmail login. | Pass | Pass | ||
| - Check the phone number text field, Send OTP button and Gmail login button. | Pass | Pass | ||
| 3. | Verify if the user is able to select between Parent or Teacher mode. | Pass | Pass | |
| 4. | Create new Profile flow: | |||
| - Test the functionality of Child name text field | Pass | Pass | ||
| - Test the functionality of Age and Gender buttons. | Pass | Pass | ||
| - Test the functionality of selecting "Avatar" for the child. | Pass | Pass | ||
| - Test the functionality of Grade, Board, and Medium of Instruction Dropdowns. | Pass | Pass | ||
| - Check the functionality of Back button in every screen. | Pass | Pass | ||
| 5. | Profile selection screen: | |||
| - Verify if all the profiles are displaying in the screen. | Pass | Pass | ||
| - Check the functionality of Profile buttons, Create new profile button and Parent button. | Pass | Pass | ||
| 6. | Home screen: | |||
| - Verify all the UI elements Subjects button, Homework button, Search button, "For you" tab, "Liked" tab, "Played" tab. | Pass | Pass | ||
| - Test the functionality if Profile button. | Pass | Pass | ||
| - Check if the lesson cards are Playable under different tabs. | Pass | Pass | ||
| - Check if user is able scroll the lesson cards horizontally. | Pass | Pass | ||
| 7. | Subjects screen: | |||
| - Check if all the subjects are displayed on this screen. | Pass | Pass | ||
| - Check the functionality of all the subject buttons. | Pass | Pass | ||
| - Check the functionality of the chapter buttons, Grade dropdown, back button and lesson cards. | Pass | Pass | ||
| - Check if the chapters and lessons are scrollable. | Pass | Pass | ||
| 8. | Home work screen: | |||
| - Check the functionality of class code text field and "Okay" button. | Pass | Pass | ||
| - Verify when user enters class code pop-up should be displayed which contains school details. | Pass | Pass | ||
| - Check the functionality of the UI elements of the pop-up. | Pass | Pass | ||
| 9. | Search screen: | |||
| - Verify the search bar functionality. | Pass | Pass | ||
| - Test the horizontal scrolling of lessons. | Pass | Pass | ||
| 10. | Leader board screen: | |||
| - Test if all the data of the child is displaying in the screen. | Pass | Pass | ||
| - Test all the UI elements of the leader board. | Pass | Pass | ||
| - Test the Duration filter dropdown. | Pass | Pass | ||
| - Check the functionality of sign-out button. | Pass | Pass | ||
| 11. | Parent screen: | |||
| - Verify if the user is able unlock the parent lock. | Pass | Pass | ||
| - Test the functionality of Profile tab, Setting tab, Help tab and FAQ tab. | Pass | Pass | ||
| - In profile tab check the functionality of add profile, delete profile and edit profile. | Pass | Pass | ||
| - In profile tab check the functionality of Progress report button. | Pass | Pass | ||
| - In setting tab test the "Delete parent account" and "sign-out from parent account" Features. | Pass | Pass | ||
| - In setting tab test the functionality of Sound and audio toggle button | Fail | Fail | ||
| - In setting tab test the language dropdown functionality. | Pass | Pass | ||
| - Verify the links present in Help tab and FAQ tab. | Pass | Pass |
Note: Redmi note 9, Samsung Galaxy M32, Samsung galaxy S23 is getting hang
| No. | Desc | Pass/Fail | Redmi note 9 | Samsung M32 | one plus 7 | Samsung galaxy S23 | oppo A96 | Realme 8 | Vivo Y21 |
|---|---|---|---|---|---|---|---|---|---|
| 1. | Verify whether we are able to Play all the subject with proper chapter name, lesson name in selected language. | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 2. | Verify is there any repeated content in same lesson. | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 3. | Verify that we are able to enter right answer. | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 4. | Check whether all the lesson have correct Audio and Image. | Fail | Pass | Fail | Pass | Pass | Pass | Pass | |
| 5. | Validate the emoji's after comlietion of every level in the lesson. | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 6. | Verify the 'Rank', 'Score', 'Count of lesson' and 'Time Spent' should be replicated in LeaderBoard. | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 7. | Check whether the popup is displaying after completion of every lesson with 'Lesson Name' and 'stars'. | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 8. | Check whether we able to like the lesson in the popup. | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 9. | Varify the stars in all played lesson cards. | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
| No. | Desc | Pass/Fail | Vivo Y21 | Samsung Galaxy S23 | Realme 8 | RedMi note 9 | oneplus 7 | Oppo A96 | Samsung M32 |
|---|---|---|---|---|---|---|---|---|---|
| 1. | Verify the app connectivity in different wifi networks. | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |
| 2. | Verify the behaviour of app in good and poor wifi network. | Fail | Fail | Fail | Fail | Fail | Fail | Fail | |
| 3. | Verify the app behavior when we lost the connection and Reconnected with same or different Wifi network. | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
| No. | Desc | Status | Lenovo tab | REDMI NOTE 8 PRO | LENOVO K6 NOTE | REALME 12 VERSION | VIVO U20 VERSION | SAMSUNG M30 ANDRIOD 10 VERSION |
|---|---|---|---|---|---|---|---|---|
| 1. | Verify we are able to access the home page when we are in offline | PASS | PASS | PASS | PASS | PASS | PASS | |
| 2. | Verify that we are able to play the previosly played lesson in the home page | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | |
| 3. | Check whether able to like the lesson in offline | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | |
| 4. | Check whether can we play new lesson which is not played previosly | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL | |
| 5. | Check whether user can access leader board | PASS | PASS | PASS | PASS | PASS | PASS | |
| 6. | Validate whether scores are adding in leader board | FAIL | FAIL | FAIL | FAIL | FAIL | FAIL |
| 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 | Samsung galaxy | Oneplus 7T | Vivo Y-50 | Samsung A11 | Oppo R30 Pro | Hauwei P30 |
|---|---|---|---|---|---|---|---|---|
| 1. | Verify users can easily able to login with phone number or using gmail. | Pass | Pass | Pass | Pass | Pass | Pass | |
| 2. | Verify user should using the app ecofriendly. | Pass | Pass | Pass | Pass | Pass | Pass | |
| 2. | Verify user should using the app ecofriendly. | Pass | Pass | Pass | Pass | Pass | Pass | |
| 3. | check whether user can enter the child name or child age easily. | Pass | Pass | Pass | Pass | Pass | Pass | |
| 4. | Verify users can understand the most important features are there. | Pass | Pass | Pass | Pass | Pass | Pass | |
| 5. | Verify if users are able to create profile or editing profile easily. | Pass | Pass | Pass | Pass | Pass | Pass | |
| 6. | Check user is able to play lessons. | Pass | Pass | Pass | Pass | Pass | Pass | |
| 7. | Check if users are able to access parents features. | Pass | Pass | Pass | Pass | Pass | Pass | |
| 8. | Verify users is complete their task easily. | Pass | Pass | Pass | Pass | Pass | Pass |
| No. | Desc | Action | Event | Parameters | Samsung s23 |
|---|---|---|---|---|---|
| 1. | Verify the User_profile event and parameters | create | user_profile | user_id | |
| user_type | |||||
| user_name | |||||
| user_gender | |||||
| user_age | |||||
| phone_number | |||||
| firebase_user_id | |||||
| parent_username | |||||
| parent_id | |||||
| Firebase_default_details | |||||
| User_default_details | |||||
| action_type | |||||
| Upadate | user_profile | user_id | |||
| user_type | |||||
| user_name | |||||
| user_gender | |||||
| user_age | |||||
| phone_number | |||||
| firebase_user_id | |||||
| parent_username | |||||
| parent_id | |||||
| Firebase_default_details | |||||
| User_default_details | |||||
| action_type | |||||
| delete | user_profile | user_id | |||
| user_type | |||||
| user_name | |||||
| user_gender | |||||
| user_age | |||||
| phone_number | |||||
| firebase_user_id | |||||
| parent_username | |||||
| parent_id | |||||
| Firebase_default_details | |||||
| User_default_details | |||||
| action_type | |||||
| 2. | Verify the Lesson_end event and parameters | Play and complete the lesson | lesson_end | user_id | |
| ml_partner_id | |||||
| ml_class_id | |||||
| ml_student_id | |||||
| assignment_id | |||||
| course_id | |||||
| chapter_id | |||||
| lesson_id | |||||
| lesson_type | |||||
| course_name | |||||
| chapter_name | |||||
| lesson_name | |||||
| time_spent | |||||
| score | |||||
| attempts | |||||
| firebase_screen_id | |||||
| firebase_screen_name | |||||
| lesson_session_id | |||||
| ga_session_id | |||||
| device_id | |||||
| total_games | |||||
| total_moves | |||||
| correct_moves | |||||
| wrong_moves | |||||
| game_completed | |||||
| quiz_completed | |||||
| User Information | |||||
| game_time_spent | |||||
| quiz_time_spent | |||||
| game_score | |||||
| quiz_score | |||||
| 3. | Verify the Lesson_incomplete event and parameters | exit in middle of the lesson | lesson_incomplete | ||
| ml_partner_id | |||||
| ml_class_id | |||||
| ml_student_id | |||||
| assignment_id | |||||
| course_id | |||||
| chapter_id | |||||
| lesson_id | |||||
| lesson_type | |||||
| course_name | |||||
| chapter_name | |||||
| lesson_name | |||||
| time_spent | |||||
| page_location | |||||
| page_title | |||||
| lesson_ession_id | |||||
| ga_session_id | |||||
| device_id | |||||
| left_game_no | |||||
| left_game_name | |||||
| total_games | |||||
| total_moves | |||||
| correct_moves | |||||
| wrong_moves | |||||
| game_completed | |||||
| quiz_completed | |||||
| User Information | |||||
| time_spent | |||||
| 4. | Verify the User_engagemnent event and parameters | Use the app and exit from the app after 10min | user_engagement | user_id | |
| user_type | |||||
| engagement_time_msec | |||||
| screen_name | |||||
| screen_location | |||||
| page_referrer | |||||
| Firebase_default_details | |||||
| User_default_details | |||||
| 5. | |||||
| 6. |
| No. | Desc | Pass/Fail | Samsung G A8 | Redmi Note 8 | Oppo reno 3pro | Real me 8 | Samsung s23 |
|---|---|---|---|---|---|---|---|
| 1. | Verify Launch and Response time | Pass | Pass | Pass | Pass | Pass | |
| 2. | Verify the time chimple takes for the app to launch on different devices. | Pass | Pass | Pass | Pass | Pass | |
| 3. | Verify that the chimple responds quickly and doesn't feel sluggish on all screens. | Pass | Pass | Pass | Pass | Pass | |
| 4. | Verify the smoothness of scrolling lesson cards . | Pass | Pass | Pass | Pass | Pass | |
| 5. | Verify Navigating Home screen, Homework, Search, Subject. | Pass | Pass | Pass | Pass | Pass | |
| 6. | Verify that there are no lags or jitters during scrolling and navigating from each screen | Failed | Pass | Pass | Pass | Pass | |
| 7. | Verify the app performance when more apps are opened in the background and verify Chimple is running smooth. | Pass | Pass | Pass | Failed | Pass | |
| 8. | Verify the response of chimple when we turn off the internet and turn on it | NE | NE | NE | NE | Pass | |
| 9. | Verify when the internet is switched chimple is slugging or crashing or freezing. | NE | NE | NE | NE | Pass | |
| 10. | Verify the chimple performance when we bought back chimple from recent apps | Pass | Pass | Pass | Failed | Pass | |
| 11. | Verify the chimple performance when we bought back chimple from sleep. | Pass | Pass | Pass | Pass | Pass | |
| 12. | Verify Chimple is taking advantage of high-end devices and running smoothly | Failed | Pass | Pass | Pass | Pass | |
| 13. | Verify that the chimple UI elements adapt correctly to different screen sizes and orientations in different Androids. | Failed | Pass | Pass | Pass | Pass |
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