ezFIT 4.x Conformance Tests
Introduction
Issues Tested
  1. Application Installation.
  2. Application Launch and Shutdown.
  3. Handling Hearing Instruments and Fittings.
  4. Application Printing.
  5. System Options.
  6. Communication with the Hi-Pro.
  7. Communication with the MicroConnect Card.
  8. NOAHLink Login Procedure.
  9. Disabled NOAHLink functions only used in Manufacturing Process.
  10. Backup, Repair and Restore Data using ezBackup
  11. Un-structured Test.
Time Estimate for Product Tests

(By Megan Aldridge's calculations)

If we were to test the aufofits conservatively, yet properly such that we tested:

  1. All styles CIC to BTE.
  2. With and Without Volume Control (VC).
  3. All common configurations of the possible hearing losses, including Flat (Mild, Moderate, Severe), Sloping (Mild to Moderate, Moderate to Severe), Precipitous (Mild HF, Moderate HF, Severe HF), Reverse Slope (Mild and Moderate), and Cookie Bite (Mild, Moderate, Severe).

We would be checking 156 very likely conditions a product could be utilized for.

Assuming it takes only 5 minutes per condition, then we would need 780 minutes (13 hours) per product just to test the autofit. This does not include troubleshooting bugs and tweaking the autofit for revisions and, of course, coding all this into ezFIT and testing the ezFIT for bugs, etc. So that is nearly 2 work days per product.

Test Environment

Hardware

Software

Conformance Test Report

  <form name="form1" method="post" action=""> <table width="100%" border="1" cellspacing="0" cellpadding="1" class="inline"> <tr valign="top"> <th colspan="4">Conformance Test Report</th> </tr> <tr valign="top"> <td width="21%"><div align="right"><strong>Application Name</strong></div></td> <td width="25%"><input name="appname" type="text" id="appname" size="40"></td> <td width="31%"><div align="right"><strong>Version and Build</strong></div></td>   <td width="23%"><input name="appversion" type="text" id="appversion" size="35"></td> </tr> <tr valign="top"> <td><div align="right"><strong>Language/Country</strong></div></td> <td colspan="3"><input name="applang" type="text" id="applang" size="70"></td> </tr> <tr valign="top"> <td><div align="right"><strong>Type of Conformance Test</strong></div></td> <td colspan="3"> <p> <label> <input type="radio" name="Conformance Test Type" value="full">   Full Test</label> <br> <label> <input type="radio" name="Conformance Test Type" value="limited"> Limited Test</label> <br> </p></td> </tr>   <tr valign="top"> <td><div align="right"><strong>Contact Person</strong></div></td> <td colspan="3"><input name="contactperson" type="text" id="contactperson" size="50"></td> </tr> <tr valign="top"> <td><div align="right"><strong>Hearing Instrument Programming Interface Types supported</strong></div></td> <td colspan="3"> <input name="chkHiPro" type="checkbox" id="chkHiPro" value="hipro_serial"> Hi-Pro (Serial)<br> <input name="chkHiPro" type="checkbox" id="chkHiPro" value="hipro_usb"> Hi-Pro (USB)<br> <input name="chkHiPro" type="checkbox" id="chkHiPro" value="eminitec_usb"> EMiniTec (USB)<br> <input name="chkMicroCard" type="checkbox" id="chkMicroCard" value="microcard"> MicroConnect Card<br> <input name="chkDSPProgrammer" type="checkbox" id="chkDSPProgrammer" value="dspprogrammer"> DSP Programmer<br> <input name="chkNoahLink" type="checkbox" id="chkNoahLink" value="noahlink"> NOAHLink<br> <input name="chkOtherProgBox" type="checkbox" id="chkOtherProgBox" value="otherprogbox"> Other (Specify: <input name="txtOtherProgBox" type="text" id="txtOtherProgBox" size="50"> )</p> </td>   </tr> <tr valign="top"> <td><div align="right"><strong>Windows versions supported</strong></div></td> <td colspan="3"> <input name="chkWin95" type="checkbox" id="chkWin95" value="win95"> Windows 95 <br> <input name="chkWin98SE" type="checkbox" id="chkWin98SE" value="win98se"> Windows 98 SE <br> <input name="chkWinME" type="checkbox" id="chkWinME" value="winme"> Windows ME <br> <input name="chkWin2k" type="checkbox" id="chkWin2k" value="win2k"> Windows 2000 <br> <input name="chkWinXPHome" type="checkbox" id="chkWinXPHome" value="winxphome"> Windows XP (Home) <br> <input name="chkWinXPPro" type="checkbox" id="chkWinXPPro" value="winxppro"> Windows XP (Professional)<br> <input name="chkWin2003" type="checkbox" id="chkWin2003" value="win2003"> Windows 2003 <br> <input name="chkWinVista" type="checkbox" id="chkWinVista" value="winvista"> Windows Vista <br> <input name="chkWin7" type="checkbox" id="chkWin7" value="win7"> Windows 7 </td> </tr> <tr valign="top"> <th colspan="2">Test Sequences</th> <th>Remarks</th> <th>Passed?</th> </tr> <tr valign="top"> <td colspan="2"><p>1. Application Installation.</p></td>   <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td colspan="2"><p>2. Application Launch and Shutdown.</p></td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td colspan="2"><p>3. Handling Hearing Instruments and Fittings.</p></td>   <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td colspan="2"><p>4. Application Printing.</p></td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td colspan="2"><p>5. System Options.</p></td>   <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td colspan="2"><p>6. Communication with the Hi-Pro.</p></td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td colspan="2"><p>7. Communication with the MicroConnect Card.</p></td>   <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td colspan="2"><p>8. NOAHLink Login Procedure.</p></td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td colspan="2"><p>9. Disabled NOAHLink functions only used in Manufacturing Process.</p></td>   <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td colspan="2">10. Backup, Repair and Restore Data using ezBackup.</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td colspan="2">11. Un-structured Test.</td>   <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table> </form>

Test Sequences

Test Sequence 1: Application Installation

<table width="100%" border="1" cellspacing="0" cellpadding="1" class="inline"> <tr> <th width="5%">Step</th> <th width="42%">Description</th> <th width="42%">Expected Behavior</th> <th width="11%">Test Result</th> </tr>   <tr valign="top"> <td>1</td> <td><p>Run ezFIT installation.</p> <p>Follow installation instructions.</p></td> <td><p>The application install successfully.</p> <p>Depending on the implementation, a screen with a &lt;Finish&gt; button appears, or the option to reboot the computer for changes to take place.</p>   <p>If the application installation requires the computer to be rebooted, please exit, reboot and start the application.</p></td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>2</td> <td>Verify that no system components were downgraded during installation. This should include InterBase/FireBird, database files, Hi-Pro files, MicroCard files, and Noah wrapper.</td> <td>No system components were downgraded.</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>3</td> <td>Enter a new Patient (Last name, First name) and save it.</td> <td>Application saves patient record.</td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>4</td> <td>Enter an Audiogram for the patient and save it.</td> <td>Application saves patient audiogram.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>5</td>   <td>Select Tools &gt; Options &gt; Fitting, and configure the correct Programming Box setting (usually &quot;Standard Hi-Pro Component&quot;).</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>6</td>   <td>Perform a simulated fitting by clicking on Simulate icon on the top toolbar (or select Simulate &gt; Product List from the main menu).</td> <td>Fitting screen in Simulation mode appears.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>7</td> <td>Perform an Autofit for that instrument. Click on Autofit tab, select the appropriate memories and desired environment settings, then press &lt;Autofit Selected Memories&gt; button.</td>   <td>Graph curves and other settings get adjusted automatically, and checkboxes get cleared.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>8</td> <td>Save the changes (press &lt;Save&gt; if in Simulation Mode, or &lt;Program&gt; if an instrument is connected).</td>   <td>A new fitting session appears under the Patient Information.</td> <td>&nbsp;</td> </tr> </table>

Test Sequence 2: Application Launch and Shutdown

<table width="100%" border="1" cellpadding="1" cellspacing="0" class="inline"> <tr> <th width="5%">Step</th>   <th width="42%">Description</th> <th width="42%">Expected Behavior</th> <th width="11%">Test Result</th> </tr> <tr valign="top"> <td>1</td> <td><p>Run ezFIT.</p></td>   <td><p>The application opens successfully.</p></td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>2</td> <td>Select an existing patient record or enter a new one (Last name, First name) and save it.</td> <td>A patient record is ready for fitting.</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>3</td> <td>Perform a simulated fitting by clicking on Simulate icon on the top toolbar (or select Simulate from the main menu).</td> <td>Simulation screen appears.</td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>4</td> <td>Exit application by selecting from the menu: File &gt; Exit</td> <td>Exits application with no errors or memory leaks.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>5</td>   <td>Perform Steps 1 - 3. Then, exit application by clicking on X (top right window corner).</td> <td>Exits application with no errors or memory leaks.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>6</td> <td>Perform Steps 1 - 3. Then, exit application by pressing &lt;Alt&gt;&lt;F4&gt;.</td>   <td>Exits application with no errors or memory leaks.</td> <td>&nbsp;</td> </tr> </table>

Test Sequence 3: Handling Hearing Instruments and Fittings

<table width="100%" border="1" cellpadding="1" cellspacing="0" class="inline"> <tr> <th width="5%">Step</th>   <th width="42%">Description</th> <th width="42%">Expected Behavior</th> <th width="11%">Test Result</th> </tr> <tr valign="top"> <td>1</td> <td><p>Run ezFIT.</p></td>   <td><p>The application opens successfully.</p></td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>2</td> <td>Enter a new Patient (Last name, First name) and save it.</td> <td>Application saves patient record.</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>3</td> <td>Enter an Audiogram for the patient and save it.</td> <td>Application saves patient audiogram.</td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>4</td> <td>Select Tools &gt; Options &gt; Fitting, and configure the correct Programming Box setting (usually &quot;Standard Hi-Pro Component&quot;).</td> <td>&nbsp;</td> <td>&nbsp;</td>   </tr> <tr valign="top"> <td>5</td> <td>Perform a simulated fitting by clicking on Simulate icon on the top toolbar (or select Simulate &gt; Product List from the main menu), then select an instrument.</td> <td>Fitting screen in Simulation mode appears.</td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>6</td> <td>Perform an Autofit for that instrument. Click on Autofit tab, select the appropriate memories and desired environment settings, then press &lt;Autofit Selected Memories&gt; button.</td> <td>Graph curves and other settings get adjusted automatically, and checkboxes get cleared.</td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>7</td> <td>Modify some of the settings to try and stress the system. This could be in Solutions Guide, individual parameters, menus, etc.</td> <td>No errors.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>8</td>   <td>Save the changes (press &lt;Save&gt; if in Simulation Mode, or &lt;Program&gt; if an instrument is connected).</td> <td>A new fitting session appears under the Patient Information.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>9</td> <td>Perform Steps 5 - 8 with each available product (hearing instrument), reading an instrument each time (not in simulation mode):</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Instinct</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Paragon 2</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Paragon 4 / 4 BTE / 2 BTE</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Foundation / BTE 478P</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- BTE 675DP</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Accurio / Arc</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Clari-D</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Intuition 2 / Simplex 2P BTE</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Intuition 2FC / Sparo 2</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Intuition 2+ / Intuition 2FC+ / Intuition 2ER / Sparo 2+ / Sparo 2ER</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Intuition 4 / Sparo / TransEar</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Intuition 4AD / Intuition 4+ / Sparo AD / TransEar+</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Intuition 12 / Sparo 12 / Flx / Cue</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Programmables</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>- Nueve</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table>

Test Sequence 4: Application Printing

<table width="100%" border="1" cellpadding="1" cellspacing="0" class="inline"> <tr> <th width="5%">Step</th> <th width="42%">Description</th> <th width="42%">Expected Behavior</th> <th width="11%">Test Result</th> </tr> <tr valign="top"> <td>1</td>   <td><p>Run ezFIT.</p></td> <td><p>The application opens successfully.</p></td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>2</td> <td>Select a patient record.</td>   <td>Screen shows patient data.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>3</td> <td>Go to Audiogram tab, press &lt;Print&gt; button.</td>   <td>Audiogram reports prints out.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>4</td> <td>Go to Print Preview tab, press Print button (Printer icon).</td> <td>Fitting reports prints out.</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>5</td> <td>Go to Session Notes tab, press Print button (Printer icon).</td> <td>Session (Fitting) Notes prints out.</td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>6</td> <td>Select from menu: File &gt; Print Preview</td> <td>Fitting report print preview appears.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>7</td>   <td>Perform a Fitting for the currently selected patient.</td> <td>Fitting screen displays.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>8</td> <td>Select from menu: File &gt; Print Graph &gt; Right Graph (and/or Left Graph)</td>   <td>Graph reports prints out, containing the currently display graph in Fitting screen. </td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>9</td> <td>Select from menu: File &gt; Print Patients List</td>   <td>Patients List report prints out.</td> <td>&nbsp;</td> </tr> </table>

Test Sequence 5: System Options

<table width="100%" border="1" cellpadding="1" cellspacing="0" class="inline"> <tr> <th width="5%">Step</th>   <th width="42%">Description</th> <th width="42%">Expected Behavior</th> <th width="11%">Test Result</th> </tr> <tr valign="top"> <td>&nbsp;</td> <td><p>Run ezFIT.</p></td>   <td><p>The application opens successfully.</p></td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>Select Tools &gt; Options.</td> <td>'Settings' window shows up.</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>Select Database tab, press &lt;Test Connection&gt;</td> <td>Network connection succeeds.</td> <td>&nbsp;</td> </tr>   </table>

Test Sequence 6: Communication with the HI-PRO

<table width="100%" border="1" cellpadding="1" cellspacing="0" class="inline"> <tr> <th width="5%">Step</th> <th width="42%">Description</th> <th width="42%">Expected Behavior</th>   <th width="11%">Test Result</th> </tr> <tr valign="top"> <td>&nbsp;</td> <td><p>Run ezFIT.</p></td> <td><p>The application opens successfully.</p></td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>&nbsp;</td> <td>Configure application to use Hi-Pro (Tools &gt; Options &gt; Fitting &gt; Programming Box) </td> <td>&nbsp;</td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>&nbsp;</td> <td>Update the HIPRO.INI file (C:\Program Files\Audina\ezFIT4\ or C:\WINDOWS\ ) by running the HIPRO Test program (Tools &gt; Hi-Pro Test).</td> <td>File contents should be something like this:<br> <table width="75%" border="1" cellspacing="0" cellpadding="1"> <tr> <th>HIPRO.INI file</th> </tr>   <tr> <td bgcolor="#FFFFFF">[Settings]<br> COMPort=COM2<br> Baudrate=19200<br> SwPort=NONE<br> AuricalSwitch=NONE<br> LanguageWIN=HIPROWIN.uk<br>   LanguageDOS=HIPRODOS.uk</td> </tr> </table> <br> </td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td>   <td>Run Gennum Interactive Data Sheet (IDS) to check that the Hi-Pro COM port is not in use.</td> <td>No error messages.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>Save the HIPRO.INI file in the file HIPROx.INI</td> <td>&nbsp;</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td><p>Select a hearing instrument and perform fitting.</p> <p><strong>Note:</strong> During data transfer, unplug the power to the Hi-Pro and check that it is possible to re-establish communication without getting the module to hang or crash.</p></td> <td><p>The selected hearing instrument has been programmed.</p>   <p>The application should not hang or crash during a shutdown of the Hi-Pro.</p></td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>Save the fitting (press &lt;Program&gt;) and exit the application.</td> <td>The fitting session is saved and the application is closed.</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>Compare the HIPROx.INI and HIPRO.INI files with the program FCOMPARE.EXE (or DIFF.EXE)</td> <td>No differences are detected.</td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>&nbsp;</td> <td>Run Gennum Interactive Data Sheet (IDS) to check that the Hi-Pro COM port is not in use.</td> <td>No error messages.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>Read a hearing instrument using the IDS.</td>   <td>The IDS read the instrument with no problems.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>Close the IDS.</td> <td>IDS is closed down.</td> <td>&nbsp;</td>   </tr> </table>

Test Sequence 7: Communication with the MicroConnect Card

<table width="100%" border="1" cellpadding="1" cellspacing="0" class="inline"> <tr valign="top"> <td colspan="2">Pre-condition: This test should only be performed with products that support the MicroCard (Gennum, RTI). The MicroCard with the latest official firmware should be available. The test should be performed on a Laptop computer.</td> <td colspan="2"><p>Post-condition: A new test patient that includes the following data should be created:</p>   <ul> <li>An audiogram.</li> <li>3 fitting sessions that support the MicroCard.</li> </ul></td> </tr> <tr> <th width="5%">Step</th> <th width="42%">Description</th>   <th width="42%">Expected Behavior</th> <th width="11%">Test Result</th> </tr> <tr valign="top"> <td>&nbsp;</td> <td><p>Run ezFIT.</p></td> <td><p>The application opens successfully.</p></td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>Configure application to use MicroConnect Card (Tools &gt; Options &gt; Fitting &gt; Programming Box) </td> <td>&nbsp;</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>Click on the Audiogram tab.</td> <td>The audiogram screen displays.</td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>&nbsp;</td> <td>Create an audiogram with the following dB values for frequencies 250, 500, 750, 1k, 1.5k, 2k and 4k Hz:<br> HTL, Right = 40 dB<br> HTL, Left = 45 dB</td> <td>The audiogram curves are drawn according to the specified data.</td> <td>&nbsp;</td>   </tr> <tr valign="top"> <td>&nbsp;</td> <td>Save the audiogram.</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td>   <td>Run the IDS to check that the MicroCard COM port is not in use.</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td>Select a hearing instrument and perform fitting on both ears (using the MicroCard). </td> <td>The selected hearing instrument has been programmed.</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>&nbsp;</td> <td><p>Using Windows Explorer, check to make sure that the MCARD32.DLL file is placed in the directory C:\WINDOWS\ARK.</p> <p>Manufacturers are not allowed to place the MCARD32.DLL (or MICROCARD.DLL) in the C:\WINDOWS or C:\WINDOWS\SYSTEM directory.</p></td> <td>The loaded MicroCard DLL should be placed in the C:\WINDOWS\ARK directory.</td> <td>&nbsp;</td>   </tr> <tr valign="top"> <td>&nbsp;</td> <td>Save the fitting (press &lt;Program&gt;) and exit the application.</td> <td>A new fitting session is created and the application is closed.</td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>&nbsp;</td> <td>Run the IDS to check that the MicroCard COM port is not in use.</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table>

<table width="100%" border="1" cellpadding="1" cellspacing="0" class="inline"> <tr> <th width="5%">Step</th> <th width="42%">Description</th> <th width="42%">Expected Behavior</th> <th width="11%">Test Result</th> </tr>   <tr valign="top"> <td>1</td> <td><p>Run ezFIT.</p></td> <td><p>The application opens successfully.</p></td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>2</td>   <td>Configure application to use NOAHLink (Tools &gt; Options &gt; Fitting &gt; Programming Box) </td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>3</td>   <td>Verify connection between application and NOAHLink.</td> <td>Communication uninterrupted</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>4</td> <td>Broadcast for available NOAHLink's from application.<br>   Attemp to select NOAHLink. (It may be necessary to locate all NOAHLinks available in BlueTooth Neighbourhood and try to select from there)</td> <td>A message should be returned that device is currently in use and not available.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>5</td> <td>Move NOAHLink out of communication range on PC with application under test. </td>   <td>Message indicates signal lost. (Application may or may not return message. Losing signal may be indicated by an inability to program hearing instruments)</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>6</td> <td>Move NOAHLink back in range.</td> <td>Message indicates communication restored. (Application may or may not return message. Regaining signal may be indicated by a restored ability to program hearing instruments)</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>7</td> <td>Exit application.</td> <td>Application is closed down.</td> <td>&nbsp;</td> </tr>   </table>

<table width="100%" border="1" cellpadding="1" cellspacing="0" class="inline"> <tr> <th width="5%">Step</th> <th width="42%">Description</th> <th width="42%">Expected Behavior</th>   <th width="11%">Test Result</th> </tr> <tr valign="top"> <td>1</td> <td><p>Run ezFIT.</p></td> <td><p>The application opens successfully.</p></td> <td>&nbsp;</td>   </tr> <tr valign="top"> <td>2</td> <td>Configure application to use NOAHLink (Tools &gt; Options &gt; Fitting &gt; Programming Box) </td> <td>&nbsp;</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>3</td> <td>Perform fitting of a hearing instrument and save it (press &lt;Program&gt;).</td> <td>The hearing instrument should be successfully programmed.</td> <td>&nbsp;</td>   </tr> <tr valign="top"> <td>4</td> <td>Place NOAHLink in recharging unit.</td> <td>NOAHLink should power down immediately.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>5</td>   <td>Reestablish connection between application and NOAHLink.</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>6</td> <td>Create a fitting and program instruments.</td> <td>The hearing instrument should be successfully programmed.</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>7</td> <td>Leave NOAHLink unit turned on but OUT of recharger unit.</td> <td>NOAHLink should power down after 30 minutes of inactivity.</td> <td>&nbsp;</td> </tr>   </table>

Test Sequence 10: Backup, Repair and Restore Data using ezBackup

<table width="100%" border="1" cellpadding="1" cellspacing="0" class="inline"> <tr> <th width="5%">Step</th> <th width="42%">Description</th> <th width="42%">Expected Behavior</th>   <th width="11%">Test Result</th> </tr> <tr valign="top"> <td>1</td> <td><p>Run ezFIT.</p></td> <td><p>The application opens successfully.</p></td> <td>&nbsp;</td>   </tr> <tr valign="top"> <td>2</td> <td>Run ezBackup. Select from the main menu: Options &gt; Backup/Restore.</td> <td>The application ezBackup utility opens successfully.</td> <td>&nbsp;</td> </tr>   <tr valign="top"> <td>3</td> <td><p>Check connectivity with database server or file. </p> <ul> <li>Select from ezBackup main menu: Database &gt; Database Configuration.</li> <li>Choose correct protocol: <ul>   <li>For basic setup, choose &quot;Local&quot; and no server name.</li> <li>For network setup, choose &quot;TCP/IP&quot; and enter the server name. </li> </ul> </li> <li>Press &lt; Test Connection &gt; button.</li>   </ul></td> <td>Test connection is successful.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>4</td> <td>Backup database. Press &lt; Backup &gt; button. If file already exists, say &quot;Yes&quot; to question &quot;Overwrite this file?&quot;</td>   <td>Backup is completed sucessfully.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>5</td> <td>Exit ezBackup utility.</td> <td>The application ezBackup closes with no error messages.</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>6</td> <td>Run ezBackup. Select from the main menu: Options &gt; Backup/Restore.</td> <td>The application ezBackup utility opens sucessfully.</td> <td>&nbsp;</td>   </tr> <tr valign="top"> <td>7</td> <td>Repair database. Press &lt; Repair &gt; button. </td> <td>Repair is completed successfully.</td> <td>&nbsp;</td>   </tr> <tr valign="top"> <td>8</td> <td>Perform advanced repair of database. Press &lt; Advanced Repair&gt; button.</td> <td>Advanced repair is completed successfully.</td> <td>&nbsp;</td>   </tr> <tr valign="top"> <td>9</td> <td>Restore database. Press &lt; Restore &gt; button.</td> <td>Restore is completed successfully.</td> <td>&nbsp;</td>   </tr> <tr valign="top"> <td>10</td> <td>Exit ezBackup utility.</td> <td>The application ezBackup closes with no error messages.</td> <td>&nbsp;</td> </tr> </table>

Test Sequence 11: Un-structured Test

<table width="100%" border="1" cellpadding="1" cellspacing="0" class="inline"> <tr> <th width="5%">Step</th> <th width="42%">Description</th> <th width="42%">Expected Behavior</th>   <th width="11%">Test Result</th> </tr> <tr valign="top"> <td>1</td> <td><p>Run ezFIT.</p></td> <td><p>The application opens successfully.</p></td> <td>&nbsp;</td>   </tr> <tr valign="top"> <td>2</td> <td><p>Try to simulate the use of the application in a dispenser workshop.<br> Create several patient records (with their respective audiograms).<br> Perform fittings for all of these patients using different hearing instruments.</p> <p>Print Patient List report, Fitting report, Audiogram report, and Graph report.</p></td>   <td>The application should perform as intended and the reports printed correctly.</td> <td>&nbsp;</td> </tr> <tr valign="top"> <td>3</td> <td>Try to stress and crash the application by clicking on different buttons and menu items within application. This should be performed both under Windows XP and Windows 98. This ad-hoc testing should be performed for a time period of at least 15 minutes.</td> <td>The module should not crash or lock the system.</td>   <td>&nbsp;</td> </tr> <tr valign="top"> <td>4</td> <td>Exit application.</td> <td>Application is closed down.</td> <td>&nbsp;</td> </tr> </table>