Test Suite - rburrowes/rbu-interview-project-pix4d GitHub Wiki
TEST CASE EXAMPLES
Authentication
Scenario - Successful single factor authentication user login
Scenario - Failed username at login
Scenario - Failed password at user login
Scenario - Successful two-factor authentication user login
Scenario - Failed unique user-owned device
Scenario - Failed passcode at user login
User Management
Scenario - Successful user account creation
Scenario - Successful user account modification
Scenario - Successful user account deletion
Drone flight planning
Scenario - Successful flight plan map image point insertion
- Given Given the web application launch is complete
- And the Create a new Flight Plan button is clicked
- When the main panel is clicked
- Then the first flight plan point is inserted to the clicked location
- And the flight plan is saved automatically
Scenario - Map image fails to display for flight plan point insertion
- Given the application is loaded
- And the map image is not displayed in the main panel
- And the left side panel displays all registered flight plans
- When the main panel is clicked
- Then the first flight plan point is not inserted to the clicked location
- And the user message “Please load a map or object image to create a flight plan” is displayed
Scenario - Successful flight plan map image point to point join
- Given the first flight plan point is inserted to the clicked location
- When the image map is clicked
- Then the second flight plan point will be inserted
- And the second flight pan point is joined to the first
- And the point to point join is a direct straight red line
- And the flight plan is saved automatically
Scenario - Successful flight plan object image point insertion
Scenario - Object image fails to display for flight plan point insertion
Scenario - Successful flight plan save
Scenario - Saved flight plan display
Scenario - Successful flight plan web app launch
- Given the web application is launched
- Then the elements of the initial web page are loaded
...