DubSmash Test Cases: Password Change, PIN Check, Phone Validation, and Video Functionality, Thesis of Computer Science

Test case descriptions for various features of the DubSmash entertainment system, including changing the password, checking the PIN, validating phone numbers, and checking video functionality such as likes, comments, and search options.

Typology: Thesis

2022/2023

Uploaded on 10/30/2022

private-id
private-id ๐Ÿ‡ฎ๐Ÿ‡ณ

5 documents

1 / 21

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Test Case #: 1.1
System: DubSmash
Entertainment
Designed by: ABC
Executed by:
Test Case Name: Change Password
Subsystem: PIN
Design Date: 28/11/2004
Execution Date:
Pre-conditions
The user has a valid account with a unique password to login.
The current PIN is 1234.
The system displays the main menu.
Post-conditions
1. The new PIN '5555' is saved in the database
Test Case 1
Step Action Expected System Response Pass/
Fail
Comment
1 Click the 'Change PIN' button The system displays a message asking the user to enter the new PIN
2 Enter '5555' The system displays a message asking the user to confirm (re-enter)
the new PIN
3 Re-enter '5555' The system displays a message of successful operation
The system asks the user if he wants to perform other operations
4 Click 'YES' button The system displays the main menu
5Check post-condition 1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15

Partial preview of the text

Download DubSmash Test Cases: Password Change, PIN Check, Phone Validation, and Video Functionality and more Thesis Computer Science in PDF only on Docsity!

Test Case #: 1. System: DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Change Password Subsystem: PIN Design Date: 28/11/ Execution Date: Pre-conditions The user has a valid account with a unique password to login. The current PIN is 1234. The system displays the main menu. Post-conditions

  1. The new PIN '5555' is saved in the database Step Action Expected System Response Pass/ Fail Comment 1 Click the 'Change PIN' button The system displays a message asking the user to enter the new PIN 2 Enter '5555' The system displays a message asking the user to confirm (re-enter) the new PIN 3 Re-enter '5555' The system displays a message of successful operation The system asks the user if he wants to perform other operations 4 Click 'YES' button The system displays the main menu 5 Check post-condition 1

Test Case #: 1. System: : DubSmash Entertainment Designed by: ABC Executed by: Short Description: Test the ATM Change PIN service Test Case Name: Check PIN Subsystem: PIN Design Date: 28/11/ Execution Date: Pre-conditions The user has a valid account with a unique password. The current PIN is 1234 The system displays the main menu Step Action Expected System Response Pass/ Fail Comment 1 Click the 'Change PIN' button The system displays a message asking the user to enter the new PIN Pass 2 Enter '5555' The system displays a message asking the user to confirm (re-enter) the new PIN Pass 3 Re-enter '5555' The system displays a message of successful operation The system asks the user if he wants to perform other operations Pass 4 Click 'YES' button The system displays the main menu Pass 5 Check post-condition 1 6 Repeat steps 1,2,3 using another PIN say '6666' and click 'NO' button The system is exited and displays a greeting message asking the user to place his ATM card in the machine Pass 7 Check post-condition 2 8 Repeat steps 1,2, using another PIN say '7777' The system displays a message asking the user to confirm (re-enter) the new PIN Pass 9 Enter a wrong confirmation (say โ€˜9876โ€™) The system displays a message of unsuccessful operation and asks the user to confirm the correct PIN Pass 10 Re-enter โ€˜7777โ€™ The system displays a message of successful operation The system asks the user if he wants to perform other operations Pass

Test Case #: 1. System: : DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Check if the entered phone no. is valid or not Subsystem: Phone Number Design Date: 28/11/ Execution Date: Pre-conditions The user enters a valid phone number. Post-conditions

  1. The registered mobile number is valid. Step Action Expected System Response 1 User install the app. The system displays a message asking the user to enter the phone number. 2 Enter '6350045189โ€™ The system displays a message asking the user to confirm (re-enter the phone number. 3 Press YES. The system sends an OTP to the entered phone number. 4 Enters the received OTP. The system checks and finds it is valid. It displays Main Menu. 5 Check post-condition 1

