WHQL Presentation
WHQL Presentation
WHQL Presentation
Test
Test computers
Server
HCK Test server:
Also called as controller, a test server has two
parts: Windows HCK Controller and Windows HCK
Studio.
Component Minimum
Test
Server
Remote
HCK Studio
Install standalone HCK Studio
You can install a standalone Windows HCK Studio if you
want to view .hckx certification packages without installing the
Windows HCK Controller.
1. Domain-joined environment
2. Workgroup environment
Domain-joined environment:
In a domain-joined environment, a domain controller is
present and all computers designated for Windows HCK
features are joined to the same domain controller.
Basic These are simple and direct tests for developers to run quickly and catch fundamental
issues early on.
Functional These are feature level test. At this stage, all functionality should be complete.
Reliability These are stress level test. These tests may require special setup and requirements.
Experiences These are scenario specific test that validate an end-to-end experiences.
For example, partners can validate how devices and systems interact with other parts of
the hardware/software. The experiences can be device stack specific and would be
selectable based on the devices being tested or can be across various hardware in the
case of a system.
Optional These tests contain optional validation that you can run as part of device or system
testing.
These tests provide added value to you through diagnostic information or configuration.
For example, some test collect failure data to make failure investigation easier.
How to download, install &
Sample video
Step 4: Create a project
After you setup your test server and clients, you're ready to begin testing.
The first step is to create a project. A project defines what you want to test.
The most common project is the device you want to submit for certification. In
this example, you create a project, run all certification tests associated with
that device, and finally create a single package that contains all the passing
test results.
Sample video
Step 5: Select target to certify
Windows HCK Studio detects all features that a device implements. The
specific testable device is called the target. A device may contain multiple targets,
represented by one or more hardware IDs. Using the Selection tab, you can filter what
you want to test using the following views:
Systems. To test a complete client or server computer.
Software devices. To test filter drivers, firewalls, and antivirus software that's
installed on the test computer.
Sample video
Step 6: Select and run tests
The Tests tab displays all of the tests associated with the features found on your
device. You filter and sort the test results by:
Level
Status
Test Name
Type
Length
Target
Machine(s)
Sample video
Step 7: View test results and log files
Sample video
Step 8: Create a submission package
After the device passes all of the necessary tests, you
can create a submission package (.hckx file) for submission.
Windows HCK Studio supports package creation, so you
don't need to use a separate submission tool. It supports
adding resource files (drivers, symbols) necessary to complete
certification.
You can also merge multiple packages (.hckx files) into
one single package.
Package creation
Merging package
To install standalone Windows HCK Studio
1. Download the Windows HCK from the Windows Dev Center
Download page to a location accessible to your test server.
To uninstall the Windows HCK Controller and HCK Studio, use the following command from the
root of the Windows HCK installation media: HCKSetup.exe /uninstall /q