Oracle Hardware Certification Test Suite: 5.7 User Guide


Table of Contents

Chapter 9

Manual Tests

USB and WiFi devices can be further tested since a few of these tests are not automated. Manual tests ensure that the devices are in the working condition to work with the Oracle Solaris OS.

This chapter includes the following sections.

USB Manual Tests

In Oracle HCTS 5.7, the following sample component certifications require manual configuration.

USB Keyboard Tests

You need to perform the following USB Keyboard manual tests.

  • Plug or unplug test

  • Usability test

  • Internationalization test

To Perform the Plug or Unplug Test

Before You Begin

Before starting the automated USB keyboard certification, unplug the keyboard to be certified from the SUT then plug it back. Repeat this test 10 times.

  • Start the Oracle HCTS 5.7 user interface.

More Information
Expected Result

After this step, Oracle HCTS can detect the keyboard to be certified.

To Perform the Usability Test
  1. Open a few applications in the Oracle Solaris OS.

    Log in to the Oracle Solaris OS and open applications such as gnome-terminal (JDS), gedit (JDS) or firefox (JDS).

  2. Verify the functionality of each key in the keyboard.

    Ensure that every key and key combination on the keyboard are operating as expected. Also, make sure that the right key events are received when you press the keys.


    Note - Pay attention to any keys that do not exist in the US keyboard layout or those mapped differently than the US keyboard layout.


More Information
Expected Result

Each key generates the correct character onscreen or correct key event.

To Perform the Internationalization Test
  1. Switch as the root user.
  2. Set the keyboard type and layout by typing the following command.
    # /usr/X11R6/bin/xorgconfig
  3. Restart XServer.
  4. Open a few applications in the Oracle Solaris OS.

    Log in to the Oracle Solaris OS and open some applications such as gnome-terminal(JDS), gedit(JDS) or firefox(JDS).

  5. Verify the functionality of each key in the keyboard.

    Ensure that every key and key combination on the keyboard is operating as expected. Also, make sure that the right key events are received when you press the keys.

More Information
Expected Result

In Step 3, when you restart Xserver, no layout error is reported. Characters specific to the keyboard layout are shown correctly in dtlogin.


Note - Ensure that the language selected in dtlogin corresponds with your keyboard layout.


In Step 5, each key generates the correct character on screen or correct key event.

USB Web cam Test

To certify a stand alone USB web cam that is not built into the system, you need to perform the plug or unplug test before starting the automated USB web cam certification.

To Perform the Plug or Unplug Test

Before You Begin

Before starting the automated USB web cam certification, unplug the web cam to be certified from the SUT then plug it back. Repeat this test 10 times.

  • Start the Oracle HCTS 5.7 UI.

More Information
Expected Result

After this step, Oracle HCTS can detect the USB web cam to be certified.

USB Hard Disk, Solid-State Storage Device, and Multimedia Card Reader Test

To certify a stand alone USB hard disk, solid-state storage device, or multimedia card reader, that is not built-in with the system, you need to perform the plug or unplug test before starting the automated USB storage certification.

To Perform the Plug or Unplug Test

Before You Begin

Before starting the automated USB storage certification, unplug the storage device to be certified from the SUT then plug it back. Repeat this test 10 times.

  • Start the Oracle HCTS 5.7 UI.

More Information
Expected Result

After this step, Oracle HCTS can detect the USB storage device to be certified.

USB CD/DVD Reader Tests

You need to perform the following CD/DVD reader manual tests.

  • Plug or unplug test

  • Boot computer test

To Perform the Plug or Unplug Test

Before You Begin

Before starting the automated USB CD/DVD reader certification, unplug the CD/DVD reader to be certified from the SUT then plug it back. Repeat this test 10 times.

  • Start the Oracle HCTS 5.7 UI.

More Information
Expected Result

After this step, Oracle HCTS can detect the CD/DVD reader to be certified.

To Perform the Boot Computer Test
  1. Insert a bootable Oracle Solaris OS installation disk in the CD/DVD reader to be certified.
  2. Reboot the SUT machine.
  3. Change the SUT settings to boot from the USB CD/DVD drive.
  4. Save this change and start the SUT.

More Information
Expected Result

After Step 2, SUT boots from the CD/DVD reader and the Oracle Solaris OS installation process begins.

USB CD/DVD Writer

You need to perform the following CD/DVD writer manual tests.

  • Plug or unplug test

  • Boot computer test

  • Media support test

To Perform the Plug or Unplug Test

Before You Begin

Before starting the automated USB CD/DVD writer certification, plug and unplug the CD/DVD writer to be certified from the SUT. Repeat this test 10 times.

  • Start the Oracle HCTS 5.7 UI.

More Information
Expected Result

After this step, Oracle HCTS can detect the CD/DVD writer to be certified.

To Perform the Boot Computer Test
  1. Insert a bootable Oracle Solaris OS installation disk into the CD/DVD writer to be certified.
  2. Reboot SUT machine.
  3. Change the SUT settings to boot from the USB CD/DVD drive.
  4. Save this change and start the SUT.

More Information
Expected Result