Test Case #: 1. System: : DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Checks how many times the person can enter wrong OTP during login. Subsystem: Phone Number Design Date: 28/11/ Execution Date: Pre-conditions The user enters a valid phone number. Post-conditions

  1. The registered mobile number is not-valid.
  2. System is at fault as it is crashed. Step Action Expected System Response 1 User install the app. The system displays a message asking the user to enter the phone number. 2 Enter '6350045189โ€™ The system displays a message asking the user to confirm (re-enter the phone number. 3 Press YES. The system sends an OTP to the entered phone number. 4 Enters the received OTP. The system checks and detects wrong OTP. It displays a message โ€œTry Again.โ€ 5 Check post-condition 1 6 User again enters wrong OTP. System detects wrong OTP and System Crash.

Test Case #: 1. System: : DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Checks if the likes are added to the video or not Design Date: 28/11/ Pre-conditions User likes a video. Post-conditions

  1. Likes are updated to the video. Step Action Expected System Response Pass/ Fail Com 1 User likes the video. The system shows a heart symbol and adds it to total likes and updates the total likes. Pass

Test Case #: 1. System: DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Checks if comments are updated or not. Design Date: 28/11/ Pre-conditions The user comments on a video.. Post-conditions

  1. Comments are updated to the video. Step Action Expected System Response Pass/ Fail Com 1 User comments on the video. The system adds it to the comment section and updates the comments. Pass

Test Case #: 1. System: : DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Checks if reported comments are deleted by the system or not. Design Date: 28/11/ Pre-conditions Comment is reported minimum 5 times. Post-conditions

  1. Comment is deleted by the system. Step Action Expected System Response Pass/ Fail Com 1 User reports a comment on a video. The system detects that the comment is reported as abuse by more than 5 users. System deletes the comment Pass

Test Case #: 1. System: DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Checks if search option is working fine or not Design Date: 28/11/ Pre-conditions No condition. Post-conditions

1. System displays searched videos. Step Action Expected System Response Pass/ Fail Com 1 User searches for a video. System searches for videos with similar keywords and filters the videos accordingly. System displays the videos. Pass

Test Case #: 1. System: : DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Checks if private option for video uploading is working or not. Design Date: 28/11/ Pre-conditions User turns on private option for uploaded videos. Post-conditions

1. Private option is working fine. Step Action Expected System Response Pass/ Fail Com (^1) User turns on private option for uploaded videos. The system hides the video and allows only followers to see the video. Pass

Test Case #: 1. System: : DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Share Video. Design Date: 28/11/ Pre-conditions No Condition. Post-conditions

1. System canโ€™t share video. Step Action Expected System Response Pass/ Fail Com (^1) User shares a video to a follower. The system sends the video to the person selected by user and displays it on the chat section. Fail

Test Case #: 1. System: : DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Change Quality. Design Date: 28/11/ Pre-conditions No Condition. Post-conditions

1. System displaying buffering. Step Action Expected System Response Pass/ Fail Com (^1) User faces problem with internet while watching videos. The system detects network problem and lower the quality accordingly. Fail

Test Case #: 1. System: : DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Change Quality as per user. Design Date: 28/11/ Pre-conditions No Condition. Post-conditions

  1. System displaying buffering. Step Action Expected System Response Pass/ Fail Com (^1) User changes the quality. The system tries to change the quality as per demanded by user but detects network issue. System displays connect to internet. Fail

Test Case #: 1. System: : DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: View History. Design Date: 28/11/ Pre-conditions No Condition. Post-conditions

1. System shows search history Step Action Expected System Response Pass/ Fail Com (^1) User browses for the search history in his/her account. System shows the videos of past watched by the user. Pass

Test Case #: 1. System: : DubSmash Entertainment Designed by: ABC Executed by: Test Case Name: Profile Updation. Design Date: 28/11/ Pre-conditions No Condition. Post-conditions

  1. Profile is updated. Step Action Expected System Response Pass/ Fail Com (^1) User updates his/her profile. System apply changes as per asked by user and updates it on the profile section. Pass