Michael Dresser, Maura Winstanley, Connor Shore, Connor Guerin, Sam Lamichhane
Making the world a better place one jacket at a time
To run the tests, navigate to CrowdFind/website and run the command 'python manage.py test main'.
UAT 1: Register user
Data: Any email address and a zip code
Activity:
- User opens the CrowdFind site and selects “Register”
- User is prompted to enter an email address and zip code
- User enters email address and zip code
- User selects “Create User”
- New user data is deleted from the fields
- User can now log in
UAT 2: Log in
Data: Email address of registered user
Activity:
- If User is in the “Register” page, User selects “Login”
- User is prompted for an email address
- User enters email address of registered user into the field
- User selects “Login”
- The main CrowdFind page is opened, displaying the found map and the found table
UAT 3: Add Item
Prereq: Logged in
Data: Item type, item name, item description, date lost/found, (optional) lat/long
Activity:
- User selects “Post Found Item” from the main CrowdFind page
- User enters the above data into the fields
- If User does not have lat/long data, the pin can be dragged to fill the correct location into the fields
- User selects “Post Item”
- The new item appears in the Lost Table on the main CrowdFind page, displaying its name and description
