OBO-Edit 2.0 Testing Tasks

From GO Wiki
Revision as of 09:17, 9 December 2008 by Dosumis (talk | contribs) (Reasoner)

Jump to: navigation, search

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)
  • 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

win v. mac os x config files

OBO-Edit2 speed tests