Docstoc

acceptance

Document Sample
acceptance Powered By Docstoc
					        Design Improvements of the
Remote-Controlled Crack Monitoring (RCCM)
 Video System for Aircraft Fuselage Testing
          System Acceptance Test Plan




                   Mark Davis
               Michael Bartholomew

                 February 9, 2007




                        1
Contents
Introduction ………………………………………                                          2
Testing ……………………………………………                                             3
   4.1 Camera/Motor Control …………………….                                 3
   4.2 Data Acquisition …………………………..                                  6
   4.3 Archiving ….................................................   8
   4.4 Measurement ………………………………                                       10

Introduction
This document provides methods for ensuring the software for the RCCM system fully
complies with the requirements laid out for the project.




                                                          2
4.1 Camera/Motor Control

Requirement       All hardware is compatible with RCCM System
4.1.1
4.1.2
Test Method          1. Check if motors and cameras are properly connected to
                        computer hardware
                     2. Check if device driver software is installed and operational

Expected Result   All hardware is installed and operational with its proper RCCM
                  components

Requirement       Motors are software controllable.
4.1.3
Test Method          1. For each camera system, move the motor in the X, Y, and Z
                        directions to their full extent.

Expected Result   Camera can move 24 inches in the X and Y direction and 10 inches in
                  the Z direction. Motor stops when it reaches the limit of movement.

Requirement       All three motor systems are software controllable
4.1.4
Test Method          1. Click each of the three systems on the control form, and move
                        the systems in all possible directions

Expected Result   RCCM1 and RCCM2: camera can be moved in X, Y, and Z
                  directions
                  Full system: RCCM can be moved in X and Y direction

Requirement       Movement can be automated by setting a velocity in any/multiple
4.1.5             directions
Test Method           1. Activate the velocity control in each individual direction for
                          each system
                      2. Activate all possible combinations of motors for each system

Expected Result   RCCM systems can move in any 1, 2, or 3 directions at set velocities
                  Full system can move in X, Y, or both directions at set velocities

Requirement       Movement can be initiated by any number of input devices
4.1.6
Test Method          1. Move the camera system using the mouse-controlled velocity
                        controls
                     2. Move the camera system using the keyboard
                     3. Move the camera system using the point-and-click centering
                        system
                     4. Move the camera using the pen device


                                          3
                     5. Move the camera using the joystick
Expected Result   System moves in the requested direction for each input device

Requirement       Multiple operators can utilize the system with separate monitors and
4.1.7             input devices
Test Method          1. Start the application in two user mode
                     2. Control the application with two simultaneous users
Expected Result   Each user has control over their portion of the application

Requirement       All cameras can be viewed by the software
4.1.8
Test Method          1. Activate each camera view by clicking its respective button
                        on the control form
                     2. View each camera separately, and simultaneously
Expected Result   Requested cameras are viewable in a separate window

Requirement       Camera systems are automatically initialized
4.1.10
Test Method           1. Start the application
                      2. Check the status of the camera systems
Expected Result   Motors will return to their home positions and cameras will be
                  activated for use

Requirement       Camera system can be reset and reinitialized from the software
4.1.11
Test Method          1. Press the reset button for each camera system

Expected Result   Camera systems will return to their home positions

Requirement       Application stores previous motor positions
4.1.12
Test Method          1. Start the application in manual initialization mode

Expected Result   Camera systems will remain in their positions
                  Software system viewer will reflect current camera positions

Requirement       Camera System can be calibrated
4.1.14
Test Method          1. Enter calibration mode
                     2. Set camera positions to desired locations

Expected Result   Motors will move to set positions

Requirement       Software displays current position of camera system
4.1.15



                                          4
Test Method          1. Physically check the position of the motors on the RCCM
                        system
                     2. Check the position of the motors in the software

Expected Result   System viewer in software will accurately depict location of cameras




                                          5
4.2 Data Acquisition

Requirement       Software supports digital video recording
4.2.1
Test Method          1. Open a camera view

Expected Result   Software will record all data from the selected camera digitally

Requirement       Various video formats can be chosen
4.2.2
Test Method          1. Open a camera view
                     2. Change the output format to each available

Expected Result   Following each change, the incoming video will be recording in the
                  selected format

Requirement       Cycle counts, pressure, and date will be stamped on all media
4.2.3
Test Method          1. Open a camera view
                     2. View digital output both live and recorded
                     3. View control form

Expected Result   All three accurately display the stamped information

Requirement       All video will be without audio
4.2.4
Test Method          1. Open a camera view
                     2. View recorded output

Expected Result   Recorded file will be video-only with no audio track

Requirement       Frame information of digital video is customizable
4.2.5
Test Method          1.   Open a camera view
                     2.   Adjust the frame rate
                     3.   Adjust the max record length
                     4.   Adjust the video size
                     5.   Adjust the video quality

Expected Result   Following each change, the recorded video file will properly take on
                  the new format
Requirement       Incoming video can be stored as a sequence of images
4.2.6
Test Method          1. Open a camera view
                     2. Set the output to image sequence



                                          6
Expected Result   Incoming video will be stored as a sequence of images instead of a
                  video file

Requirement       Incoming video is scalable
4.2.8
Test Method          1. Open a camera view
                     2. Scale the size of the window

Expected Result   Video window will scale to the requested size without delay or
                  distortion

Requirement       Video information can be reviewed in real time
4.2.9
Test Method          1. Open a camera view
                     2. Press the pause, rewind, and fast forward buttons
                     3. Press the Live button

Expected Result   Video feed will pause, rewind, fast forward, and return to the current
                  feed

Requirement       Various image formats can be selected for still photographs
4.2.10
4.2.11
Test Method          1. Open a camera view
                     2. For each of the available image formats (currently bmp, jpg.
                        Gif), switch to the format and take a still image

Expected Result   Still images will be stored in each selected format

Requirement       Metadata will be associated with all video capture
4.2.12
Test Method          1. Open a camera view and record video
                     2. Open the archive

Expected Result   The video file recorded will have proper data associated with it




                                           7
4.3 Archiving

Requirement       All recorded information will be stored in an internal catalog
4.3.1
Test Method          1. Open the archive

Expected Result   All recorded information will be displayed

Requirement       Recorded information will be browsable and sortable by category
4.3.2
4.3.4
4.3.6
Test Method          1. Open the archive
                     2. Click the header of each column twice
                     3. Click browse by for desired metadata

Expected Result   For each header, the archive will be sorted first ascending, then
                  descending when sorting
                  When browsing, only desired files will be viewable

Requirement       Archive will be searchable
4.3.3
Test Method          1. Open the archive
                     2. Enter a search query

Expected Result   Results will be returned for any metadata/filename with the requested
                  query

Requirement       Archive supports viewing of data
4.3.5
Test Method          1. Open the archive
                     2. Select and double click any recorded data

Expected Result   Desired file will be opened

Requirement       Any file in the archive can be imported/exported to a different format
4.3.7
Test Method          1.   Open the archive
                     2.   Select a file
                     3.   Choose “export to..” and a new format
                     4.   Press the Import button and select a file

Expected Result   Selected file will export to a new format, and both will be displayed
                  in the archive.
                  Imported file will appear and be viewable in the archive



                                           8
Requirement       Metadata displayed in the archive is editable
4.3.8
Test Method          1. Open the archive
                     2. Right click the metadata for a file and click Edit
                     3. Change the information

Expected Result   Archive will reflect changes, no invalid information can be entered

Requirement       Archive is stored on the hard disk, with optional compression
4.3.9
Test Method          1. Open the archive
                     2. Change compression level

Expected Result   Files stored in the hard disk will be compressed to the desired level

Requirement       Data can be added/removed from the archive without altering the file
4.3.10            system
Test Method           1. Open the archive
                      2. Choose a file, and press Delete
                      3. Choose “Leave file intact on disk”
                      4. Press Add File and select the same file

Expected Result   File will be removed, and then added to the archive
                  File will not be physically changed on the disk

Requirement       Archived data can be exported to CD/DVD
4.3.11
Test Method          1. Open the archive
                     2. Select a file and press “Export to DVD”

Expected Result   Selected file(s) will be recorded to DVD
                  Files will exist on DVD in the same capacity they were on the hard
                  disk




                                           9
4.4 Measurement
For all measurement tests, first set a predefined section on the fuselage panel. Physically
measure this section to determine its proper length.

Requirement         Software can measure by moving the camera and measuring from a
4.4.1               previous location
Test Method            1. Open a camera view
                       2. Move the crosshair over the start point and press Zero
                       3. Move the crosshair to the end point and press Measure

Expected Result     Proper length displayed
Requirement         Crosshair style is customizable
4.4.2
Test Method            1.   Open a camera view
                       2.   Change the line width
                       3.   Change the line color
                       4.   Change the line translucency

Expected Result     Crosshair displays in the requested format

Requirement         Measurement can be accomplished with a point and click interface
4.4.3
Test Method            1.   Open a camera view
                       2.   Select “Point and Click”
                       3.   Click the start point
                       4.   Click the end point

Expected Result     Proper length is displayed

Requirement         Multiple vectors can be used for measurement
4.4.4
Test Method            1.   Open a camera view
                       2.   Select “Point and Click – multi”
                       3.   Click the start point
                       4.   Click intermediate points
                       5.   Click the end point
                       6.   Press Measure

Expected Result     Full length properly displayed

Requirement         Software aids in finding crack tips for measurements
4.4.5
Test Method            1. Open a camera view
                       2. Select “Aided measurement”
                       3. Highlight the area of a crack


                                            10
Expected Result   Software displays the vector across the crack
                  Proper length is displayed

Requirement       Software supports fully automated measuring
4.4.6
Test Method          1. Open a camera view
                     2. Select “Automatic”
                     3. Press Measure

Expected Result   All cracks on the screen are highlighted with vectors
                  Proper lengths are displayed




                                          11

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:13
posted:12/16/2011
language:English
pages:11