OBO-Edit 2.0 Testing Tasks: Difference between revisions
No edit summary |
|||
Line 28: | Line 28: | ||
* Parent Editor - '''Midori (Mac), Melissa (windows)''' | * Parent Editor - '''Midori (Mac), Melissa (windows)''' | ||
**<font color=blue>All seems to be working fine</font> (except one bit about cardinality that I don't really understand, but that won't delay release - [https://sourceforge.net/tracker/?func=detail&atid=418257&aid=2433920&group_id=36855 ticket here]) -midori | |||
* Text Editor '''Melissa (windows), Amina (linux), Tanya (Mac)''' | * Text Editor '''Melissa (windows), Amina (linux), Tanya (Mac)''' |
Revision as of 13:18, 16 December 2008
Please study the list of testing tasks below, and make a note after the ones that you would like to be responsible for in the OBO-Edit 2.0 release. When testing, if a feature is broken in the latest release, please highlight it in red and add a link to the sourceforge bug report. If a feature works, please highlight it in blue. For a particular component/task please update the corresponding documentation or make a note if content and figures are not up to date. Please feel free to add testing tasks, sub-tasks or notes as necessary.
Things to be tested:
Components
Editors
- Graph Editor (non-animated) Jen (Windows and Mac)
- Expanding/collapsing nodes
- Editing operations
- Add term icon
- Delete term or link icon
- Different relationship types
- All editing commands
- Mutual selection works properly between graph editor and obo editor panel
- Graph Editor (animated) Karen (Mac)
- Expanding/collapsing nodes
- Editing operations
- Mutual selection works properly between graph editor and obo editor panel
- Ontology Tree Editor Jen (Windows and Mac)
- also see 'standard editing operations' below
- Parent Editor - Midori (Mac), Melissa (windows)
- All seems to be working fine (except one bit about cardinality that I don't really understand, but that won't delay release - ticket here) -midori
- Text Editor Melissa (windows), Amina (linux), Tanya (Mac)
- Definition Tab
- Comment Tab
- Cross Products Tab
- Check for correct appearance of relations - see 'loading' below
- Dbxrefs Tab
- Synonyms Tab
- Subsets Tab
- Standard editing operations (All "Edit" Menu Options) - remember to test all different ways of accessing each operation (e.g. drag-and-drop, right-click, hotkey) - Tanya (Mac) - I've never used a hotkey before
- Move
- Add parent
- Add child
- Merge
- Delete relationship
- Obsolete term
- Add new term
- Add multiple new terms
- Add new relationship type
- Add/Remove replaced-by reference
- Add/Remove consider reference
- Text editing
Viewers
Harold (Mac)
- Tree Viewer Jen (Mac and Windows)
- Graph Viewer
- Graphviz Viewer Jen (Mac and Windows)
- Term Image Display Panel
Search
Amina (linux)
- Term Search
- Link Search
Filters
Amina (linux)
- Local Filters
- Term Filters
- Link Filters
- Term Renderers
- Link Renderers
- Global Filters
- Term Filters
- Link Filters
- Term Renderers
- Link Renderers
Tools
Jane (Mac)
- Verification Manager
- Checking correctness of results
- Making sure quick-fixes work
- Checking runtime verification behaviour in text editor
- User-defined verification checks
- Ontology Change Tracker (Currently being tested by David OS)
- OBO Merge
- History Browser
- Configurable message
- ID Fixer
Metadata
Midori (Mac), Amina (linux)
- Dbxref Library
- Subset Manager
- Synonym Type Manager
- ID Manager
- Namespace Manager
Reasoner
Currently being being tested by: David OS
- Reasoner starts/stops correctly
BUG: Cancelling the reasoner stops it being run again for a whole session.--Dosumis 09:17, 9 December 2008 (PST) ticket here
- GUI components that need to be updated when the reasoner is enabled/disabled update properly
- Reasoner incorporates live edits quickly/accurately
BUG: Reasoner does not incorporate all edits correctly. Incremental reasoning often gets confused. --Dosumis 09:17, 9 December 2008 (PST) (Working on some examples before making ticket).
- Can everybody's hardware run OBO-Edit at a decent speed with the reasoner on? This is needed for the Graph Viewer to fill in all of the paths.
- Reasoner Benchmarks (includes non-OE packaged reasoners)
Summary
- Annotation Summary
- Cross Product Info
- Extended Info
- Table of Contents
Config
Amina (linux)
- Configuration Manager
Loading/ Saving
Loading (all file formats)
- Unrecognized relationship types handled correctly (see bug report for one thing that should NOT happen)
Saving (all file formats)
- Advanced save
- Filters in advanced save
Misc
- All components in Show menu appear/disappear correctly
- All GUI components that have a configurable state load/save the state correctly
- Adding/Deleting/Selecting/Configuring Perspectives
- Dock/undock panels works
- Config files