- From the home page press 'Login'.
- Press 'Sign Up'.
- Try and submit empty form.
- Fill out form trying to submit after each field is complete.
- After all fields are completed press 'Sign up' and make sure your redirected to the profile page.
- From the home page press 'Login'.
- Press 'Sign in with Google'.
- If your not already logged into your google account, login then your account will be created.
- Navigatate to the settings page.
- Press 'Delete Account' and then 'Delete Account'.
- Try and sign in with old login details.
- Go to 'shopping'.
- Press 'partners'.
- Press 'Inights'.
- Go to 'Events'.
- Make sure that all these pages returned the premium feature page.
- If on mobile start by press the navigation button.
- On the 'Why Premium?' section press 'more' (This page will also be displayed whenever a premium feature is slected)
- Press 'Upgrade £1.99'.
- Try and make payment with an empty field.
- Try and make the payment with invalid card details.
- Add the following card details '4242424242424242 04/24 242 42424'.
- Then press 'Make Payment'.
- The 'Payment Successful' Page will be displayed.
- From the profile page press the '+' button in the bottom left and then press 'user'.
- Search a user by their name or username.
- Then press 'Add User'
- After the friend request has been sent, log in to the profile the friend request was sent to.
- On the profile page at the top, an icon of two people and the number of friend requests should be shown.
- Click on the icon.
- Press 'Add Friend'.
- Check notification has gone.
- Check family count and press on the family count to view 'Family'.
- Make sure the user has been added to the users frineds list.
- Go back to the account that sent the friend request and make sure a notification has been add for their friend request has been accepted.
- After the friend request has been sent, log in to the profile the friend request was sent to.
- On the profile page at the top, an icon of two people and the number of friend requests should be shown.
- Click on the icon.
- Press 'Remove Request'.
- Make sure the notification has gone.
- Navigate to the shopping page after you've logged in.
- Try and submit an empty form.
- Fill out the required field and press 'Add Category'.
- Press 'Edit Categories' and press the bin icon.
- Press 'Remove Category'.
- Check all items with this category and the category will be removed.
- Press the 'Add New Item' '+' button.
- Try and submit the form with empty fields.
- After all fields are completed press 'Add To List'.
- Make sure item has been added to the shopping list.
- Make sure a button has been added above the shopping list for this item.
- Go to the profile page.
- Press the '+' button.
- Press 'Item'.
- Try and submit the form empty.
- Add the 'Item' Try and submit the form.
- Continue making sure the form dosen't submit until the form is complete.
- After your redirected to the shopping page make sure that the new item has been added to the list.
- Press the button above the shopping list of the new items created.
- Make sure the item has been added to the shopping list without the page reloading.
- Press the down arrow on an item untill the item reaches '0' and gets removed from the list.
- Press the up arrow on an item and make sure the item quantity increases.
- Go to the shopping page.
- Press 'Partners'.
- Search a user in your family list.
- Press 'Add Partner'.
- Logout
- Login to account that the partner request was sent to.
- Make sure a notification is showing on the profile page then press the notification.
- Press 'Accept Partner'.
- Go to the shopping page.
- Press '+' next to 'Shopping Partners' and make sure the user is in this list.
- Add a new item
- Go to 'Insight'.
- Look at the purchased items table and check item has been added with the correct quantity and date.
- Go to 'Graphs' Make sure the graph displays the correct items and quantity.
- Add a few items.
- Go to 'Insight'.
- Press the 'Favorites' tab.
- Check that the items have been added with the correct quantity and most purchased items to the top of the table.
- Go to 'Graphs' tab and check the bar chart shows this data.
- Add a few items.
- Go to the database and changed the month the item was added.
- Make sure the correct quantity was added to the list and the correct month.
- Check the line graph reflects this information.
- Go to the profile page.
- Click 'Status'.
- Try and submit an empty form.
- Fill out the form one field at a time submiting the form after each field is complete.
- When the form is complete press the aeroplane icon at the bottom of the page.
- Make sure the new status is show on the profile page.
- Go to 'News Feed' and look for the newly created status.
- Go to 'News Feed'.
- Press 'Create Post'.
- Try and submit and empty form.
- Fill out the form one field at a time submiting the form after each field is complete.
- When the form is complete press the aeroplane icon at the bottom of the page.
- Make sure the new status is show on the profile page.
- Go to 'News Feed' and look for the newly created status.
- Go to a status either on the 'Profile' page or the 'News Feed' page.
- Click on the comment button at the bottom of the staus.
- Try and 'Comment' a empty form.
- Fill the field out and press 'Comment'.
- Make sure the comment is added to the status.
- Reload the page making sure the comment is still on that status.
- Go to a status either on the 'Profile' page or the 'News Feed' page.
- Click the like button (The heart) at the bottom of a status.
- Make sure the page dosen't reload.
- Reload the page and make sure the like has still been added.
- Go to 'Profile'
- Press the bin icon next to the status.
- Press 'Remove Status'.
- Make sure the status is removed.
- Go to 'Messages'
- Press the 'New' tab.
- Search for a user in my family list or just press 'Find' To show all the users.
- Press 'Start Conversation' on a user.
- Try and send a message with no content.
- Add a message to the field and press 'Send'
- New message should be displayed on the screen.
- Logout of account.
- Login as the messaged user and check a notification has been added to the profile page.
- Go to 'Message' page.
- Find a conversation and press 'Message'.
- Make sure old messages are displayed.
- Go to 'Events'
- Press 'Create Event'
- Fill out the form one field at a time submiting the form after each field is complete.
- After the form is complete press 'Create Event'
- Search for a user and press 'Invite'
- Login with an account that a event request has been sent to.
- Check on the profile page at the top for a notification.
- Press the event notification.
- Press 'Decline'.
- Make sure there are no notifications showing on the profile page.
- Check the notification page to make sure the notification has stayed there if the user changes their mind later.
- Go to 'Events'.
- Find an event and press the 'Event' arrow.
- Press 'Add to Google Calendar'.
- Press 'View Calendar' and make sure the title, description and time are correct. (BUG: The time on the google calendar is 1 hour off... Still to fix.)
- Go to 'Event'
- Click the 'event' arrow on an event.
- Press the settings icon to the right of the page.
- Press the bin icon.
- Click 'Remove Event'.
- Go to 'Notifications'.
- Find a notification with "'user' has liked your post 'Post name'" click the notification.
- Make sure the correct status is being shown.
- Go to 'Notifications'.
- Find a notification with "'user' has commented your post 'Post name'" click the notification.
- Make sure the correct status is being shown.