Nickrhys / My-Notes

Notes on coding

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Testing Field Notes Following a Prerelease Build of iOS or New Build on Staging Server

Please follow the steps below to check that the Field Notes website and app are working as they should. Ultimately, the idea of this test is to check, after a prerelease build of iOS or a new build on the staging server, that the basic functionality works. What we are looking for is the following:

  • That you can create a task
  • You can upload from the app to a task
  • You can stop an upload half way through and it will store the information uploaded so far. When you continue the upload, it will do so from the point that it was disrupted
  • That you can see multiple tasks on the app

Set up a Task on Website

  1. Log into dashboard (Jump to step eight if you are already a community member)
  2. Click ‘Projects’
  3. Click 'all projects' in dropdown
  4. Click 'test project'
  5. Click 'edit' on community members
  6. Scroll to bottom of page and 'add community member'
  7. Click 'done' when completed to return to 'all projects'
  8. Click 'test project'
  9. Click a 'new task'
  10. Create a new test task, this will be used to test the app in staging
  11. Fill in the minimum information (the title, description and deadline fields are all required). Try and have a two line description to make sure this represents itself correctly in the app
  12. Click 'edit assignments'
  13. Assign yourself to the task
  14. Publish the task. To find your log in code (in order to log in) go back to 'test project' in breadcrumbs, click on 'community members', and click your name. You will then see an invitation code in the top left hand corner that you can use to log in to the app

Test Existing Task in App and on Webpage

  1. IN MOBILE DEVICE - Go to app
  2. IN APP - Type 'staging' in both user name and password. This will give you access to the staging site
  3. You will be faced with the log in page again. This time put in your username and the invitation code
  4. You will now have reached the home page. You should see the take you have created. click on this task
  5. This will take you into your task. Is the description there as you wrote it? Is the deadline correct? Can you see a button to send messages? Are the write, photo, video and audio buttons there?
  6. Test each of the input buttons. starting with write, you should see a text editing page. Type some text in and press add. It should take you to the task page. You should see your text below and the input icons will now be shown horizontally on a bar at the bottom of the screen
  7. ON WEBPAGE - Go to your assignment. Check that is has started. You should see the text within this
  8. IN APP - Repeat the task for the photo, video and audio. You can do all of these simultaneously to save time
  9. IN MOBILE DEVICE - Check it is uploading, pausing and resuming in the assignment by doing the following. In photo, once you have uploaded your image, go to settings and check 'flight safe’ mode
  10. IN APP - Check that the app has paused the upload
  11. ON WEBPAGE - Check this is registering the upload, and it has paused
  12. IN MOBILE DEVICE - Turn off flight safe mode, go to the app and resume the upload. Has the upload continued?
  13. ON WEBPAGE - Hit refresh and check that is has uploaded all inputs to the task

Finishing a Task

  1. IN APP - Click 'mark as finished'. go back to the home page and click refresh. The task should now be greyed out, to show that is has been completed
  2. ON WEBSITE - Press refresh and check that the task is marked as finished

Adding Another Task

  1. ON WEBSITE - Create a new task on the website. see SET UP for a run through of this. Make sure the task is published
  2. IN MOBILE DEVICE - Refresh the home page. Is the new task available?

About

Notes on coding