Description:
Users can click an upload button that will allow them to select a photo from their gallery and post it to their profile page
where it will be publicly displayed.
Points: 6/10 (most important core feature)
Risk: 8/10 (Critical feature for the functioning of almost every other feature of the application)
Priority: 9/10
ACCEPTANCE TEST
User Story
Picture Post
Acceptance Criteria
From any page in the app, I can click the camera icon in the bottom bar
Now on the upload page, I select "Upload from Gallery"
I choose an image I wish to upload from my gallery then type a description for the post
I click the confirmation button
I am automatically brought to the Detailed Post page where I can view comments on my post
The picture is successfully posted. I can go to my profile and see the latest image in my profile is the one I just posted
Result
Image is uploaded to the user's profile. It is seen as the latest image in the Posts grid, and any user can view the detailed post to comment on it. User will receive notifications when someone has commented on their post.
TEST 1
GIVEN
There are photos in my gallery
WHEN
I select and confirm the image to upload from my gallery
THEN
The image is posted to my profile, and a notification is sent to my followers
TEST 2
GIVEN
There are no photos in my gallery
WHEN
I attempt to select an image
THEN
There are no images to choose from, so I have to go back and choose another upload option
TEST 3
GIVEN
There are photos in my gallery
WHEN
I confirm my upload without selecting an image
THEN
An alert will inform me that I have not selected an image and must choose one to upload
Description: Users can click an upload button that will allow them to select a photo from their gallery and post it to their profile page where it will be publicly displayed.
Points: 6/10 (most important core feature)
Risk: 8/10 (Critical feature for the functioning of almost every other feature of the application)
Priority: 9/10
ACCEPTANCE TEST
User Story Picture Post
Acceptance Criteria
Result Image is uploaded to the user's profile. It is seen as the latest image in the Posts grid, and any user can view the detailed post to comment on it. User will receive notifications when someone has commented on their post.
TEST 1
GIVEN There are photos in my gallery WHEN I select and confirm the image to upload from my gallery THEN The image is posted to my profile, and a notification is sent to my followers
TEST 2
GIVEN There are no photos in my gallery WHEN I attempt to select an image THEN There are no images to choose from, so I have to go back and choose another upload option
TEST 3
GIVEN There are photos in my gallery WHEN I confirm my upload without selecting an image THEN An alert will inform me that I have not selected an image and must choose one to upload