Skip to content

Instantly share code, notes, and snippets.

@kellishouts
Last active August 29, 2019 19:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kellishouts/ce5052565a99c4731bd7f291e60e7e5c to your computer and use it in GitHub Desktop.
Save kellishouts/ce5052565a99c4731bd7f291e60e7e5c to your computer and use it in GitHub Desktop.
NET Staff Testing Document

Name:________________________________________________________

Email:_______________________________________________________

Username:____________________________________________________

Phone Model:_________________________________________________

NET Member Type (Choose ONE)

  • Individual
  • Student
  • Ensemble
  • Affiliate

When you add offers, don't worry about making them real. We are still in "Testing" mode, so all offers will probably be deleted before Connector is released to the public.

=======================================================================================

Part 1: Set Up

This tests that you can at minimum, log in everywhere you are supposed to be able to log in.

Mobile App

  • I have downloaded the Connector Mobile App from the App Store. (You may need to search for it as "Connector Ensemble Theaters")
  • I have Installed the App on my Phone.
  • I can log in using my NET Username and Password. (You must specifically use your username. Using your email as your username will not work.)

Web App

NET Website

If you get stuck here, STOP. Report to Mark Mangoba. This needs to be fixed before proceeding.

=======================================================================================

Part 2: Mobile App

This tests that you can at minimum, perform all functions that are supposed to happen in the Mobile App.

Log in to the mobile app.

Initial Login

  • When I log in, I am prompted with the Welcome Note, Code of Conduct, then Profile Form
  • When the Profile Form loads...
    • The following information is already filled out on the page for me:
      • Full Name or Ensemble Name
      • Username
      • My Email
      • Member Type (Individual, Student, Ensemble, Affiliate)
      • One or more of the above is missing (leave it unchecked if missing)
  • Professional Roles
    • Professional Roles is filled in with some checked items.
      • Add/Change at least 1 item. What is the final list of items? __________________________________________________________________________________________________________________
    • Professional Roles is blank
      • Add at least 1 item. What is the final list of items? __________________________________________________________________________________________________________________
  • Artistic Work
    • Artistic Work is filled in with some checked items.
      • Add/Change at least 1 item. What is the final list of items? __________________________________________________________________________________________________________________
    • Artistic Work is blank
      • Add at least 1 item. What is the final list of items? __________________________________________________________________________________________________________________
  • Communities You Serve
    • Communities You Serve is filled in with some checked items.
      • Add/Change at least 1 item. What is the final list of items? __________________________________________________________________________________________________________________
    • Communities You Serves is blank
      • Add at least 1 item. What is the final list of items? __________________________________________________________________________________________________________________
  • I can fill out the rest of my profile and Save the Info
  • Continue through the app. You may add a "Trip" if you wish.

Add/Edit Offer 1

  • I can add an offer.
    • Offer Title:___________________________________
    • Offer Category:________________________________
    • OR...I wasn't able to save the offer.
      • Because the app crashed when I selected a specific category or subcategory ______________________________
      • Because the app crashed when I _______________________________________________________________
      • Because I filled out all the required fields and the offer wouldn't save.
  • After my offer saved, I can go back to edit the details of the offer, and save it again.
    • OR...I wasn't able to edit the offer.
      • Because the app crashed when I opened the Offer to edit it.
      • Because the app crashed when I _______________________________________________________________
      • Because I filled out all the required fields and the offer wouldn't save.

Add/Edit Offer 2

  • Add a second offer in a different category:
    • Offer Title:___________________________________
    • Offer Category:________________________________
    • OR...I wasn't able to save the offer.
      • Because the app crashed when I selected a specific category or subcategory ______________________________
      • Because the app crashed when I _______________________________________________________________
      • Because I filled out all the required fields and the offer wouldn't save.
  • After my offer saved, I can go back to edit the details of the offer, and save it again.
    • OR...I wasn't able to edit the offer.
      • Because the app crashed when I opened the Offer to edit it.
      • Because the app crashed when I _______________________________________________________________
      • Because I filled out all the required fields and the offer wouldn't save.

Browse

  • I can browse other people's offers.
  • I can search for offers in specific places, or belonging to specific categories.
  • I can pin offers to my saved list.
  • I can browse people.
  • I can search for people in specific places, or specific member types.
  • I can pin people to my saved list.
  • I can browse resources.
  • I can search for resources in specific categories.
  • I can resources offers to my saved list.

Something crashed or didn't filter items as expected. (Explain)





Chat

Test Communication to a Real Android / User about an Offer

  • I can find an Offer from user kelli and initiate a chat with this user.
  • I received a notification on my phone from kelli replying about the Offer. (Wait up to 60 minutes for a response.)

Test Communication to a Real iPad / User about an Offer

  • I can find an Offer from user student1 and initiate a chat with this user.
  • (wait) I received a notification on my phone from student1 replying about the Offer. (Wait up to 60 minutes for a response.)

Test a Direct Chat with a Real Android / User

  • Find the user Kelli Borgonia / kelli, and initiate a chat from their Connect Tab.
  • (wait) I received a notification on my phone from kelli replying to me. (Wait up to 60 minutes for a response.)

