Deal with Versions Controllers and the versions they store
Technical Note
This suite demonstrates the use of symbolic links to test two different implementations against the same requirements.
The requirements must only be written ones!
The suite also uses variable expressions to handle ambiguity in the different implementations.
The requirements must only be written ones!
The suite also uses variable expressions to handle ambiguity in the different implementations.
Contents:
-
Business Case -
-
Business Requirements
- Delete Page + : Delete a page will remove the history.
- New Page + : Create a new page might or might not create a backup file.
- Old Version + : Check that the content of an older version can be retrieved
- Save Page + : Save changes to an existing page will create a backup of the old contents.
-
Business Requirements
-
Git File Controller *
-
Business Requirements >
- Delete Page + : Delete a page will remove the history.
- New Page + : Create a new page might or might not create a backup file.
- Old Version + : Check that the content of an older version can be retrieved
- Save Page + : Save changes to an existing page will create a backup of the old contents.
-
Implementation Specific Features *
: Implementation Specific Features
- Old Version + : Create a page with two history versions, all versions content can be retrieved
- Save Page Without Changes + : No new version should be created if the content has not changed
- New Page + : Create a new page, it will be added it to version control
- Old Version + : Retrieve an old version from git
- Save Page +
- Set Up
-
Business Requirements >
- Scenario Library
- Set Up
- Tear Down
-
Zip File Controller *
-
Business Requirements >
- Delete Page + : Delete a page will remove the history.
- New Page + : Create a new page might or might not create a backup file.
- Old Version + : Check that the content of an older version can be retrieved
- Save Page + : Save changes to an existing page will create a backup of the old contents.
- Delete Page + : Delete a page will remove the history.
- New Page + : Create a new page will not create any backup file.
- Old Version + : Retrieve an old version from the VersionsController's history
- Save Page + : Save changes to an existing page will create a backup zip file of the old contents.
- Set Up
-
Business Requirements >
Keyboard Shortcuts ?
General
- t Test page or suite
- e Edit page
- v View page (after test)
- a Add new page
Go To
- g u User Guide
- g q Quick Reference Guide
- g f Full Reference Guide
- g c Recent Changes
Edit Mode
- CTRL+s Save page
- ESC Cancel edit
Tools
- p Properties
- w Where used?
- AK+v Versions
- AK+h Page History
- / Focus on search bar
- s Open search page