Home TestCases

Search:

Feed Parsing Tests

TestFeedlist is a OPML collections of feeds. Should be tried before each release. Goals:

Please extend this list with any problem candidates!

Liferea Testcases

UPDATE THIS!!! TOTAL LACK OF BASIC FUNCTIONALITY COVERAGE!!!

        short name/action       description of expected         last    result
        description             results                         tested  
 ==============================================================================

folder stuff ============================================================================== 101 create folder - folder should be created 0.5.1 OK - empty item should appear

102 delete non-empty - folder and all contents 0.5.1 OK folder are removed recursivly - confirmation dialog appears

103 delete empty folder - folder should be removed 0.5.1 OK - confirmation dialog appears

104 move folders - folder moved 0.5.1 OK, Folder collapse states are changed after moving. -- I think thats no problem (Lars)

105 help folder - if not explicitly disabled 0.5.1 OK there is a help folder containing currently 2 feeds

feed creation/deletion/property changing ============================================================================== 201 subscribing - subscription dialog appears 0.5.1 OK - URL field="", source type should be URL

202 subscribe to RSS feed - % 0.5.1 OK

203 subscribe to OCS feed - % 0.5.1 OK

203a subscribe to OPML feed - % 0.5.1 OK

204 subscribe to CDF feed - % 0.5.0 OK

205 subscribe to Atom feed - % 0.5.1 OK

206 subscribe to HTML URL - subscription against first 0.5.0 OK containing valid link link or anchor found rel tag - no difference to direct subscriptions

207 subscribe to HTML URL - errorbox 0.5.0 OK without any feed links - no subscription is created

250 subscribe to invalid - either errorbox 0.5.0 OK or empty URL - or: feed entry is created feed state is red cross feed title is URL (the last three actions don't apply when using autodetection!)

206 delete unavailable - should be removed 0.5.1 OK, but cache file deletion warning, if it does not exists feed - cache file removed

206a delete available - cache file removed 0.5.1 OK feed - confirmation dialog

207 edit properties - all properties must be 0.5.1 OK of a feed editable - changes must be permanent

208 edit properties - title can be changed 0.5.1 OK of a directory - change is permanent

209 deleting help feed - errorbox, not possible 0.5.1 OK

210 delete help folder - deletes contents of folder 0.5.1 OK - excluding help feeds

211 DND help feeds - should be unmovable 0.5.1 OK

212 edit help feed props - errorbox, not possible 0.5.1 OK

feed updating ============================================================================== 301 update all - MUST NOT update directories 0.5.1 OK - should update all other feeds immediatly

302 update single entry - should immediatly update 0.5.1 OK the entry (regardless of type -> directories!)

303 auto update - a feed with update interval 0.5.1 OK each minute of 1 should be updated every minute

304 update on - if not explicitly disabled 0.5.1 OK startup all feeds whose update is shorter than the period since last download should be updated

feedlist exporting ============================================================================== 350 export feed list - OPML file is created 0.5.1 OK - contains hierachic list of feeds - contains entry for every feed

351 import feed list - reads OPML file 0.5.1 OK - adds everything hierarch. to a new folder - downloads in background

selecting item mode ============================================================================== 400 toggle condensed mode - if three pane switch 0.4.9 OK to two pane mode and vice versa

item handling (3 pane mode) ============================================================================== 401 new items marked - new downloaded items have 0.5.1 OK as unread (bold) to be marked unread

402 clicking on an item - unread item becomes read 0.5.1 OK - item description is displayed

403 double clicking - item source should be 0.5.1 OK, but does launch "(null)" on missing item links on an item launched in browser

404 mark all as unread - should mark all items 0.5.1 OK in itemlist as unread - also with VFolders? ! - should work recursivly

405 feeds with unread - feed title in feedlist is 0.5.1 OK items bold and contains # of items - # adjusts when items are read by user

406 item list refreshes - new items should appear 0.5.1 OK on feed update without reselecting feed - htmlview does not change

407 select next unread - the next feed (from top to 0.5.1 OK item option bottom) with unread items in the feedlist is selected - the first unread item in the item list is selected - if no unread item is left status bar shows a message

item handling (2 pane mode) ============================================================================== 501 display condensed item - a HTML widget fills the 0.5.1 OK list when mode is right pane and displays active a list of all item descriptions

502 item list refreshes - new items should appear 0.4.8 SHOULD WORK? TEST ME! on feed update without reselecting feed

503 after viewing a feed - all items have to be read 0.5.1 OK with unread items...

searching ============================================================================== 601 clicking on the search - if not yet visible the 0.5.1 OK button in the toolbar search dialog should appear above the item list - if already visible it should get hidden again

602 clicking the X button - the search dialog gets 0.5.1 OK in the search dialog hidden

603 input search term - all feeds are searched and 0.5.1 FAILED, no key binding for Enter! and press Enter all matching items should appear in the item list

604 found unread items - unread items should be bold 0.5.1 OK

605 click unread item - item becomes read and parent 0.5.1 OK feed unread count is decreased

606 search term matching - search term must be matched 0.5.1 OK if in item title or in item description preferences =========================================================================== 701 browser settings - when launching links the 0.5.1 OK configued browser command has to be used - predefined browser configs 0.5.1 OK should have working new tab/ new window definitions

702 date format setting - date column changes 0.5.1 OK immedatly - empty user defined format string must not crash!

703 item count setting - if a feed has more items 0.5.1 OK than the max item count, the cache file must not contain more than the defined maximum on each save

704 update on startup - if enabled program have to 0.5.1 OK update all feeds immediatly after startup

705 proxy settings - should reflect the GNOME 2 0.5.1 OK settings if available - otherwise empty

706 tray icon setting - enables/disables tray icon 0.5.1 OK

707 popup setting - enables/disables popups 0.5.1 OK

feed DND ============================================================================ 801 DND a feed - feed must be inserted at 0.4.9 OK drop position and must remain intact (test after restarting)

802 DND into outside - feeds is dropped in root 0.4.9 OK of folders node item tree store and remains intact

803 DND into empty folder - empty entry must disappear 0.4.9 OK - dropped entry must be inserted

804 DND last entry out of - empty entry must appear 0.4.9 OK a folder - last entry must be moved


Edit this page: | Rename this page | Backup Copies | Help for this site, wikis, editing, etc.

  Page type:  Last edited June 29, 2004