-
Notifications
You must be signed in to change notification settings - Fork 16
List of test cases
Checklist for testing
-
Loading of projects on the home page
-
Searching projects - notice the markers on the map
-
Markers pins for projects
-
Markers pins for projects
-
Explore layers - Current forests, Reforestation potential and deforestation layer
-
Project marker popups view
-
Load single project details page (click on any project)
-
Check project details on this page
-
Check project sites (if there are any)
-
Try links of contact information
-
Donation from this page
-
Check the leaderboard of Planet tenant by visiting /all
-
Test login feature by clicking on Me
-
Try signup from Auth0 - with email, gmail, facebook, and PFP Gmail account
-
Try signup as Individual, Reforestation Org, Company, and School
-
Login as Individual, Reforestation Org, Company, and School
-
Try to set target
-
Try to edit profile
-
Try to share profile
-
For TPO - try Adding project
-
For TPO - Try editing a project
-
Try to logout
-
Try visiting other's accounts
-
Test if tenants are running properly
-
For tenants - test their home pages
-
Confirm with backend whether the tenant donations are falling in right place with their tenant Ids
-
Language switching in the Footer
-
Country switching in the Footer
- Donations by clicking on the Donate button on Homepage
- Donations by clicking on the Donate button on Single Project Page (Select project that is not Yucatan and not by Plant-for-the-Planet)
- In Donation - Try donating via Google and Apple pay
- In Donation - Try donating via CC
- In Donation test the Contact details page
- In Donation - Try gifting trees to someone
- In Donation test the Thank you page
- Test donations from the App - Visit the app, donate from there and a link will be generated with a token. Use the Token - /donation-payment/TOKEN. Try donating with Native pay and CC
- Try the support feature - visit /s/user-slug (donate using this feature)
Additionally - Test the sites in different browsers and OS. (e.g. Safari, Chrome, Edge - Windows, Mac, Linux) and finally on different devices (mobiles phones, tablets, large screens).