== ezFIT 5.x Conformance Tests == == Issues Tested == # Application Installation. # Application Launch and Shutdown. # Handling Hearing Instruments and Fittings. # Application Printing. # System Options. # Communication with the Hi-Pro. # Communication with the EMiniTec. # Communication with the NOAHlink. # Backup and Restore Data using ezBackup # Un-structured Test. == Time Estimate for Product Tests == If we were to test the aufofits conservatively, yet properly, such that we tested: # All styles IIC to BTE. # With and Without Volume Control (VC). # 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 === * Slow System: Pentium IV, 3.0 GHz, 2 GB RAM, 100 GB free hard disk space. * Up-to-date System. Minimum Requirements: Intel QuadCore, 3.0 GHz, 2 GB RAM, 100 GB free hard disk space. * Programming Box: * HI-PRO Classic, HI-PRO USB, HI-PRO 2. * EMiniTec & EMiniTec 2 Programmer (USB). * NOAHlink. === Software === * Slow System: Windows XP SP3, .NET 4.0.3 Framework, NOAH 4.1 or greater. * Up-to-date System: Windows 7/8/10, .NET 4.6 Framework, NOAH 4.7, ezFIT. == Conformance Test Report ==
Conformance Test Report
Application Name
Version and Build
Language/Country
Type of Conformance Test



Contact Person
Hearing Instrument Programming Interface Types supported
Hi-Pro (Serial)
Hi-Pro (USB)
Hi-Pro 2 (USB)
EMiniTec (USB)
EMiniTec 2 (USB)
NOAHlink
Other (Specify: )

Windows versions supported
Windows XP
Windows 2003 (Server)
Windows Vista
Windows 2008 (Server)
Windows 7
Windows 2008R2 (Server)
Windows 8
Windows 10
Test Sequences Remarks Passed?

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 EMiniTec.

   

8. Communication with the NOAHlink.

   
9. Backup and Restore data using ezBackup.    
10. Un-structured Test.    
== Test Sequences == === Test Sequence 1: Application Installation ===
Step Description Expected Behavior Test Result
1

Run ezFIT installation.

Follow installation instructions.

The application install successfully.

Depending on the implementation, a screen with a <Finish> button appears, or the option to reboot the computer for changes to take place.

If the application installation requires the computer to be rebooted, please exit, reboot and start the application.

 
2 Verify that no system components were downgraded during installation. This should include FireBird, database files, programmer driver files, and Noah library. No system components were downgraded.  
3 Enter a new Patient (Last Name, First Name, Birth Date) and save it. Application saves patient record.  
4 Enter an Audiogram for the patient and save it. Application saves patient audiogram.  
5 Select Tools > General, and configure the correct Programming Box setting (usually "Hi-Pro (Classic or USB)").    
6 Perform a simulated fitting by clicking on Instruments button, selecting a product, then clicking on the Simulate button. Fitting screen in Simulation mode appears.  
7 Perform an Initial Fit for that instrument. Click on Initial Fit button, select the appropriate memories and desired environment settings, then press <Fit Selected > button. Graph curves and other settings get adjusted automatically.  
8 Save the changes (press <Save & Program>). A new fitting session appears under the Patient Information > Session List.  
=== Test Sequence 2: Application Launch and Shutdown ===
Step Description Expected Behavior Test Result
1

Run ezFIT.

The application opens successfully.

 
2 Select an existing patient record or enter a new one (Last Name, First Name, Birth Date) and save it. A patient record is ready for fitting.  
3 Perform a simulated fitting by clicking on the Instruments button, selecting a product, then selecting the Simulate button. Simulation screen appears.  
4 Exit application by clicking on X (top right window corner). Exits application with no errors or memory leaks.  
5 Perform Steps 1 - 3. Then, exit application by pressing <Alt><F4>. Exits application with no errors or memory leaks.  
=== Test Sequence 3: Handling Hearing Instruments and Fittings ===
Step Description Expected Behavior Test Result
1

Run ezFIT.

The application opens successfully.

 
2 Enter a new Patient (Last Name, First Name, Birth Date) and save it. Application saves patient record.  
3 Enter an Audiogram for the patient and save it. Application saves patient audiogram.  
4 Select Tools and configure the correct Programming Box setting (usually "Hi-Pro (Classic or USB)").    
5 Perform a simulated fitting by clicking on Instruments, selecting a product, then selecting Simulate. Fitting screen in Simulation mode appears.  
6 Perform an Initial Fit for that instrument. Click on Initial Fit, select the appropriate memories and desired environment settings, then press <Fit Selected> button. Graph curves and other settings get adjusted automatically, and checkboxes get cleared.  
7 Modify some of the settings to try and stress the system. This could be in Solutions (Basic or Advanced), individual parameters, menus, etc. No errors.  
8 Save the changes (press <Save & Program>). A new fitting session appears under the Patient Information > Session List.  
^ For Full Conformance Test ^ ^ | Perform Steps 5 - 8 with each supported product (hearing instrument), reading an instrument each time (not in simulation mode) | [[ezfit:Software Requirement Matrix for Products|Supported Product List]] | ^ For Limited Conformance Test ^ ^ | Perform Steps 5 - 8 with one product (hearing instrument) from each supported circuit, reading an instrument each time (not in simulation mode) | [[ezfit:Software Requirement Matrix for Products|Supported Product List]] | === Test Sequence 4: Application Printing ===
Step Description Expected Behavior Test Result
1

Run ezFIT.

