Skip to content

Latest commit

 

History

History
266 lines (219 loc) · 22.8 KB

MANUAL_E2E_TESTS_CHECKLIST.md

File metadata and controls

266 lines (219 loc) · 22.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 Dicto.

All of these tests have to be valid on 3 following platforms:

  • Latest Chrome browser
  • Latest Firefox browser
  • Electron version

Home view

user story Chrome Firefox Electron
Change language  
  • check
 
  • check
 
  • check
Start guided tour  
  • check
 
  • check
 
  • check

Corpora view

user story Chrome Firefox Electron
Check all nav buttons are behaving properly  
  • check
 
  • check
 
  • check
Check guided tour  
  • check
 
  • check
 
  • check
Create a new corpus  
  • check
 
  • check
 
  • check
Import a new corpus: valid  
  • check
 
  • check
 
  • check
Import a new corpus: bad JSON (should refuse and explain)  
  • check
 
  • check
 
  • check
Import a new corpus: bad schema (should refuse and explain)  
  • check
 
  • check
 
  • check
Load an example corpus  
  • check
 
  • check
 
  • check
Corpus preview card: preview should change on hover  
  • check
 
  • check
 
  • check
Open a corpus  
  • check
 
  • check
 
  • check
Download a corpus  
  • check
 
  • check
 
  • check
Duplicate a corpus  
  • check
 
  • check
 
  • check
Delete a corpus then cancel  
  • check
 
  • check
 
  • check
Delete a corpus then confirm  
  • check
 
  • check
 
  • check

Corpus view

General

user story Chrome Firefox Electron
Check all nav buttons are behaving properly  
  • check
 
  • check
 
  • check
Check guided tour  
  • check
 
  • check
 
  • check

Media subview

user story Chrome Firefox Electron
Search a media  
  • check
 
  • check
 
  • check
Create a new media  
  • check
 
  • check
 
  • check
Navigate paginated list  
  • check
 
  • check
 
  • check
Edit a media annotations  
  • check
 
  • check
 
  • check
Delete a media  
  • check
 
  • check
 
  • check
Click on 'more info'  
  • check
 
  • check
 
  • check
[In more info] edit media annotations  
  • check
 
  • check
 
  • check
[In more info] create a composition  
  • check
 
  • check
 
  • check
[In more info] delete media  
  • check
 
  • check
 
  • check
delete a media when "more info" opened on it  
  • check
 
  • check
 
  • check

Tags subview

user story Chrome Firefox Electron
Open and close tag categories  
  • check
 
  • check
 
  • check
Edit a tag category  
  • check
 
  • check
 
  • check
Delete a tag category  
  • check
 
  • check
 
  • check
Create a tag category  
  • check
 
  • check
 
  • check
Search tags  
  • check
 
  • check
 
  • check
Create a tag  
  • check
 
  • check
 
  • check
Edit a tag title and description  
  • check
 
  • check
 
  • check
Add location to a tag (through long/lat)  
  • check
 
  • check
 
  • check
Add location to a tag (through address search)  
  • check
 
  • check
 
  • check
Change location of a tag  
  • check
 
  • check
 
  • check
Delete location of a tag  
  • check
 
  • check
 
  • check
Add date to a tag (just start)  
  • check
 
  • check
 
  • check
Add date to a tag (just end)  
  • check
 
  • check
 
  • check
Add date to a tag (start and end)  
  • check
 
  • check
 
  • check
Modify date of a tag  
  • check
 
  • check
 
  • check
Remove date of a tag  
  • check
 
  • check
 
  • check
Delete a tag  
  • check
 
  • check
 
  • check
Delete a tag while link pannel opened on it  
  • check
 
  • check
 
  • check
Delete a tag category while link pannel opened on one of its tags  
  • check
 
  • check
 
  • check
Open link pannel of a tag  
  • check
 
  • check
 
  • check
[Link pannel] untag excerpts  
  • check
 
  • check
 
  • check
[Link pannel] search new excerpts  
  • check
 
  • check
 
  • check
[Link pannel] manually link new excerpt  
  • check
 
  • check
 
  • check
[Link pannel] batch link new excerpts  
  • check
 
  • check
 
  • check

Compositions subview

user story Chrome Firefox Electron
Search a composition  
  • check
 
  • check
 
  • check
Create a new composition  
  • check
 
  • check
 
  • check
Navigate paginated list  
  • check
 
  • check
 
  • check
