31
Microsoft WHQL USB DTM Testing Quick Start Hirundo Cam, 2011/12

WHQL USB DTM Quick Start How-to

Embed Size (px)

Citation preview

Microsoft WHQL USB DTM TestingQuick Start

Hirundo Cam, 2011/12

Outline

Introduction

WHQL testing environment deployment

WHQL USB DTM quick start.

WHQL USB DTM example.

Notes.

Introduction

WHQL DTM is an important compatibility testing for devices which will be interconnected to Microsoft Windows Machines.

It will test the functionality and behavior of your device drivers and device itself.

It tests

the behavior mentioned included of the standard specification.

the behavior mentioned out of the standard specification.

the behavior defined by Microsoft.

the behavior will be affect by the implementation of Microsoft Windows libraries.

WHQL testing environment deployment

WindowsServer 2008

Windows 7x86

Windows 7x64

WindowsVista

Windows XPx86

Windows XPx64

Prepare the OS and the machines.

RAM should > 2GB at least on Windows Server 2008.

WHQL testing environment deployment

WindowsServer 2008

Windows 7x86

Windows 7x64

WindowsVista

Windows XPx86

Windows XPx64

WQHL Management Server

WQHL Clients

Prepare wlk-1.6-logo-testing-step-by-step.doc or this slides before your installation.

WHQL testing environment deployment

WindowsServer 2008

Windows 7x86

Windows 7x64

WindowsVista

Windows XPx86

Windows XPx64

WQHL Management Server

WQHL Clients

Install Windows Logo Kit (WLK)

WLK includesDTM Controller

DTM Studio

DTM Client

WHQL testing environment deployment

WindowsServer 2008

Windows 7x86

Windows 7x64

WindowsVista

Windows XPx86

Windows XPx64

WQHL Management Server

1. install DTM controller

WQHL Clients

Installing DTM Controller

Run kitsetup.exe from WLK ISO/DVD.

It will also install SQL 2008 components.

WHQL testing environment deployment

WindowsServer 2008

Windows 7x86

Windows 7x64

WindowsVista

Windows XPx86

Windows XPx64

WQHL Management Server

2. install DTM Studio

WQHL Clients

Installing DTM StudioInstall \\YourDtmController\DTMInstall\Studio\Setup.exe

from share folder (localhost).

Add a User to the DTM Controller Computer

WHQL testing environment deployment

WindowsServer 2008

Windows 7x86

Windows 7x64

WindowsVista

Windows XPx86

Windows XPx64

WQHL Management Server

WQHL Clients3. Install DTM Client from Windows Server 2008 share folder.

Installing DTM ClientInstall \\YourDtmController\DTMInstall\Client\Setup.exe

from share folder.On the Internet Connection Firewall Agreement page, select Yes I will allow a port to be

opened, and then click Next.

WHQL USB DTM quick start.

Execute DTM Studio on Windows 2008 Server.

Create a Machine Pool.

WHQL USB DTM quick start.

Create a Machine Pool.

Select Job Monitor.

WHQL USB DTM quick start.

Create a Machine Pool.Select Job Monitor.

Right click on "$" and select "Add Machine Pool..."

WHQL USB DTM quick start.

Create a Machine Pool.Enter the name of machine pool (ex: USB).

WHQL USB DTM quick start.

Create a Machine Pool.Now we have a machine pool with name “USB”.

WHQL USB DTM quick start.

Create a Machine Pool.Then “drag” the DTM Client machine “WLK_CLIENT”

into USB pool from “Default Pool”.

WHQL USB DTM quick start.

Create a Machine Pool.Now the machine pool “USB” is ready to use.

WHQL USB DTM example.

Creating submission and schedule testing job.

Click "Device Console".

WHQL USB DTM example.

Creating submission and schedule testing job.

Click "New Submission" to prepare the task items.

WHQL USB DTM example.

Creating submission and schedule testing job.

Select the target OS and task items.

WHQL USB DTM example.

Creating submission and schedule testing job.

Select the target OS and task items.

WHQL USB DTM example.

Creating submission and schedule testing job.

Select the target OS and task items.

WHQL USB DTM example.

Creating submission and schedule testing job.

Select the target OS and task items.

WHQL USB DTM example.

Creating submission and schedule testing job.

Create the name of new submission.

WHQL USB DTM example.

Creating submission and schedule testing job."Browse" and "load" the ".inf" file from the device driver

of the testing device.

This ".inf" file and driver should be identical to the installation on the DTM Client machine.

WHQL USB DTM example.

Creating submission and schedule testing job.Check the configuration of new submission is correct.

DTM client will search the target device based on .inf file.

WHQL USB DTM example.

Creating submission and schedule testing job.Select the test jobs you want to schedule.

WHQL USB DTM example.

Creating submission and schedule testing job.Schedule the jobs and DTM Controller will assign Client

to perform the tests.

WHQL USB DTM example.

Creating submission and schedule testing job.

Now you can check the testing report of these jobs.

Notes

It usually takes 1~2 minutes to kick-off the first job which has been scheduled.

Once the job has been assigned to DTM client, it will takes 3~5 minutes to do setup before the actual testing job.

If you canceled the job or reset the DTM client, the jobs which is already running will be continued.

There are child jobs and task of a scheduled

FAQ

How to add more user to execute DTM Studio and Controller?

You must grant a user to access the database.

FAQ

What is the DTMLLUAdminUser password?

"Testpassword,1"