The application opens successfully.

 
2 Select a patient record. Screen shows patient data.  
3 Select from top toolbar: Reports > Print Fitting report print preview appears, and gets printed.  
=== Test Sequence 5: System Options ===
Step Description Expected Behavior Test Result
1

Run ezFIT.

The application opens successfully.

 
2 Select Tools. 'Settings' window shows up.  
3 Select Database tab, press <Test Connection> Network connection succeeds.  
=== Test Sequence 6: Communication with the HI-PRO Programmer ===
Step Description Expected Behavior Test Result
 

Run ezFIT.

The application opens successfully.

 
  Configure application to use Hi-Pro (Tools > Programming Box)    
  Update the HIPRO.INI file (C:\Program Files (x86)\Audina\ezFIT5\ or C:\WINDOWS\ ) by running the HIPRO Test program (Tools > Hi-Pro Test). File contents should be something like this:
HIPRO.INI file
[Settings]
COMPort=COM2
Baudrate=19200
SwPort=NONE
AuricalSwitch=NONE
LanguageWIN=HIPROWIN.uk
LanguageDOS=HIPRODOS.uk

 
  Run Intricon's Slider to check that the Hi-Pro COM port is not in use. No error messages.  
  Save the HIPRO.INI file in the file HIPROx.INI    
 

Select a hearing instrument and perform fitting.

Note: 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.

The selected hearing instrument has been programmed.

The application should not hang or crash during a shutdown of the Hi-Pro.

 
  Save the fitting (press <Program>) and exit the application. The fitting session is saved and the application is closed.  
  Compare the HIPROx.INI and HIPRO.INI files with the program FCOMPARE.EXE (or DIFF.EXE) No differences are detected.  
  Run Intricon's Slider to check that the Hi-Pro COM port is not in use. No error messages.  
  Read a hearing instrument using Slider. Slider reads the instrument with no problems.  
  Close Slider. Slider closes with no errors.  
=== Test Sequence 7: Communication with the EMiniTec Programmer ===
Pre-condition: This test should only be performed with products that support the EMiniTec (Intricon). The EMiniTec should use the latest drivers available.

Post-condition: A new test patient that includes the following data should be created:

  • An audiogram.
  • 3 fitting sessions that support the EMiniTec.
Step Description Expected Behavior Test Result
 

Run ezFIT.

The application opens successfully.

 
  Configure application to use EMiniTec (Tools > Programming Box)    
  Click on the Audiological Information button. The audiogram screen displays.  
  Create an audiogram with the following dB values for frequencies 250, 500, 750, 1k, 1.5k, 2k and 4k Hz:
HTL, Right = 40 dB
HTL, Left = 45 dB
The audiogram curves are drawn according to the specified data.  
  Save the audiogram.    
  Select a hearing instrument and perform fitting on both ears (using the EMiniTec). The selected hearing instrument has been programmed.  
  Save the fitting (press <Save & Program>) and exit the application. A new fitting session is created and the application is closed.  
=== Test Sequence 8: Communication with the NOAHlink Programmer ===
Pre-condition: This test should only be performed with products that support the NOAHlink (Intricon products, except Intuition BTEs; OnSemi products except BTEs). The NOAHlink should use the latest drivers available.

Post-condition: A new test patient that includes the following data should be created:

  • An audiogram.
  • 3 fitting sessions that support the NOAHlink.
Step Description Expected Behavior Test Result
 

Run ezFIT.

The application opens successfully.

 
  Configure application to use NOAHlink (Tools > Programming Box)    
  Click on the Audiogram tab. The audiogram screen displays.  
  Create an audiogram with the following dB values for frequencies 250, 500, 750, 1k, 1.5k, 2k and 4k Hz:
HTL, Right = 40 dB
HTL, Left = 45 dB
The audiogram curves are drawn according to the specified data.  
  Save the audiogram.    
  Select a hearing instrument and perform fitting on both ears (using the NOAHlink). The selected hearing instrument has been programmed.  
  Save the fitting (press <Save & Program>) and exit the application. A new fitting session is created and the application is closed.  
=== Test Sequence 9: Backup and Restore Data using ezBackup ===
Step Description Expected Behavior Test Result
1

Run ezFIT.

The application opens successfully.

 
2 Run ezBackup. Select from the main menu: Tools > Tools > Backup. The application ezBackup utility opens successfully.  
3 Backup database. Select Export tab, then press < Export > button. If file already exists, say "Yes" to question "Overwrite this file?" Backup is completed sucessfully.  
4 Exit ezBackup utility. The application ezBackup closes with no error messages.  
5 Run ezBackup. Select from the main menu: Tools > Tools > Backup. The application ezBackup utility opens sucessfully.  
6 Restore database. Select Import tab, then press < Import > button. Restore is completed successfully.  
7 Exit ezBackup utility. The application ezBackup closes with no error messages.  
=== Test Sequence 10: Un-structured Test ===
Step Description Expected Behavior Test Result
1

Run ezFIT.

The application opens successfully.

 
2

Try to simulate the use of the application in a dispenser workshop.
Create several patient records (with their respective audiograms).
Perform fittings for all of these patients using different hearing instruments.

Print Fitting report.

The application should perform as intended and the reports printed correctly.  
3 Try to stress and crash the application by clicking on different buttons and menu items within application. This should be performed under Windows 7/8. This ad-hoc testing should be performed for a time period of at least 15 minutes. The module should not crash or lock the system.  
4 Exit application. Application is closed down.  
=== Sign-off ===
The application has successfully passed the above test sequences. The supporting log files and/or manual test worksheets have been included.
Signature
(It is acceptable to type in the name and date if the report is being sent electronically)
 
Date