Edit a composition  
  • check
 
  • check
 
  • check
Delete a composition  
  • check
 
  • check
 
  • check
Click on 'more info'  
  • check
 
  • check
 
  • check
[In more info] edit composition  
  • check
 
  • check
 
  • check
[In more info] delete composition  
  • check
 
  • check
 
  • check
delete a composition when "more info" opened on it  
  • check
 
  • check
 
  • check

Import corpus

user story Chrome Firefox Electron
Import valid and duplicate-free corpus  
  • check
 
  • check
 
  • check
Import invalid corpus (bad JSON) : should refuse and explain  
  • check
 
  • check
 
  • check
Import invalid corpus (bad schema) : should refuse and explain  
  • check
 
  • check
 
  • check
Handle duplicate : merge all  
  • check
 
  • check
 
  • check
Handle duplicates : merge all  
  • check
 
  • check
 
  • check
Handle duplicates : keep all  
  • check
 
  • check
 
  • check
Handle duplicates : merge one media  
  • check
 
  • check
 
  • check
Handle duplicates : keep one media  
  • check
 
  • check
 
  • check
Handle duplicates : forget one media  
  • check
 
  • check
 
  • check
Handle duplicates : merge one tag category  
  • check
 
  • check
 
  • check
Handle duplicates : keep one tag category  
  • check
 
  • check
 
  • check
Handle duplicates : forget one tag  
  • check
 
  • check
 
  • check
Handle duplicates : merge one tag  
  • check
 
  • check
 
  • check
Handle duplicates : keep one tag  
  • check
 
  • check
 
  • check
Handle duplicates : forget one tag  
  • check
 
  • check
 
  • check

Export corpus

user story Chrome Firefox Electron
Open export modal  
  • check
 
  • check
 
  • check
Preview empty corpus  
  • check
 
  • check
 
  • check
Download as HTML  
  • check
 
  • check
 
  • check
Download as JSON  
  • check
 
  • check
 
  • check
Download medias list tsv  
  • check
 
  • check
 
  • check
Download excerpts list tsv  
  • check
 
  • check
 
  • check

Media view

General

user story Chrome Firefox Electron
Check all nav buttons are behaving properly  
  • check
 
  • check
 
  • check
Check guided tour  
  • check
 
  • check
 
  • check

Media space management

user story Chrome Firefox Electron
Zoom in and out in media space  
  • check
 
  • check
 
  • check
Search excerpt in media space  
  • check
 
  • check
 
  • check
Click in media space : shoud seek  
  • check
 
  • check
 
  • check
Media space mini-control: play and pause  
  • check
 
  • check
 
  • check
Media space mini-control: move 5s forward and move 5s backward  
  • check
 
  • check
 
  • check
Check keyboard shortcuts  
  • check
 
  • check
 
  • check
Create a new chunk by dragging  
  • check
 
  • check
 
  • check
Media space : right click > delete all excerpts  
  • check
 
  • check
 
  • check
Drag an excerpt in media space  
  • check
 
  • check
 
  • check
Drag an excerpt start  
  • check
 
  • check
 
  • check
Drag an excerpt end  
  • check
 
  • check
 
  • check
Select/deselect excerpt  
  • check
 
  • check
 
  • check

Excerpt edition

user story Chrome Firefox Electron
Modify timecode in  
  • check
 
  • check
 
  • check
Modify timecode out  
  • check
 
  • check
 
  • check
Delete excerpt  
  • check
 
  • check
 
  • check
Close excerpt edition  
  • check
 
  • check
 
  • check
Magnify/minify excerpt edition component  
  • check
 
  • check
 
  • check
Edit excerpt content  
  • check
 
  • check
 
  • check
More options : focus on excerpt  
  • check
 
  • check
 
  • check
More options : display keyboard shortcuts  
  • check
 
  • check
 
  • check
More options : create a new annotation field  
  • check
 
  • check
 
  • check
More options : switch between annotation fields  
  • check
 
  • check
 
  • check
More options : edit an existing annotation field  
  • check
 
  • check
 
  • check
More options : delete an existing annotation field  
  • check
 
  • check
 
  • check
Tags : search an existing tag  
  • check
 
  • check
 
  • check
Tags : Link tag matching search  
  • check
 
  • check
 
  • check
Tags : Link tag already linked in media  
  • check
 
  • check
 
  • check
Edit tag properties  
  • check
 
  • check
 
  • check
