Difference between revisions of "OSEE/OTE/Users Guide"

From Eclipsepedia

Jump to: navigation, search
(Tightly Integrated into the Open System Engineering Environment)
(Test Manager GUI)
Line 41: Line 41:
  
 
==Test Manager GUI==
 
==Test Manager GUI==
<ul>
+
*Consistent, clean interface for the control of unit and functional test in the real-time and simulated environments
  <li>Consistent, clean interface for the control of unit and functional test in the real-time and simulated environments</li>
+
*Test results streamed in real-time from test service to test manager
  <li>Test results streamed in real-time from test service to test manager</li>
+
*Remote viewing and manipulation of test service
  <li>Remote viewing and manipulation of test service</li>
+
*Single/Batch run mode
  <li>Single/Batch run mode</li>
+
*Enable/disable running of individual scripts in the run list
  <li>Enable/disable running of individual scripts in the run list</li>
+
*Drag and drop test files into run list
  <li>Drag and drop test files into run list</li>
+
*Integrated with code debugger
  <li>Integrated with code debugger</li>
+
*Access to test and output files from the GUI
  <li>Access to test and output files from the GUI</li>
+
*Lists available test services that can be used to run test files
  <li>Lists available test services that can be used to run test files</li>
+
*Real-time display of test service usage information
  <li>Real-time display of test service usage information</li>
+
 
</ul>
+
 
==Message GUI==
 
==Message GUI==
 
<ul>
 
<ul>

Revision as of 19:19, 7 May 2009

Contents

OSEE Test Environment (OTE)

Documentation

Test Environment Service

  • Provides dynamic lookup of resources
  • Provides both soft real-time and simulated capabilities
  • Schedules periodic execution of models (simulation components)
  • Supports user configurable number of simultaneous connections
  • manages the I/O and testing resources

Fully automated testing

  • Automated test point tally and rollup of pass/fail determination
  • Functional Testing
    • Simulated Environment (eases demand on limited test station resources)
    • Tests (without modification of any kind) can be run in both soft real-time and simulated environments (simultaneously, if desired)
    • Real-time messaging system that supports MIL-STD-1553 MUX, serial, wire, analog and digital discretes, and publish/subscribe Data Distribution Service (DDS)
  • Unit Testing
    • Java
    • C++
  • Automated Display Testing (ADT)

Interactive Testing (automated tests with user input)

Output files

  • Output file in XML
  • Interactive outfiles (user can navigate the out file)
  • User selectable views of outfiles: normal, debug, and flat
  • Direct linking of output file lines to source test lines
  • Automatic correlation of a run-time test point to the test source line that generated it
  • XML output file can be automatically transformed into any format

Test Source File

  • Test files are color/tool tip annotated with failures

Tightly Integrated into the Open System Engineering Environment

  • Utilizes OSEE Application Framework to provide bidirectional traceability between software requirements, application code, and tests
  • Leverages Java Development Toolkit (JDT) and C/C++ Development Toolkit (CDT)
  • Facilitates seamless flow between test development, debugging, execution, and result analysis
  • Supports the execution of multiple simultaneous batches within a single workspace
  • Built-in help system extended with test manger user guide

Test Manager GUI

  • Consistent, clean interface for the control of unit and functional test in the real-time and simulated environments
  • Test results streamed in real-time from test service to test manager
  • Remote viewing and manipulation of test service
  • Single/Batch run mode
  • Enable/disable running of individual scripts in the run list
  • Drag and drop test files into run list
  • Integrated with code debugger
  • Access to test and output files from the GUI
  • Lists available test services that can be used to run test files
  • Real-time display of test service usage information

Message GUI

  • Monitor, manipulate and record real-time messaging data
  • Common user interface supporting P/S, 1553, discrete, analog, serial
  • Advanced regular-expression searching
  • Import/Export view lists
  • Remote attachment to message service
  • Playback environment
  • message recording playback environment that allows for the analysis of Ethernet and MUX recordings
  • supports advanced debugging of the test environment using repeatable conditions
  • investigate flight recordings