ParaView 2.4.x User Testing

From ParaQ Wiki
Revision as of 02:51, 4 April 2006 by Mhwong (talk | contribs)
Jump to navigationJump to search

Overview

This document describes the ParaView User Testing plan.

Users

We have also identified as set of users who we have or will ask to participate in user testing. We specifically wish to test ParaView on SNL DART users in both SNL/CA and SNL/NM, including Bruce Kistler (CA), Dan Kletzli (CA), Nathan Spencer (CA), Jay Dike (CA), Michael Pasik (NM), Tre ` Shelton (NM), Michael Wong (NM), Erik Strack, Rebecca Brannon, and Allen Robinson.

Use Cases

In order to structure our user testing, we have identified a set of ParaView Use Cases submitted by some of our users. Based on this preliminary survey, we feel the following ParaView use cases would be a good subset for user testing:

  • Color the mesh by scalar variables including derived variables
  • Computer new variables from output variable
  • Produce a plane clip through a 3D mesh
  • Have the profile plots update automatically when you change time step
  • Provide tech annotations including time annotations
  • Provide a geometry display tool for displaying interactive flipbook animations on a desktop or multi-panel display wall
  • Load all sidesets in a Genesis file
  • Control the visibility of individual sidesets
  • Discern the identiy of sidesets
  • Change the display of sidesets to surface, wireframe, and hidden line representations
  • Probe coordinate and nonde/element numbers
  • Report the closest node/elemtn numbers to an aribtrary user-specified location
  • Automate probing
  • Given a node number, find out the elements that include it
  • Visualize a vector field
  • Create a derived variable
  • Produce an XY plot
  • Export extracted XY data in a CSV file
  • Produce an image/screenshot

Test Plan (and Test Plan Planning)

The use cases above are somewhat vague, and as they are user-contributed use cases, not all of these desired features may be available in the current ParaView 2.4.x. Some time (completed in 1-2 weeks?) will be need by the ParaQ design team (specifically Matthew, with the help of others - Brian?) to formalize these use cases in a tutorial-like step-by-step tutorial-like test plan document. In other words, instead of simply including the direction "Color the mesh by temperature", we will formalize the test plan by documenting "Click on X, Click on Y, etc". Note that this high level of fidelity and formality will also help in the tester's (Matthew's) understanding of existing advanced ParaView functionality, which is a prerequisite of ParaView user testing.

Once we have formalized the ParaView Test plan, user testing may begin.