Windows Test Suite

Here we list a series of features that should run under our standard Windows installation, or any time we want to test various features of hardware and software.

Tests should generally ordered such that basic features are tested before more advanced features. For instance, basic network connectivity should be tested before testing web browsing.

Booting

  • Does the motherboard manufacturer splash screen display?
  • Is the system image correct? (i.e. Windows 10 (and upcoming - Ubuntu 16.04))
    • If so, does it go to Windows boot loader, or GRUB?
  • Do you get to the Windows splash screen?
  • Do you see the login prompt?

Login

  • cscf-adm user exists and can login
  • or cscf-op user exists (for testing)
  • CS-GENERAL (or CS-TEACHING) domain login works
  • Other user accounts can be created and logged into

Graphics

  • Can you change display properties
    • Start < Control Panel
      • If viewing by Category, select Adjust Screen Resolution under Appearance and Personalization
      • If viewing by Large or Small icons, select Display < Adjust resolution
  • Laptops: Can you display to an external screen?
  • Laptops: is the native resolution of the screen supported?

Drivers and Devices

  • All necessary drivers installed?
      • Sound, CD/DVD, USB, mouse, keyboard, touchpad (if applicable)
  • Connect to/recognize common external devices
      • Multiple screens, mouse, keyboard, speakers/headphones/headset, portable hard drive
      • Mount/unmount USB successfully
  • Read/write to CD/DVD successfully
      • Attempt to burn a CD using ???
      • Attempt to read from a CD such as Microsoft Office 2013 (in DC2608)?

Networking

Wired

  • Can you see the ethernet card?
    • Open a DOS command Prompt - Windows-R -> cmd
    • ipconfig/all (look for "Ethernet adapter Local Area Connection" - does it have an IP address we expect)
  • ping the gateway
    • eg: ping 129.97.168.1

Wireless (if relevant, eg: laptops)

  • Can you see the ethernet card?
    • ifconfig (look for "Ethernet adapter Wireless Network Connection" - does it have an IP address we expect)
  • ping the gateway
    • eg: ping 129.97.192.1

Web-browsing

Check various standard sites

Multimedia

Sound (with speakers and headphones)

  • .mp3 Test
    • Should open up directly in your browser
  • .wav Test
    • Should open up directly in your browser

Video (Ensure sound works as well)

USB

  • CS008969 will be used as a mobile copy of the Test Suite on edocs.
  • Should be updated regularly so as to make sure the USB remains current with the information on edocs
  • USB Updating Documentation

Printing

  • Test printing a variety of documents via wireless connection (either to personal office printer or to public printer, whichever available)

Applications - All the below applications should open and run

Pre-installed

  • Acrobat Reader DC
  • GIMP 2
  • Google Chrome (should've been tested already)
  • iTunes
  • Maple 2015
  • MATLAB 2015
  • Microsoft Office (should've been tested already)
  • Mozilla Firefox
  • SSH Secure File Transfer
  • Vim 7.4

Common downloadable programs which should download, open, install, and run.

Power

  • Machine should be able to go into Sleep mode and wake up, as well as Power Off fully without holding the power button.

Sample Test Layout

  • The tests will be in the following layout, and can be found at https://cs.uwaterloo.ca/cscf/internal/edocs/TestSuite/Windows/
    • (Name of Application)
      • Within the folder will be the tests, and a README file
      • The README file will explain how to test the application, and what the test will be testing (formatting, sound etc)

See Also

Edit | Attach | Watch | Print version | History: r16 < r15 < r14 < r13 < r12 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r16 - 2017-03-17 - LawrenceFolland
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback