Introduction



Windows Touch Test Lab Logo Certification Testing Procedure SAVEDATE \@ "MMMM d, yyyy" \* MERGEFORMAT July 15, 2009AbstractThis paper provides information about the Windows? Touch Test Lab. It provides guidelines for vendors and manufacturers of multitouch digitizers about how to use the Microsoft? testing facilities to validate the quality of a device when used with Windows and to meet the Windows?7 Logo Program requirements.This information applies to the following operating systems:Windows?7References and resources discussed here are listed at the end of this paper.The current version of this paper is maintained on the Web at: information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication.This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS plying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, email address, logo, person, place or event is intended or should be inferred. ? 2009 Microsoft Corporation. All rights reserved.Microsoft, Windows, Windows Server, and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.The names of actual companies and products mentioned herein may be the trademarks of their respective owners.Document HistoryDateChangeJuly 15, 2009First publicationContents TOC \o "1-3" \h \z \u Introduction PAGEREF _Toc235422144 \h 3Receipt of Device PAGEREF _Toc235422145 \h 3Logo Program Test Procedures PAGEREF _Toc235422146 \h 3Preparing the Device for Testing PAGEREF _Toc235422147 \h 4Input > Digitizer Windows Touch Submission Automated Test PAGEREF _Toc235422148 \h 4Input > Digitizer Windows Touch Submission Manual Test PAGEREF _Toc235422149 \h 4Results and Reporting PAGEREF _Toc235422150 \h 5Resources PAGEREF _Toc235422151 \h 5Appendix A: Manual Test Procedure Details PAGEREF _Toc235422152 \h 5Devices Not Suitable for Testing with Defined Test Pass PAGEREF _Toc235422153 \h 5Windows Touch Logo Test (MANUAL) PAGEREF _Toc235422154 \h 5Configurations To Test PAGEREF _Toc235422155 \h 5Test Series and Test Passes PAGEREF _Toc235422156 \h 6Conducting the Tests PAGEREF _Toc235422157 \h 6Failed Tests and Errors PAGEREF _Toc235422158 \h 7Freehand Test Pass PAGEREF _Toc235422159 \h 7High-Precision Apparatus Test Pass PAGEREF _Toc235422160 \h 7IntroductionThe Windows? Touch Test Lab (WTTL) uses the procedures described in this document to validate submissions for the Input > Digitizer Windows Touch device category in the Windows?7 Logo Program. This document summarizes our current test procedures; we might modify or update these procedures as needed in the future without notice.The procedures begin upon receipt of:A logo program submission via the Windows Quality Online Services (Winqual) Web site that includes a passing set of test logs.The device and necessary paperwork in the Windows Touch Test Lab.For instructions on how to start the process, see “The Windows Touch Test Lab” in “Resources” later in this document. Daily procedures for the lab are not within the scope of this document.Receipt of DeviceThis section covers the time beginning when a device/submission is received until testing starts. The lab performs the following tasks and records the following details in the logging spreadsheet maintained for each submission:Record date and time of receipt.Tag device with unique identifier, and record general item description. Use a tag other than a Microsoft? asset tag.Verify that electronic logo submission for device is passing, and record date and time of submission, and scores.Review device installation procedure. Identify and resolve any potential issues where possible.Record device manufacturer, driver version, firmware version, software bundle version, and technology type.Unpack and assemble the physical hardware according to submitter instructions.Clean the screen of dust or debris with standard monitor-cleaning equipment.Add a Universal Serial Bus (USB) mouse and keyboard if the system would otherwise be hard to control while under test.Logo Program Test ProceduresWTTL repeats the following procedures for each combination of operating system (OS) and architecture covered by the submission. For example, if a partner submits for Windows?7 x86 and x64, WTTL performs one complete iteration of the Windows Touch Logo Test (Manual) as detailed below using Windows 7 x86 and one complete iteration of the Windows Touch Logo Test (Manual) as detailed below using Windows 7 x64. WTTL reports results for each combination tested. Preparing the Device for TestingIf WTTL cannot complete any of the following steps, Microsoft informs the partner which step(s) were not successfully completed. We work with the partner to attempt to resolve the issues. If WTTL cannot resolve the issues encountered, the submission is put on hold, and cancelled if a resolution is not found within six weeks.If the device is not integrated into a system, then it will be plugged into the WTTL machine used for logo testing. Complete a fresh install onto the system of the Windows version used for the submission. If required, default inbox or WU drivers will be used to get machine into a testable state.Using Device manager, install the device drivers provided in the submission (if applicable) for the Windows Touch digitizer. Verify that the system is able to function after resuming from sleep and hibernate modes.Install the Driver Test Manager (DTM) client from the version of the Windows Logo Kit used in the submission. Connect to WTTL DTM controller. Set the device to the native DPI of the monitor of the touch-screen.Calibrate the device according to submitter instructions.Confirm that touch is working on the device by opening MS Paint and executing a few single-finger and double-finger taps and a few single and double lines. Ensure that these are represented on the MS Paint canvas approximately as expected. The machine is now ready to run the tests. A logo submission for Input > Digitizer Windows Touch will be started via Device Console in DTM that matches the OS and Architecture currently installed on the machine. All tests outlined below will be scheduled and executed via Device Console. Creating the submission and executing the tests will be done per the logo documentation included in the kit, please refer to that for further details as necessary. Input > Digitizer Windows Touch Submission Automated TestWTTL schedules the following automated test via Device Console and confirms that the test passes with the same values reported in the submission log:TabletPCDigitizer Test Input > Digitizer Windows Touch Submission Manual TestWTTL schedules the following manual test via Device Console and confirms that the test passes with the same values reported in the submission log. The manual test in this section involves additional procedures as described in “Appendix A” later in this document:Windows Touch Logo Test (MANUAL)Results and ReportingWTTL logs test results across all test series. Individual test requirements are as specified in the Driver Test Manager (DTM) documentation. For the logo submission to be approved, each configuration must produce a set of results that pass according to these requirements. When all test series are completed, the logo submission is approved or rejected according to the results produced for each configuration. The submitter is notified via e-mail of the disposition of the submission and given a spreadsheet holding pass/fail information for each test item executed in each configuration.The hard disk drive on the device is erased, and the device is repackaged and sent to the return location specified with the submission.ResourcesWHDCThe Windows Touch Test Lab A: Manual Test Procedure DetailsDevices Not Suitable for Testing with Defined Test PassIf the form factor of a submitted device prevents testing within the apparatus and procedures of the high-precision test pass (for example, if the screen size exceeds the size of available jigs), the apparatus and/or procedures will be modified accordingly. The submitter will be notified if any change to the procedures in this document is required.Windows Touch Logo Test (MANUAL)Configurations To TestAs noted in the requirements and the DTM documentation, the Windows Touch Logo Test job must pass on the following configurations: After boot, on AC power.After boot, on DC power (if the device is integrated into a mobile system).After resuming from sleep (on AC power).After resuming from hibernation (on AC power).For configuration 1, and configuration 2 if applicable, a full test series will be run. For configurations 3 and 4, a shorter test series is run initially to validate that behavior is the same as for configuration 1. If all the tests in the shorter test series are successful, then the test series is considered complete and passing for that configuration, without need for further testing on that configuration. If any of the tests in the shorter test series fail, then a full test series is run in that configuration and the pass/fail determination made on the basis of the full test series for that configuration. Test Series and Test PassesA test series is a set of test attempts against a number of test items in the Windows Touch manual test tool. As noted above, a test series is run in each applicable configuration. The test series implements the principle that the Windows Touch Test Lab will attempt to pass each test item up to a maximum of three times using the high-precision testing apparatus. For efficiency, it also adds an initial manual test pass to determine which test items can be passed freehand and therefore do not require high-precision testing. The test series consists of the following: A freehand test pass on each test item contained in the series.A set of up to three attempts using high-precision testing apparatus on each test item not passed in the freehand test pass. The full test series covers all the test items in the Windows Touch test tool. The shorter test series covers the following test items in the Windows Touch test tool:Test 1: Sampling rateTest 3: Press and hold (test item 1)Test 4: Double taps (test item 1)Test 5: Multitouch points (test item 1)Test 9: Multitouch line accuracy (test item 1)Test 14: Ghost pointsNote: For Test 8: Maximum Contacts Accuracy, because each line in the test item is counted as a single test result, failure of one or more of the lines triggers a re-attempt to pass the test. After the maximum number of attempts is reached, the ‘best’ result – that is, the result showing the greatest number of lines passing – is taken as the final result. Conducting the TestsWhen conducting an individual test item, no matter in what configuration and whether during a freehand pass or a high-precision apparatus pass, the test item is executed exactly according to the instructions in the current Windows Logo Kit documentation. Gestures such as taps, press and hold, double-taps, and so on, should be performed in the same way and at the same speed as typical users would perform them. Similarly, lines and arcs should be traced in the same way and at the same speed that typical users would perform drags, traces, and so on. Failed Tests and ErrorsWithin a test series, if a test item is passed, it is marked as passed in the logging sheet and will not be tested again. This is regardless of whether it was passed under the freehand test pass or under the high-precision apparatus test pass. If the operator fails an individual test item due to an issue that is not a deficiency of the device (for example, dust on the screen, misalignment, unintentional contact) then this is logged as an error in the logging spreadsheet, including the reason for the error, and disregarded as an attempt to pass the test item. The test item is retried afresh. Freehand Test PassThe test operator completes a single end-to-end test pass ‘freehand’, that is, using a finger for contact and without high-precision guidance apparatus. The goal of this test pass is to reduce the need for high-precision apparatus testing on all test items. A lower precision assistance mechanism might be used to aid the freehand pass, such as a straightedge aligned by eye for a straight line test.The procedure for the freehand test pass is:Execute the Windows Touch Logo Test via Device Console in DTM.Measure the horizontal and vertical display size (as indicated by the coverage of the white background of the initial screen) with an accurate measuring device, and input this data in millimeters.Carefully execute each test page according to the instructions in the current Windows Logo Kit documentation: Note which tests pass, and which fail. Tests that fail in the freehand test pass are retested in the high-precision apparatus test pass.High-Precision Apparatus Test PassIn the high-precision apparatus test pass, the test operator completes a test pass over the test items that failed in the freehand test pass. Each test item is tested up to three times in this test pass. Setting up the high-precision apparatusThis section details how the apparatus used for high-precision testing is set up. Windows Touch Test Lab ApparatusLaser pointer: ~12.7-mm diameter laser pointer with a beam bright enough to display clearly on high luminance liquid crystal displays (LCDs).Stylus holder: A block with a flat underside and a vertical hole to hold the stylus and/or laser pointer with minimal tolerance. In practice, a multiple-stylus holder can also be used wherever a single stylus holder is used. Multiple-stylus holder: A block with a flat underside and two or more vertical holes placed 25 mm apart. Stylus: A ~12.7-mm diameter rod with lightly rounded tip. Currently this is a black opaque acrylic cylinder (non-reflective for a length of at least 20 mm from the tip) for testing non-capacitive devices, and a steel rod with conductive tip for testing capacitive devices. The tip of the device is rounded as follows: Five are required. Corner-stylus: A smaller diameter rod with a pointed tip. For non-capacitive devices, this is currently a ~8-mm stylus from the Microsoft Company Store with following tip dimensions:For capacitive devices, the tip is a smaller variant of the rounded tip modeled from the main stylus, that is, ~8-mm diameter with a tip rounded at ~2 mm depth.Jig: A 12-inch x 24-inch x ?-inch transparent acrylic jig, laser-cut with holes and slots corresponding to test item locations (diameter: 13 mm), and etched with guidelines according to the guidelines on the test screens. A number of different jigs is required to cover all the tests. Jig supports: Stable supports for mounting the jigs over the device. Currently this is two adjustable-height office desks.Device platform: A platform movable in two dimensions to maneuver the device below the jigs and hold it in position. Currently this is a pedestal on lockable wheels.Jig FrameworkEnsure the jig supports are stable and level, and have room to maneuver beneath them. Place the jig supports a maximum of 22 inches apart in a parallel manner.Place nonslip pads on top of the supports next to the edges closest to the other support.Mount jig on the pads with at least an inch of overlap on each support. Machine MountingPlace the machine face-up on the device platform. Additional raising blocks such as pre-cut wooden blocks or pads of paper can be used to provide support for devices of odd shapes.Place the machine under the jig and adjust the height of the machine/supports so that the jig lies at least 20 mm above the touch screen.Secure the machine and ensure that both jig and machine are level. Currently machines are secured on nonslip pads.Conducting the High-Precision Apparatus Test PassThis section details how to conduct each test item using the high-precision test apparatus. In all cases, alignment is conducted for every attempt on every test item. Single Point Tests (Corners)Alignment:Current practice: Align corner-stylus above corner target by eye, or by placing stylus as close to bezel as possible. Making contact:Current practice: Hold corner-stylus vertical and tap with center of corner-stylus on target point. Single Point Tests (Others)Alignment:Mount on the pads the jig that holds the hole corresponding to the current test item. (If the machine is freely and easily movable beneath the jig framework, any hole can be used, as long as the alignment procedure below is correctly followed.)Align machine to jig using laser pointer held vertically in the stylus holder and passed slightly through the hole directed at the target point. The center of the laser beam should lie exactly at the center of the target point. If multiple dots are observed, use the bottommost one.Making contact:Place the stylus in the stylus holder and then pass the tip a short distance through the jig hole above the target point, but not onto the screen.Ensure the stylus holder is level on top of the jig.Keeping the stylus holder steady, pass the stylus down through holder and jig hole, in the manner expected by the test (tap, double tap, or press and hold).If the test requires immediate removal of the stylus, remove immediately after making contact.Multiple Point TestsAlignment:Mount on the pads the jig with the holes corresponding to the current test item.Align each point in the pair as for the single point tests, using the pair of holes corresponding to the target pair of points of the test.Ensure that both holes are correctly aligned before proceeding.Making contact:Place two styluses in the two-stylus holder, and prepare to make contact as for single point tests.If the test requires simultaneous contact, pass both styluses simultaneously through the stylus holder and jig onto the screen in the manner expected by the test. If the test requires sequential contact, first pass the stylus corresponding to Point 1 through the stylus holder and jig onto the screen in the manner expected by the test, followed by the stylus for Point 2.If the test requires immediate removal of the styluses, remove immediately after making contact.Single Line TestsAlignment:Mount on the pads the jig with the line corresponding to the test item.Align machine to jig using laser pointer held vertically in the stylus holder and passed slightly through the slot directed at the target line. The center of the laser beam should be bisected by the line. If multiple dots are observed, use the bottommost one.Validate the positioning with the laser pointer by checking at least three points on the line. Adjust alignment until correct. Center the jig along the line so that there is run on and run off allowance with the jig.If the laser pointer is unavailable, alignment can be conducted by eye, using the guidelines printed on the screen and etched into the jigs, and experimental placement of the stylus through the slot. Making contact:Place the stylus in the stylus holder and then pass the tip a short distance through the jig slot above the starting point, but not onto the screen.Ensure the stylus holder is level on top of the jig.Move the stylus so that the entire stylus is at least 2 mm outside the starting point of the line (that is, away from the expected direction of the line).Keeping the stylus holder steady, pass the stylus down through holder and jig hole and make contact with the screen.Keeping the stylus in contact with the screen, move the stylus holder in the direction of the line, until the ending point is passed.Multiple Line TestsAlignment:Mount on the pads the jig with the lines corresponding to the current test item.Align each line of the test as for the single line tests, using the set of slots that correspond to the target lines of the test.NOTE: Some tests do not have a single jig that covers all lines (for example, the third pair of lines in Test 9: Multi-touch Straight Line Accuracy, whose placement will depend on screen size). If multiple jigs can be used and correctly aligned, use multiple jigs. If not, securely mount a straightedge for each line parallel to the line at a distance of 6.25 mm. Validate alignment by passing the laser pointer along each straightedge. The straightedge must be at least 20 mm from the screen. If possible, use the stylus holder with the straightedge to ensure the stylus remains perpendicular to the screen.Making contact:Place two styluses in the two-stylus holder (use more styluses and holders if needed), and prepare to make contact as for single line tests.First pass the stylus corresponding to the first line (marked S1) through the stylus holder and jig onto the screen in the manner expected by the test, followed by the styluses for the remaining lines.Keeping each stylus in contact with the screen, move the stylus holder in the direction of the line, until all ending points are passed.If straightedges are used instead of jigs for the screen-size-dependent test, keep the styluses vertical and in contact with the screen and against the straightedge at all times.Note: For larger devices, two people might be required to conduct the tests efficiently without loss of precision.Line Accuracy Velocity TestsAlignment:Conduct alignment for the single line velocity tests as for the single line tests.Conduct alignment for the multiple line velocity test as for the multiple line tests.Making contact:For the single line velocity tests, prepare for contact as in the single line tests. Ensure a clear view of the line in question, and begin moving the stylus holder along the line immediately after making contact with the box. The stylus should be positioned in the center of the box at all times. For the multiple line velocity test, prepare for contact as in the multiple line tests. Ensure a clear view of the lines in question. Drop each stylus onto the screen in rapid succession and begin moving the stylus holder along the line immediately after making contact with the boxes. The stylus should be positioned in the center of the box at all times. ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download