Application Compatibility Checklist

   

This section outlines a series of tests taken from the Windows XP Logo Test Framework that you can use to evaluate your application. If you are interested in applying for the Designed for Windows XP logo for your application, go to http://www.windowslogo.com/.

  • Does the application perform its primary functions and maintain stability during functionality testing?

  • Does the application remain stable when a mouse with more than three buttons is used?

  • Does the application use the user 's temporary folder for temporary files?

  • Does the application store its temporary files only in the user's temporary folder during installation?

  • Does the application store its temporary files only in the user's temporary folder during functionality testing?

  • Does the application not crash or lose data when presented with long pathnames, filenames, and printer names ?

  • Does the application maintain stability when a file is saved by drilling down through the User1 LFNPath1 path in User1's My Documents folder?

  • Does the application maintain stability when a file is saved by entering the full User1 LFNPath2 path?

  • Does the application maintain stability when a file is saved using a long filename?

  • Does the application maintain stability when a file is opened by drilling down through the User1 LFNPath1 path in User1's My Documents folder?

  • Does the application maintain stability when a file is opened by entering the full User1 LFNPath2 path?

  • Does the application maintain stability when a file is opened using a long filename?

  • Does the application maintain stability when printing to a printer with a long name ?

  • Does the application perform primary functionality and maintain stability on a dual-processor computer?

  • Does the application not crash when devices it uses are not installed?

  • Does the application maintain stability when printing if no printer is installed?

  • Does the application maintain stability when attempting to use devices that are not installed?

  • Does the application switch the system's display mode back to the previous color mode if the application automatically changes to 256- color mode when it runs?

  • Do all related kernel-mode drivers pass testing as Windows XP loads them?

  • Do all related kernel-mode drivers pass functionality testing with standard kernel testing enabled?

  • Do all related kernel-mode drivers pass low-resources simulation testing?

  • Are proofs of Windows Hardware Quality Labs (WHQL) testing attached to the submission for all required drivers?

  • Do no warnings appear about unsigned drivers during testing?

  • Does the application install correctly under current and future versions of Windows?

  • Does the application perform all functionality tests correctly under current and future versions of Windows?

  • Does the application properly support Fast User Switching?

  • Does the application properly support Remote Desktop?

  • If the application installs a replacement Graphical Identification and Authentication (GINA) DLL, does the GINA properly support Remote Desktop?

  • Does the application pass all functionality tests with a Windows XP theme applied?

  • Does the application display normally and not lose data when focus is switched among other applications with Alt+Tab?

  • Does the application display normally and not lose data when the Windows logo key and the taskbar are used to switch among applications?

  • Does the Windows Security dialog box or the Task Manager display normally, and can the application be canceled or closed without losing data?

  • Does the installation finish without any Windows File Protection messages appearing?

  • Does the application successfully migrate from Windows 98 to Windows XP Home Edition?

  • Does the application successfully migrate from Windows Me to Windows XP Home Edition?

  • Does the application successfully migrate from Windows 98 to Windows XP Professional?

  • Does the application successfully migrate from Windows Me to Windows XP Professional?

  • Does the application successfully migrate from Windows NT 4.0 Workstation to Windows XP Professional?

  • Does the application successfully migrate from Windows 2000 Professional to Windows XP Professional?

  • Does the application not overwrite nonproprietary files with older versions?

  • Do all application executable files have file version, product name, and company name information?

  • Does the installation finish without requiring a reboot?

  • Can all Test Framework testing be completed without the application requiring a reboot?

  • Does the application offer a default installation folder under C:\Program Files?

  • Does the application install shared files only in correct locations?

  • Does installation add all necessary entries to the registry?

  • Does uninstalling the application as Owner remove and leave all the correct files and registry settings?

  • Does uninstalling the application as User1 either degrade gracefully or both remove and leave all the correct files and registry settings?

  • Can the application be reinstalled after uninstalling it?

  • Does the application default to an "all users" installation or provide an "all users" installation option when installed by Owner?

  • Does the application default to an "all users" installation or provide an "all users" installation option when installed by User1?

  • Does the application's installer start by way of Autorun?

  • Does the application's installer correctly detect that the application is already installed and avoid restarting the installation?

  • Does the application offer a correct location for opening User1's user-created data?

  • Does the application offer a correct location for saving User1's user-created data?

  • Does the application offer a correct location for opening User2's user-created data?

  • Does the application offer a correct location for saving User2's user-created data?

  • Does the application store less than 128 KB of application data in the registry for User1?

  • Does the application store configuration data for User1 only in acceptable folders?

  • Does the application prevent User1 from saving to the Windows system folder?

  • Does the application prevent User1 from modifying documents owned by User2?

  • Does the application prevent User1 from modifying systemwide settings?

  • Does the application's installer either allow User1 to install the application or degrade gracefully if the installation fails?


   
Top


Introducing Microsoft Windows Server 2003
Introducing Microsoft Windows Server(TM) 2003
ISBN: 0735615705
EAN: 2147483647
Year: 2005
Pages: 153

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net