You are on page 1of 3

1.

Develop test cases according to the application provided and fill the
test case template on the next page.

TEST CASE TEMPLATE


Test Case #: FT-001 Test Case Name: Workout Session
Tracking and Recording
System: Fitness App Subsystem: Workout Session Tracking
and Recording
Designed by: Abu Zar Bhatti Design Date: 21-7-2023

Executed by: Abu Zar Bhatti Execution Date: 24-07-2023

Short Description: The "Workout Session Tracking and


Recording" subsystem enables users to
select and track different workout types
(e.g., running, cycling) in real-time,
recording session data and saving it for
users to monitor their fitness progress.
Pre-Conditions
1. The fitness app is installed and running on a compatible mobile device.
2. The user has a valid account and is logged in to the app.
3. The user has granted necessary permissions (e.g., location, motion
sensors) to the app.
4. The device has an active internet connection for data synchronization (if
applicable).
5. The user has chosen the appropriate workout type (e.g., running,
cycling, strength training) from the available options.

Step Action Expected System Pass/ Comment


Response Fail
01 Open the fitness app. The app should open Pass
without any errors.

02 Login with valid credentials The user should be able to Pass


or register as a new user. log in or register
successfully.

03 Navigate to the "Workouts" The "Workouts" section Pass


section. should be easily accessible
from the app's main
interface.

04 Tap on the "Start Workout" The user should be able to Pass


button. select a workout type
without any issues.

05 Select a workout type (e.g., If additional parameters Pass


running, cycling, strength are required for the
training) from the available workout type, the app
options. should prompt for them.

06 Optionally, input any The workout timer or Pass


additional parameters (e.g., tracking feature should
distance, duration, weight start and display accurate
lifted). real-time data.

07 Tap on the "Start" button to The app should capture Pass


initiate the workout session. and display relevant
workout metrics during
the session.

08 Perform the chosen workout The "Stop" or "Finish" Past


activity for a reasonable button should be
duration. responsive and easy to tap.

09 Tap on the "Stop" or "Finish" After stopping the Pass


button to end the workout workout, the app should
session. display a summary of the
completed session.

10 Enter any post-workout details The user should be able to Pass


(e.g., notes, mood, calories add optional post-workout
consumed) if applicable. details without errors.

11 Save the workout session. When saved, the workout Pass


session should be visible
and accessible in the user's
workout history.

Post-Conditions

1. The workout session data is successfully recorded and saved in the


app's database.
2. The app's workout history for the user is updated to include the
completed session.
3. If applicable, any additional post-workout details provided by the
user are associated with the session.
4. The app provides accurate summary data for the completed workout
session.
5. The user can view the recorded workout session in the app's history
or log.
6. If applicable, any calories burned or other relevant fitness metrics
are updated in the user's profile.
7. The app's user interface returns to an appropriate state after
completing the workout session (e.g., main dashboard or workout
history).

You might also like