Skip to content

Latest commit

 

History

History
157 lines (133 loc) · 11.8 KB

MANUAL_E2E_TESTS_CHECKLIST.md

File metadata and controls

157 lines (133 loc) · 11.8 KB

Manual end-to-end tests checklists

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

Home view

user story Chrome Firefox
Create a story from scratch  
  • check
 
  • check
Search a specific story by its title  
  • check
 
  • check
Order stories by "title"  
  • check
 
  • check
Order stories by "last edited"  
  • check
 
  • check
Order stories by "last edited by me"  
  • check
 
  • check
Create a story by importing an existing valid story  
  • check
 
  • check
Create a story by importing an existing badly json-formatted story -> should refuse  
  • check
 
  • check
Create a story by importing an existing a non schema-compliant story -> should refuse  
  • check
 
  • check
Change a story password  
  • check
 
  • check
Duplicate a story  
  • check
 
  • check
Delete a story  
  • check
 
  • check
Change nickname and/or avatar icon  
  • check
 
  • check

Edition views : general

user story Chrome Firefox
Toggle language  
  • check
 
  • check
Change nickname and/or avatar icon  
  • check
 
  • check
Come back to home  
  • check
 
  • check
Export to JSON (plain)  
  • check
 
  • check
Export to JSON (with images and tables - and try to import again)  
  • check
 
  • check
Export to standalone HTML  
  • check
 
  • check

Summary view

user story Chrome Firefox
Open a story metadata  
  • check
 
  • check
Change story metadata  
  • check
 
  • check
Change sections level  
  • check
 
  • check
Change sections order (through drag, through buttons)  
  • check
 
  • check
Delete a section  
  • check
 
  • check

Section view

user story Chrome Firefox
Write contents following draft-js manual testing checklist  
  • check
 
  • check
Write contents using GUI for formatting  
  • check
 
  • check
Write contents using markdown contents for formatting  
  • check
 
  • check
create an inline contextualization through drag&drop  
  • check
 
  • check
create an inline contextualization through prompt+selection in the contextual list  
  • check
 
  • check
create an inline contextualization through prompt+selection in the contextual list  
  • check
 
  • check
create an inline contextualization through prompt+selection in the left panel  
  • check
 
  • check
create an inline contextualization through prompt+selection in the left panel  
  • check
 
  • check
create a block contextualization through drag&drop  
  • check
 
  • check
create a block contextualization through drag&drop  
  • check
 
  • check
create a block contextualization through prompt+selection in the contextual list  
  • check
 
  • check
create a block contextualization through prompt+selection in the contextual list  
  • check
 
  • check
create a block contextualization through prompt+selection in the left panel  
  • check
 
  • check
create a block contextualization through prompt+selection in the left panel  
  • check
 
  • check
delete an inline contextualization  
  • check
 
  • check
delete a block contextualization  
  • check
 
  • check
paste content from external webpage/text editor  
  • check
 
  • check
paste content from the same section  
  • check
 
  • check
paste content from the same section  
  • check
 
  • check
paste content from the same section  
  • check
 
  • check
paste content from another section  
  • check
 
  • check
paste content from another section  
  • check
 
  • check
paste content from another section  
  • check
 
  • check
paste content to an external webpage/text editor  
  • check
 
  • check
paste content from note to note  
  • check
 
  • check
paste content from note to note  
  • check
 
  • check
paste content from note to main editor  
  • check
 
  • check
paste content from note to main editor  
  • check
 
  • check
paste content from main editor to note  
  • check
 
  • check
paste content from main editor to note  
  • check
 
  • check
paste content from main editor to note  
  • check
 
  • check
paste content from note to note in different sections  
  • check
 
  • check
paste content from note to note in different sections  
  • check
 
  • check
create a note  
  • check
 
  • check
create a note with shortcut(cmd + '^')  
  • check
 
  • check
delete a note by deleting its pointer  
  • check
 
  • check
delete a note by deleting its editor  
  • check
 
  • check
switch focus between notes and editor  
  • check
 
  • check
undo-redo on plain text  
  • check
 
  • check
undo-redo on plain text  
  • check
 
  • check
undo-redo on note creation  
  • check
 
  • check
undo-redo on note deletion  
  • check
 
  • check
undo-redo on contextualization deletion  
  • check
 
  • check
undo-redo on contextualization deletion  
  • check
 
  • check
Change current section title  
  • check
 
  • check
Change current section authors  
  • check
 
  • check
Change sections level  
  • check
 
  • check
Change sections order (through drag, through buttons)  
  • check
 
  • check
Delete a section  
  • check
 
  • check
Create a single resource (of each type)  
  • check
 
  • check
Edit and update a resource (of each type)  
  • check
 
  • check
Test valid batch d&d resources addition  
  • check
 
  • check
Test invalid batch d&d resources addition (too much files)  
  • check
 
  • check
Test invalid batch d&d resources addition (too big files)  
  • check
 
  • check
Test invalid batch d&d resources addition (unsupported files)  
  • check
 
  • check
Delete a resource  
  • check
 
  • check
Search a resource through its title  
  • check
 
  • check
Change resources sorting rules  
  • check
 
  • check
Filter resources by resource type  
  • check
 
  • check
Set an image resource as cover image  
  • check
 
  • check

Library view

user story Chrome Firefox
Create a single resource (of each type)  
  • check
 
  • check
Edit and update a resource (of each type)  
  • check
 
  • check
Test valid batch d&d resources addition  
  • check
 
  • check
Test invalid batch d&d resources addition (too much files)  
  • check
 
  • check
Test invalid batch d&d resources addition (too big files)  
  • check
 
  • check
Test invalid batch d&d resources addition (unsupported files)  
  • check
 
  • check
Delete a resource  
  • check
 
  • check
Search a resource through its title  
  • check
 
  • check
Change resources sorting rules  
  • check
 
  • check
Filter resources by resource type  
  • check
 
  • check
Show only editable resources  
  • check
 
  • check
Show only unused resources  
  • check
 
  • check
Select/deselect all resources  
  • check
 
  • check
Delete a selection of resource  
  • check
 
  • check
Set an image resource as cover image  
  • check
 
  • check

Design view

user story Chrome Firefox
Change notes position  
  • check
 
  • check
Change types of items to show in references  
  • check
 
  • check
Change status of items to show in references  
  • check
 
  • check
Add custom css rules  
  • check
 
  • check
Add custom css rules from helper modal  
  • check
 
  • check
Print preview  
  • check
 
  • check

Readonly view

user story Chrome Firefox
Print page  
  • check
 
  • check
Come back to home  
  • check
 
  • check