TC-001 User Registration - Valid Input User is on the registration page
TC-002 User Registration - Invalid Email User is on the registration page
TC-003 User Login - Valid Credentials User has a registered account
TC-004 User Login - Invalid Credentials User has a registered account
TC-005 Post Creation - Valid Input User is logged in
TC-006 Post Creation - Empty Content User is logged in
TC-007 Comment on Post - Valid Input User is logged in
Comment on Post - Empty
TC-008 User is logged in Comment
TC-009 Like a Post User is logged in
TC-010 User Profile Update - Valid Input User is logged in
Test Steps Expected Result Status 1. Enter valid username. User is successfully registered 2. Enter valid email. and redirected to the Pass 3. Enter valid password. homepage. 4. Click "Sign Up". 1. Enter valid username. 2. Enter invalid email format. Error message displayed Pass 3. Enter valid password. indicating invalid email format. 4. Click "Sign Up". 1. Navigate to login page. User is successfully logged in 2. Enter valid email. and redirected to the Pass 3. Enter valid password. homepage. 4. Click "Log In". 1. Navigate to login page. 2. Enter valid email. Error message displayed Pass 3. Enter incorrect password. indicating invalid credentials. 4. Click "Log In".
1. Navigate to the "Create Post" section.
Post is successfully created and 2. Enter valid post content. Pass visible on the user’s timeline. 3. Click "Post".
1. Navigate to the "Create Post" section. Error message displayed
2. Leave content empty. indicating content cannot be Pass 3. Click "Post". empty. 1. Navigate to a post. Comment is successfully added 2. Enter valid comment. Pass to the post. 3. Click "Comment". 1. Navigate to a post. Error message displayed 2. Leave comment field empty. indicating comment cannot be Pass 3. Click "Comment". empty. 1. Navigate to a post. Post shows increased like count Pass 2. Click on the "Like" button. and user is notified. 1. Navigate to profile settings. 2. Update valid information (e.g., profile User profile is successfully Pass picture). updated. 3. Click "Save".