Difference between revisions of "OBO-Edit 2.0 Testing Tasks"

From GO Wiki
Jump to: navigation, search
(Reasoner (David OS))
(Tools)
Line 91: Line 91:
 
** User-defined verification checks
 
** User-defined verification checks
  
* Ontology Change Tracker
+
* Ontology Change Tracker (''Currently being tested by David OS'')
 
* OBO Merge
 
* OBO Merge
 
* History Browser
 
* History Browser
 
* Configurable message
 
* Configurable message
 
* ID Fixer
 
* ID Fixer
 
  
 
=== Metadata ===
 
=== Metadata ===

Revision as of 11:00, 25 November 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)
    • 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)
    • Expanding/collapsing nodes
    • Editing operations
    • Mutual selection works properly between graph editor and obo editor panel
  • Ontology Tree Editor
    • also see 'standard editing operations' below
  • Parent Editor
  • Text Editor
    • 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)
    • 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
  • Graph Viewer
  • Graphviz Viewer
  • Term Image Display Panel

Search

  • Term Search
  • Link Search


Filters

  • Local Filters
    • Term Filters
    • Link Filters
    • Term Renderers
    • Link Renderers


  • Global Filters
    • Term Filters
    • Link Filters
    • Term Renderers
    • Link Renderers


Tools

  • 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

  • Dbxref Library
  • Subset Manager
  • Synonym Type Manager
  • ID Manager
  • Namespace Manager


Reasoner

Currently being being tested by: DOS

  • Reasoner starts/stops correctly
  • GUI components that need to be updated when the reasoner is enabled/disabled update properly
  • Reasoner incorporates live edits quickly/accurately
  • 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.

Summary

  • Annotation Summary
  • Cross Product Info
  • Extended Info
  • Table of Contents


Config

  • 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

win v. mac os x config files

OBO-Edit2 speed tests