Version 10 (modified by rostanin, 16 years ago) (diff) |
---|
Manual test scenarios for LeCoOntWeb
Scenario 1 (Create a new CM)
- User oleg.rostanin (demo111) logs in
- User clicks on the /File/New concept map and dialog appears
- If user clicks for the first time, default values for namespace, prefix and type are set
- Otherwise the values from the last time
- If user presses Create, a new CM is created
- Is open in the application
- Added to the list of open CMs
- A new locked model appears in the model
- The DB remains unchanged (next CM id is reserved)
- If one of the values in the form is not specified - the user is informed about this
- If user presses Cancel, the dialog disappears (default values are not changed)
Scenario 2 (Correct control availability)
- User oleg.rostanin (demo111) logs in / Closes the last concept map
- Edit CM Info is disabled
- Save CM is disabled
- Close CM is disabled
- New Concept is disabled
- View menu items are disabled
- Popups are disabled
- User opens a concept map
- CM is read/write
- Edit CM Info is enabled
- Save CM is enabled (if the CM is changed, otherwise disabled)
- Close CM is enabled
- New Concept is enabled
- View menu items are enabled
- Popups are enabled
- Dbl-click on the empty field opens a New concept dialog
- Right-click on concept opens read/write Concept Info dialog (if concept is not locked by other users, otherwise read-only)
- CM is read-only
- Edit CM Info turns to View CM info
- Save CM is disabled
- Close CM is disabled
- New Concept is disabled
- View menu items are disabled
- Popups are disabled (except the navigation)
- Dbl-click does not work
- Right-click on concept opens read-only Concept Info dialog
- CM is read/write
Scenario 3 (Create new concept)
- User dbl-clck on the free field of a read/write concept map (alternatively, menu File/New concept)
- New C. dialog appears
- User fills in data
- User clicks create
- Concept is created in the current CM
- Concept is created in the locked concept on the server
- The DB remains unchanged
- New C. dialog appears