Test a Direct Chat with a Real iPad / User about an Offer

  • Find the user Finn Mertens / student1, and initiate a chat from their Connect Tab.
  • (wait) I received a notification on my phone from student1 replying to me. (Wait up to 60 minutes for a response.)

Something crashed or didn't work as expected. (Explain)





=======================================================================================

Part 3: Web App

This tests that you can at minimum, perform all functions that are supposed to happen in the Web App. This also tests cross-compatibility of data between your phone and the web app.

Log in at https://connector.ensembletheaters.net through the Chrome Web Browser

Initial Login

  • When I log in, I am directed to the Offers list. (Because you already added some offers through the app, you should be able to skip all the intro stuff.

Edit Offer 1

  • I can Edit & Save the Offer 1 that I created earlier from the Mobile App
    • Offer 1 Title:__________________________________________________
    • I can add some photos.
    • I can add some files.
    • OR...I wasn't able to edit the offer.
      • Because the app crashed when I opened the Offer to edit it.
      • Because the app crashed when I _______________________________________________________________
      • Because I filled out all the required fields and the offer wouldn't save.

Edit Offer 2

  • I can Edit & Save the Offer 2 that I created earlier from the Mobile App
    • Offer 2 Title:__________________________________________________
    • I can add some photos.
    • I can add some files.
    • OR...I wasn't able to edit the offer.
      • Because the app crashed when I opened the Offer to edit it.
      • Because the app crashed when I _______________________________________________________________
      • Because I filled out all the required fields and the offer wouldn't save.

Add/Edit Offer 3

  • Add a third offer in a different category:
    • Offer Title:___________________________________
    • Offer Category:________________________________
    • I can add some photos.
    • I can add some files.
    • OR...I wasn't able to save the offer.
      • Because the app crashed when I selected a specific category or subcategory ______________________________
      • Because the app crashed when I _______________________________________________________________
      • Because I filled out all the required fields and the offer wouldn't save.
  • After my offer saved, I can go back to edit the details of the offer, and save it again.
    • OR...I wasn't able to edit the offer.
      • Because the app crashed when I opened the Offer to edit it.
      • Because the app crashed when I _______________________________________________________________
      • Because I filled out all the required fields and the offer wouldn't save.

Add/Edit Offer 4

  • Add a fourth offer in a different category:
    • Offer Title:___________________________________
    • Offer Category:________________________________
    • I can add some photos.
    • I can add some files.
    • OR...I wasn't able to save the offer.
      • Because the app crashed when I selected a specific category or subcategory ______________________________
      • Because the app crashed when I _______________________________________________________________
      • Because I filled out all the required fields and the offer wouldn't save.
  • After my offer saved, I can go back to edit the details of the offer, and save it again.
    • OR...I wasn't able to edit the offer.
      • Because the app crashed when I opened the Offer to edit it.
      • Because the app crashed when I _______________________________________________________________
      • Because I filled out all the required fields and the offer wouldn't save.

Browse

  • I can browse other people's offers.
  • I can search for offers in specific places, or belonging to specific categories.
  • I can pin offers to my saved list.
  • I can browse people.
  • I can search for people in specific places, or specific member types.
  • I can pin people to my saved list.
  • I can browse resources.
  • I can search for resources in specific categories.
  • I can resources offers to my saved list.

Something crashed or didn't filter items as expected. (Explain)





=======================================================================================

Part 3: Edit the Offers Created on the Web on your Phone

This again tests cross-compatibility of data between your phone and the web app.

Open the Mobile App again. Go to your Offers. For each offer, tap the EDIT button to view the Offer Form, and then Re-Save each Offer. You don't have to actually edit any text or change anything.

  • I am able to Edit Offer 1 & Re-Save
  • I am able to Edit Offer 2 & Re-Save
  • I am able to Edit Offer 3 & Re-Save
  • I am able to Edit Offer 4 & Re-Save

Something crashed or didn't filter items as expected. (Explain)





=======================================================================================

Part 4: Profile Sync Tests

This tests cross-compatibility of data in your Profile and the NET Website.

Profile Updates Connector Web App --> CiviCRM

  • I can log in and view my profile at https://ensembletheaters.net
    • Login > Edit > Renewing Organization Profile & Survey
    • The information I changed earlier in Part 1 is reflected in this profile.
    • I don't see the changes I made. Explain what is missing or incorrect: ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Profile Updates from CiviCRM --> Connector Web App

Start in the NET Website

  • I can edit my profile at https://ensembletheaters.net. The values I set for the following are:
    • Professional Roles. List Items: _______________________________________________________________________________________________________________________
    • Artistic Work. List Items: _______________________________________________________________________________________________________________________
    • Communities Served. List Items: _______________________________________________________________________________________________________________________

Check in the Connector Website

  • I can view my edited profile at https://connector.ensembletheaters.net
    • specifically test that values for Professional Roles, Artistic Work, and Communities Served are updated from the changes on the main website.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment