Software Quality Engineering - NUCES-FAST - Assignment # 1 - Solution
Software Quality Engineering - NUCES-FAST - Assignment # 1 - Solution
Mustafa Masood
22K-4818 BSE-5B
Test Cases
1.
Test Case
Verify that the user can successfully sign in with valid data.
Description
2.
Test Case
Verify that the user cannot log in with invalid credentials.
Description
1. Open the app on a mobile device.
Test Steps 2. Enter invalid username or password or both.
3. Click on the "Sign In" button.
Expected Result An error message should be displayed stating "Invalid Username or Password."
3.
Test Case Verify that an error message is displayed when the user attempts to sign in
Description without providing all the required data.
Expected Result Display error message: “Email and password can’t be empty”
4.
Test Case
Test the toggle functionality in the password field.
Description
Expected Result The password should switch between hidden and plain text.
5.
Test Case
Verify that the user can successfully sign up with valid data.
Description
1. Open the application.
2. Navigate to the Sign Up screen.
Test Steps 3. Enter valid email, password, confirm password.
4. Click on the "Sign Up" button.
6.
Test Case Verify that an error message is displayed when the user attempts to sign up
Description without providing the required data.
7.
Test Case Verify that an error message is displayed when the user enters an invalid email
Description format during sign-up.
8.
9.
Test Case
Verify that the user can successfully add a vehicle with valid data.
Description
10.
Test Case Verify that an error message is displayed when the user tries to add a vehicle
Description without entering the required details.
11.
Requirement Project Tutorial
5
Reference Name app
Test Case Verify that the vehicle name and registration number fields accept
Description alphanumeric characters and special symbols.
12.
Test Case Verify that clicking the "Cancel" button reverts the user back to the previous
Description screen without saving any changes.
13.
Test Case Verify that an error message is displayed when the user clicks “Save” without
Description adding a vehicle.
Test Case Verify that an error message is displayed when the user clicks “Save” after
Description selecting a vehicle but not adding details.
15.
Test Case Test that error messages are displayed when non-numeric values are entered
Description in numeric fields.
16.
Test Case
Verify that system saves vehicle data correctly after entering valid details
Description
Test Case Verify that no action is taken when the user clicks "No" in the remove vehicle
Description confirmation dialog.
18.
Test Case Verify that the vehicle is removed when the user clicks "Yes" in the remove
Description vehicle confirmation dialog.
19.
Test Case Verify that the user is prompted with a confirmation message when attempting
Description to remove a vehicle.
20.
Test Case Verify that an error message or prompt is displayed when a user tries to
Description remove a vehicle without selecting one from the list.