After Step 2, SUT boots from the CD/DVD writer and the Oracle Solaris OS installation process begins.

To perform the Media Support Test
  1. Check the Re-writable Media

    For each supported re-writable media such as CD-RW, DVD+RW, DVD-RW, and DVD-RAM, insert a disk in the drive that is under test.

  2. Perform the automated USB CD/DVD writer certification test.

More Information
Expected Result

For all the supported re-writable media, the automated USB CD/DVD writer certification is passed.

WiFi Card Manual Tests

The WiFi cards support the following manual tests.

  • Transfer mode test

  • Encryption protocols test

To Perform the Transfer Mode Test

Before You Begin

To test whether the WiFi card supports various transfer modes, you must have the following prerequisites.

  • One or more APs that support all the transfer modes. The 802.11b, 802.11g, 802.11a, and 802.11n standards are commonly supported by the target card and the Oracle Solaris OS.

  • One machine that is set up as a TM.

  • AP must be correctly connected to the TM machine.

  1. Set up the AP.

    Set up the AP to work in one of the transfer modes commonly supported by the target card and the Oracle Solaris OS.

  2. Enable the DHCP server capability of the AP.
  3. Reboot the Oracle Solaris OS on the SUT and start the Oracle HCTS UI.
  4. Enable the DHCP Network global option.
  5. Perform the WiFi certification test.
  6. Change the transfer mode of the AP.

    Change the transfer mode of the AP to the next one that is commonly supported by the target card and the Oracle Solaris OS. Alternately, change to another AP that supports a different transfer mode.

  7. Repeat Step 3 to Step 5 until all the transfer modes commonly supported by the target card and the Oracle Solaris OS are tested.

More Information
Expected Result

WiFi certification test passes on all the transfer modes tested.

To Perform the Encryption Protocol Test

Before You Begin

To test whether the WiFi card supports various encryption protocols, you must have the following prerequisites.

  • One or more APs that can support the encryption protocols, namely, none, WEP, and WPA which are commonly supported by the target card and the Oracle Solaris OS.

  • One machine that is set up as a TM.

  • AP must be correctly connected to the TM machine.

  1. Set up the AP

    Set up the AP to work with one of the encryption protocols that are commonly supported by the target card and the Oracle Solaris OS.

  2. Reboot the Oracle Solaris OS on SUT and start the Oracle HCTS UI.
  3. Run the transfer modes tests described in the procedure To Perform the Transfer Mode Test.
  4. Change the encryption protocol.

    Change the encryption protocol of the AP to the next one that is commonly supported by the target card and the Oracle Solaris OS. Alternately, change to another AP that supports a different encryption protocol.

  5. Repeat Step 2 and Step 3 until all the encryption protocols that are commonly supported by the target card and the Oracle Solaris OS are tested on the card.

More Information
Expected Result

WiFi certification test passes on all the encryption protocols tested.


Note - For the WEP (Wired Equivalent Privacy) and WPA (Wi-Fi Protected Access) modes of test, you must use the manual network setup to set up the wireless connection for testing.


Suspend/Resume Manual Tests

You need to perform the following manual tests for the Suspend/Resume feature.

  • Pre setup

  • Pre test

  • Simple suspend and wake up tests

  • Device tests

To Perform Pre Setup

  1. Add the following line in the /etc/power.conf file.
    S3-support enable
  2. Type the following command in the terminal.
    # pmconfig

To Perform Pre Test

  • Type the following command in the terminal.
    # pfexec uadmin 3 22

    Note - Failure of these tests is an automatic failure of the Suspend/Resume manual test. No further testing should be performed until you pass this test.


To Perform Simple Suspend and Wake Up Tests

  1. Type the following command in the terminal.
    # pfexec uadmin 3 20

    The system suspends after performing this step.

  2. Wake up the system
    • Wake up the system by pressing the power button.

      System resumes after pressing the power button.

    • Wake up the system by pressing any key on the keyboard.

      System resumes after pressing any key on the keyboard.

    • Wake up the system by setting an alarm.

      • To set an alarm, type the following command in the terminal before performing the suspend operation.

        # echo "rtc_wake/W5" | mdb -kw

        W5 indicates that the system will be awakened after 5 seconds

      • To cancel the alarm that is set, type the following command in the terminal.

        # echo "rtc_wake/W0" | mdb -kw"

      System resumes automatically after the time you set earlier.

    • Wake up the system through the Wake on LAN method.

      System resumes after receiving Wake on LAN magic packet.

To Perform Device Tests

Perform the following actions between suspend and resume.

  • Remove and apply power while the system is suspended.

  • Add or remove the USB stick.

  • Add or remove the SD card, if applicable.

  • Add or remove the PCMCIA card, if applicable.

  • Turn on/off WiFi if possible while the system is suspended.

  • Unplug and plug in the projector.

  • Add or remove the firewire device, if applicable.

Each of these tests have two distinct steps.

  1. Suspend the system, add the device, and resume the system.
  2. Suspend the system, remove the device, and resume the system.

    E-mail this page E-mail this page    Printer View Printer View