WHQL USB DTM Quick Start How-to
Upcoming SlideShare
Loading in...5
×
 

WHQL USB DTM Quick Start How-to

on

  • 1,186 views

Mobile devices with USB OTG increase dramatically. To get the certification from USB.ORG and do testing is not enough. Microsoft provides another compatibility and robust testing method for your ...

Mobile devices with USB OTG increase dramatically. To get the certification from USB.ORG and do testing is not enough. Microsoft provides another compatibility and robust testing method for your products. This slides give you a quick start introduction of USB DTM example.

Statistics

Views

Total Views
1,186
Views on SlideShare
1,186
Embed Views
0

Actions

Likes
0
Downloads
14
Comments
1

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Troublehshooting provided by Microsoft:
    http://msdn.microsoft.com/en-us/library/ff568064(v=vs.85).aspx
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

WHQL USB DTM Quick Start How-to WHQL USB DTM Quick Start How-to Presentation Transcript

  • Microsoft WHQL USB DTM Testing Quick 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
    • Prepare the OS and the machines.
      • RAM should > 2GB at least on Windows Server 2008.
    Windows Server 2008 Windows 7 x86 Windows 7 x64 Windows Vista Windows XP x86 Windows XP x64
  • WHQL testing environment deployment
    • Prepare wlk-1.6-logo-testing-step-by-step.doc or this slides before your installation.
    Windows Server 2008 Windows 7 x86 Windows 7 x64 Windows Vista Windows XP x86 Windows XP x64 WQHL Management Server WQHL Clients
  • WHQL testing environment deployment
    • Install Windows Logo Kit (WLK)
      • WLK includes
        • DTM Controller
        • DTM Studio
        • DTM Client
    Windows Server 2008 Windows 7 x86 Windows 7 x64 Windows Vista Windows XP x86 Windows XP x64 WQHL Management Server WQHL Clients
  • WHQL testing environment deployment
    • Install ing DTM Controller
      • Run kitsetup.exe from WLK ISO/DVD.
      • It will also install SQL 2008 components.
    Windows Server 2008 Windows 7 x86 Windows 7 x64 Windows Vista Windows XP x86 Windows XP x64 WQHL Management Server 1. install DTM controller WQHL Clients
  • WHQL testing environment deployment
    • Install ing DTM Studio
      • Install YourDtmControllerDTMInstallStudioSetup.exe from share folder (localhost).
      • Add a User to the DTM Controller Computer
    Windows Server 2008 Windows 7 x86 Windows 7 x64 Windows Vista Windows XP x86 Windows XP x64 WQHL Management Server 2. install DTM Studio WQHL Clients
  • WHQL testing environment deployment
    • Installing DTM Client
      • Install YourDtmControllerDTMInstallClientSetup.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.
    Windows Server 2008 Windows 7 x86 Windows 7 x64 Windows Vista Windows XP x86 Windows XP x64 WQHL Management Server WQHL Clients 3. Install DTM Client from Windows Server 2008 share folder.
    • 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 job, right click on the job to examine the detail report.
  • 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"