-
Notifications
You must be signed in to change notification settings - Fork 0
Testing Party
Welcome to the testing party! Please follow the instructions below to help us test various features of the application
Please Reach out to Us whenever You are stuck and/or would like assistance in understanding some features
Link: http://fiton-dev-without-template.us-west-2.elasticbeanstalk.com/
------------------------------------------------------------------------------------------------------------------------------------
| User: | Professor | TA | Team 1 | Team 3 | Team 4 | Team 5 |
------------------------------------------------------------------------------------------------------------------------------------
| Username: | prof_admin | ta_admin | team1_admin | team3_admin | team4_admin | team5_admin |
------------------------------------------------------------------------------------------------------------------------------------
| Password: | prof_admin | ta_admin | team1_admin | team3_admin | team4_admin | team5_admin |
------------------------------------------------------------------------------------------------------------------------------------
-
Create a New Account
- Complete the registration form and set a password
- Use a real email address to test the reset password functionality
-
Login
- Use the credentials you just created to log in
-
Navigate to the Forums
- Try using the filters to search and filter through threads
-
Create a Thread, Post, or a Reply
- You can either create your own Thread, or Post to an existing one, and Reply to others' existing Posts in the Thread
- You can delete your own Posts and Replies in any Thread, but not the Thread itself
- You can Like or Report any Thread or Post
-
Edit Your Profile
- You can add/update a profile picture, phone number, address, bio, or delete them
- You can even update your name, gender, date of birth
- You cannot edit or update the "Email" fields alone
-
Apply to Become a Fitness Trainer
(Only available for Regular User Persona)
- Complete the application form with at least the required data and submit
- Only PDF files are accepted for the file attachment in Resume/Certifications
- Further functionality will be tested when logged in as an Admin and as a Verified Fitness Trainer
-
Download Google Fit and Link Your Google Account
(If gmail was provided for testing)
- Download Google Fit app on your phone
- Link your Google account to sync fitness data with your Apple Watch or other smartwatch
- If you do not have smartwatch, you can link it with the "Health App" on any iPhone as well
-
Sign In with Google and View Health Data Metrics
(Only available if gmail was provided for testing)
- Navigate to the Metrics (redirected to Profile) section and click "Sign in with Google"
- Navigate back to the Metrics Page for viewing the realtime Health data
-
Add Manual Data and Filter Data
(Only available if gmail was provided for testing)
- Feel free to add any 'allowed' manual data to your Metrics
- Please make note of the what Metrics not to test in this feature below
- Filtering the Data based on Data Duration (Month/Week/Day), and, further by, its Data Frequency (Week/Day/Hour) is also made available
Note: The regular user authentication on our app 'FitOn', with a real or a fake email ID, is different from the Google Authentication of only a valid email account
-
Admin Account Login
- Log in with the
team<your number>_admin
account (e.g.,team1_admin
, ta_admin, prof_admin) - The password is the same as the username
- This account has regular user permissions plus administrative features
- Log in with the
-
Ban or Mute Your Created Account
(Only available for Admin Persona)
- Ensure the account you created has posted a thread or reply before banning or muting it
- Also verify the delete functionality of admins for any Threads, and Postss
-
Test Forum Access as Banned/Muted Account
- Log out and then log in as the account you banned/muted
- Check the forum access restrictions
- Muted accounts will only be able to view in any forum thread
- Banned accounts will not be able to also view any forum thread's content (even though the list of forum threads is still visible to them)
-
Unban/Unmute Account
(Only available for Admin Persona)
- Log back into the admin account
- Unban or unmute the account from "Manage Punishments" tab and verify the restored forum access for the originals user
-
Review Fitness Trainer Applications
(Only available for Admin Persona)
- As an admin, you can view Fitness Trainer Applications in "Review Applications" tab page and either "Approve" or "Reject" them
- Accepted Fitness Trainers are shown in the "Fitness Trainers" page with the same details as in the applications
- Test this feature on the accounts only you generated (to keep other accounts consistently)
-
Fitness Trainers Request User Data
(Only available for Fitness Trainer Persona)
- Login as the user for whose fitness trainer application was accepted by the admin above
- Fitness Trainer will be able to request user data from the "Users" tab page
- He/She can also cancel the Request which was populated in a new table of the users who kept them in Waiting Lists
-
Regular Users See Available and Requested Fitness Trainers
(Only available for Regular User Persona)
- Login as a Regular User who does not qualify as a Fitness Trainer
- Navigate to the "Fitness Trainers" page tab to view the list of all Fitness Trainers with a "Provide Access" button
- He/She can also view another list of Fitness Trainers who sent User Data Requests in the Waiting Lists, with an "Accept" and a "Deny" Buttons
-
Multiple Reset Password Requests
- After submitting your email and seeing "Password Reset Email Sent: Please check your email for a link to reset your password," do not go back to the previous page (inputting email) and make another password request
- Please only make one password request
-
Forum Filter By Type:
- Do not filter the threads by Thread or Reply
- Do not expect any of the filters to retain the "state" after clicking on the "Apply Filter" button, it will be reset instantaneously
-
Viewing Replies to Your own Post:
- Please do not expect to see any of the Replies made by other Users to a particular Post by the current User
- They will also not see the Reply button, which is although to be expected naturally
-
Manual Entry of Certain Health Metrics:
- In the Metrics page, (after authenticating with Google), do not manually add values for the following data types: Sleep Data, Exercises, Blood Pressure & Glucose
-
A regular user Accepting or Denying or Providing Access to Fitness Trainers
- In the "Fitness Trainers" page for a regular user, the buttons to "Accept", "Deny", and "Provide Access" buttons are not to be tested YET
Enjoy testing and have fun!