This document lists all user stories that should be manually tested before releasing a new version of Fonio.
All of these tests have to be valid on 3 following platforms:
- Latest Chrome browser
- Latest Firefox browser
user story | Chrome | Firefox |
---|---|---|
Create a story from scratch |
|
|
Search a specific story by its title |
|
|
Order stories by "title" |
|
|
Order stories by "last edited" |
|
|
Order stories by "last edited by me" |
|
|
Create a story by importing an existing valid story |
|
|
Create a story by importing an existing badly json-formatted story -> should refuse |
|
|
Create a story by importing an existing a non schema-compliant story -> should refuse |
|
|
Change a story password |
|
|
Duplicate a story |
|
|
Delete a story |
|
|
Change nickname and/or avatar icon |
|
|
user story | Chrome | Firefox |
---|---|---|
Toggle language |
|
|
Change nickname and/or avatar icon |
|
|
Come back to home |
|
|
Export to JSON (plain) |
|
|
Export to JSON (with images and tables - and try to import again) |
|
|
Export to standalone HTML |
|
|
user story | Chrome | Firefox |
---|---|---|
Open a story metadata |
|
|
Change story metadata |
|
|
Change sections level |
|
|
Change sections order (through drag, through buttons) |
|
|
Delete a section |
|
|
user story | Chrome | Firefox |
---|---|---|
Write contents following draft-js manual testing checklist |
|
|
Write contents using GUI for formatting |
|
|
Write contents using markdown contents for formatting |
|
|
create an inline contextualization through drag&drop |
|
|
create an inline contextualization through prompt+selection in the contextual list |
|
|
create an inline contextualization through prompt+selection in the contextual list |
|
|
create an inline contextualization through prompt+selection in the left panel |
|
|
create an inline contextualization through prompt+selection in the left panel |
|
|
create a block contextualization through drag&drop |
|
|
create a block contextualization through drag&drop |
|
|
create a block contextualization through prompt+selection in the contextual list |
|
|
create a block contextualization through prompt+selection in the contextual list |
|
|
create a block contextualization through prompt+selection in the left panel |
|
|
create a block contextualization through prompt+selection in the left panel |
|
|
delete an inline contextualization |
|
|
delete a block contextualization |
|
|
paste content from external webpage/text editor |
|
|
paste content from the same section |
|
|
paste content from the same section |
|
|
paste content from the same section |
|
|
paste content from another section |
|
|
paste content from another section |
|
|
paste content from another section |
|
|
paste content to an external webpage/text editor |
|
|
paste content from note to note |
|
|
paste content from note to note |
|
|
paste content from note to main editor |
|
|
paste content from note to main editor |
|
|
paste content from main editor to note |
|
|
paste content from main editor to note |
|
|
paste content from main editor to note |
|
|
paste content from note to note in different sections |
|
|
paste content from note to note in different sections |
|
|
create a note |
|
|
create a note with shortcut(cmd + '^') |
|
|
delete a note by deleting its pointer |
|
|
delete a note by deleting its editor |
|
|
switch focus between notes and editor |
|
|
undo-redo on plain text |
|
|
undo-redo on plain text |
|
|
undo-redo on note creation |
|
|
undo-redo on note deletion |
|
|
undo-redo on contextualization deletion |
|
|
undo-redo on contextualization deletion |
|
|
Change current section title |
|
|
Change current section authors |
|
|
Change sections level |
|
|
Change sections order (through drag, through buttons) |
|
|
Delete a section |
|
|
Create a single resource (of each type) |
|
|
Edit and update a resource (of each type) |
|
|
Test valid batch d&d resources addition |
|
|
Test invalid batch d&d resources addition (too much files) |
|
|
Test invalid batch d&d resources addition (too big files) |
|
|
Test invalid batch d&d resources addition (unsupported files) |
|
|
Delete a resource |
|
|
Search a resource through its title |
|
|
Change resources sorting rules |
|
|
Filter resources by resource type |
|
|
Set an image resource as cover image |
|
|
user story | Chrome | Firefox |
---|---|---|
Create a single resource (of each type) |
|
|
Edit and update a resource (of each type) |
|
|
Test valid batch d&d resources addition |
|
|
Test invalid batch d&d resources addition (too much files) |
|
|
Test invalid batch d&d resources addition (too big files) |
|
|
Test invalid batch d&d resources addition (unsupported files) |
|
|
Delete a resource |
|
|
Search a resource through its title |
|
|
Change resources sorting rules |
|
|
Filter resources by resource type |
|
|
Show only editable resources |
|
|
Show only unused resources |
|
|
Select/deselect all resources |
|
|
Delete a selection of resource |
|
|
Set an image resource as cover image |
|
|
user story | Chrome | Firefox |
---|---|---|
Change notes position |
|
|
Change types of items to show in references |
|
|
Change status of items to show in references |
|
|
Add custom css rules |
|
|
Add custom css rules from helper modal |
|
|
Print preview |
|
|
user story | Chrome | Firefox |
---|---|---|
Print page |
|
|
Come back to home |
|
|