Search an inexisting tag then hit enter > create a new tag  
  • check
 
  • check
 
  • check
Create a new tag > create a new tag category  
  • check
 
  • check
 
  • check

Railway column

user story Chrome Firefox Electron
Modify columns dimensions  
  • check
 
  • check
 
  • check
Brush a new media view in railway  
  • check
 
  • check
 
  • check
Scroll in railway  
  • check
 
  • check
 
  • check
Click in railway: should scroll and seek to clicked position  
  • check
 
  • check
 
  • check
Play/pause media through railway column button  
  • check
 
  • check
 
  • check
Seek in media by modifying input in railway column : valid timecode  
  • check
 
  • check
 
  • check
Seek in media by modifying input in railway column : timecode exceeding video length  
  • check
 
  • check
 
  • check

Media column

user story Chrome Firefox Electron
Open and modify annotated media properties  
  • check
 
  • check
 
  • check
Open media pannel  
  • check
 
  • check
 
  • check
Media pannel : navigate paginated list  
  • check
 
  • check
 
  • check
Media pannel : change media (same media platform)  
  • check
 
  • check
 
  • check
Media pannel : change media (different media platform)  
  • check
 
  • check
 
  • check
Media pannel : create a new media  
  • check
 
  • check
 
  • check
Create a new media  
  • check
 
  • check
 
  • check
Navigate paginated list  
  • check
 
  • check
Play+pause(+seek) in native media player : youtube  
  • check
 
  • check
Play+pause(+seek) in native media player : vimeo  
  • check
 
  • check
Play+pause(+seek) in native media player : facebook  
  • check
 
  • check
Play+pause(+seek) in native media player : soundcloud  
  • check
 
  • check
Play+pause(+seek) in native media player : dailymotion  
  • check
 
  • check
Play+pause(+seek) in native media player : mp4 video  
  • check
 
  • check
Play+pause(+seek) in native media player : local video  
  • check
 
  • check
Play+pause(+seek) in native media player : local audio  
  • check
 
  • check

Import annotations modal

Export annotations modal

Composition view

user story Chrome Firefox Electron
Check all nav buttons are behaving properly  
  • check
 
  • check
 
  • check
Check guided tour  
  • check
 
  • check
 
  • check
Edit composition properties  
  • check
 
  • check
 
  • check
Export composition to HTML page  
  • check
 
  • check
 
  • check
Export composition to HTML clipboard  
  • check
 
  • check
 
  • check
Search an excerpt  
  • check
 
  • check
 
  • check
Change excerpts field display  
  • check
 
  • check
 
  • check
Set media filter  
  • check
 
  • check
 
  • check
Set tag category filter  
  • check
 
  • check
 
  • check
Set tag filter  
  • check
 
  • check
 
  • check
Navigate excerpts pagination  
  • check
 
  • check
 
  • check
Add all matching excerpts to composition  
  • check
 
  • check
 
  • check
Excerpt : click on "edit excerpt"  
  • check
 
  • check
 
  • check
Excerpt : right-click > add at begining of composition  
  • check
 
  • check
 
  • check
Excerpt : right-click > add at end of composition  
  • check
 
  • check
 
  • check
Excerpt : right-click > add all excerpts from same media  
  • check
 
  • check
 
  • check
Excerpt : right-click > edit media excerpts  
  • check
 
  • check
 
  • check
Dnd excerpt to composition summary in right column  
  • check
 
  • check
 
  • check
Dnd existing excerpt to composition summary in right column : should refuse and explain  
  • check
 
  • check
 
  • check
Unlink composition block  
  • check
 
  • check
 
  • check
Move composition block by dnd  
  • check
 
  • check
 
  • check
Move composition block by clicking on arrows  
  • check
 
  • check
 
  • check
Composition block edition : change displayed field  
  • check
 
  • check
 
  • check
Composition block edition : Add link to composition block  
  • check
 
  • check
 
  • check
Composition block edition : Add markdown content to composition block  
  • check
 
  • check
 
  • check
Composition block edition : Add image gallery to composition block  
  • check
 
  • check
 
  • check
Composition block : right click > move to begining of composition  
  • check
 
  • check
 
  • check
Composition block : right click > move to end of composition  
  • check
 
  • check
 
  • check
Composition block : right click > reorder excerpts by media  
  • check
 
  • check
 
  • check
Composition block : right click > delete all composition blocks  
  • check
 
  • check
 
  • check