Beruflich Dokumente
Kultur Dokumente
Outline
HCT and the history of driver testing
Problems to solve
Goals of the WDK Driver Test Manager (DTM)
Automated Deployment Tools
Packager
Changes to the Windows Logo Program
Key Concepts
Test Management
Studio
Device Selection and Scheduling
Controller
Jobs database
Client
Packager
Collaboration tool
Tests and content delivery
DTM Scenario
Jobs
A collection of 1 or more tasks
Tasks are executables, like LogoTest.exe
Task dependencies can be created
Setup, Regular, Cleanup
Job Monitor
Presents status of machines in machine pool (clients)
Presents status of jobs in scheduler
Presents status of tasks in jobs
Results Explorer
Results roll-up view
Results collection
Log viewer
Device Selection
Provides for Device Based Job Selection paradigm
Adds HCT functionality to the DTM
Necessary for Logo Programs
Benefits
Increased productivity
Eliminate multi-boot and disk-swapping scenarios
Manage images and builds for the entire organization in
one location
Ximage
System Imaging Tool
Ximage Architecture
Ximage.exe
Wimgapi.dll
Wimfltr.sys
Header
Metadata
Image
Metadata
File Data
Tail
ASI Functionality
File Share
Windows Media
or images
ASI Tools
ASI Database
ASI Client
1. PXE Boot
2. Bootable media
3. Safe partition
Partition 1
Partition 2
Safe OS
Test OS
ASI client
DTM client
DTM client
Log 1
File Share
ASI Server
Image
Cache
Image
Cache
ASI Client
ASI Server
ASI
A software deployment
solution optimized for
testing environments
Use to automate
Windows setup
Packager
Packager Architecture
DTM Studio
DTM Object Model
SQL
Datastore
Package A
Package B
Benefits of Packager
Move jobs or test data between controllers
Share jobs with another organization
Share test results with other organizations
Make a logo submission
Simplified reproduction of failures
Update mechanism for the WDK
Packager Functionality
DTM Datastore
Copy
Package DB
DTM Controller
Package
Copy
Binaries
Binaries
Packager Scenarios
Scenario
DTM Controller
Driver Share
Submit to
Microsoft
Drivers
Scenario
Investigate a Failure
View Data
Import
DTM Controller
Test Clients
Studio
DTM Controller
Test Clients
Scenario
Export Tests
Import
DTM Controller
DTM Controller
Test Clients
Scenario
View Data
Studio
Import
Results
and Logs
DTM Controller
DTM Controller
Test Clients
Call To Action
Start preparing for the WDK now
Sign up for the WDK Beta and actively
participate
Visit the Windows Driver Kit Page
http://www.microsoft.com/whdc/driver/wdk/default.mspx
Additional Resources
Web Resources:
Windows Driver and Hardware Central
http://www.microsoft.com/whdc/default.mspx
Windows Driver Kit Page
http://www.microsoft.com/whdc/driver/wdk/default.mspx