Beta Testing - rmredder/StopBy GitHub Wiki
Use Case 1: Registration
As a UB student I will click on the StopBy app icon to open the app. I will click on the register button on the screen. The app will take me to the register page. I will click on the username box and type a username. I will click on the email box and type an email address. I will click on the password box and type a password. I will click on the interests box and type something about myself. I will then click the register button. The app will take me to the main menu. Then I will use the top right 3 dot button to logout. I will then use the username and password I created to log back in. Then I will click on the the profile button. The app will take me to profile page. I will view the profile that I just created and make sure it is correct.
Target: The target is to test the user registration process and profile creation by entering valid information. Testing Procedure: Open the StopBy app and locate the register button. Click the register button to be taken to the register page. Click on the username box and enter a username. Click on the email box and enter an email address. Click on the password box and enter a password. Click on the interests box and enter a interest. Click on the register button to complete the registration. User will be taken to the menu. Click on the three-dot button in the top right corner to access the logout button. Click the logout button. Click on the username box and enter the username that was just created. Click on the password box and enter the password that was just created. Click the login button. Click on the profile button to be taken to the profile page. Verify that the profile page lists the correct information entered.
Expected Outcome: User will be able to use the created username and password to log in to the app after logging out. User will be able to view the profile information that they entered during registration.
User Case 2: Posting
As a UB student, I should be able to write and create my own post that is connected to my username and be able to share it with all other users near me. I should be able to click on the message box, type a message post on the keyboard, see what I have typed, and then click on the “post” button and be sent to the map activity where I can view my post and others’.
Target: To allow a user to create and submit their own public post that’s tied to their profile, thus allowing interaction with other users.
Testing Procedure: After a successful login (see User case 1), click on “post” on the main menu, this should bring you to a page with a textbox that says “message” and a button that says “post”. Write something in the in the textboxsuch as “I want someone to come study with me” and press post. When this happens, an android “toast” saying “post successful” will pop up, and the view will change to an interactive map, where the user can interact with others as well as their own post.
Expected Outcome: The user will be able to create their own post and have it visible to anyone using the app. User will be able to then view their own post as well as others on the map after submission.
User Case 3: Searching
As a UB student I successfully log into my account. I then use the menu to click on the search button. I will then be taken to the map page. I will be able to view nearby users. I can then click on map markers to see more information about the nearby user.
User Case 4: Chat
As a UB student I successfully log into my account. I then use the menu to click on the search button. I will then be taken to the map page. I will be able to click on a marker to view a nearby user. I will be able to click on the user to view a popup box to view more information on the user. I will be able to click the chat button to initiate a chat session with that user.