Draft laptop testing spec

Matthew Garrett mjg59 at srcf.ucam.org
Sat Jun 4 05:05:38 CDT 2005


Here's a draft laptop testing spec. It's expected that most laptops will
currently fail most of the points on here, but things ought to start
changing pretty quickly at this point. Comments? Suggestions for extra
items?

INSTALL

Did the installer complete without errors?

BASIC HARDWARE TEST

Does X start correctly?
  After installation is complete, a graphical login window should appear

Is X running at the correct resolution?
  The X desktop should be sharp and clear. System/Preferences/Screen 
  Resolution should default to the resolution of the screen

Does glxinfo return the line "direct rendering: Yes"?
  Start a terminal and type the following:
  glxinfo | grep rendering
  This will print either "direct rendering: Yes" or "direct rendering:
No"

Does the wired ethernet work?
  Can you browse the internet when plugged into the wired ethernet port?

Does the wireless ethernet work?
  Can you browse the internet when near a wireless access point?

Does the trackpad work?
  Does it move the mouse pointer?
  Does the right hand side emulate a mouse scroll wheel?

Does the trackpoint work?
  Does it move the mouse pointer?

ADVANCED HARDWARE TEST

Does the modem work?
  Right click on the panel and select add to panel. Choose "Modem 
  monitor" and click OK. Right click and select properties. Enter the 
  password. Click add, and choose modem (PPP). Enter a phone number on 
  the next screen. Enter username and password. Apply the changes and 
  then select Activate from the phone applet menu. Does the machine dial
  out correctly?

Does pressing the volume hotkeys raise, lower and mute volume?
  This may or may not result in a dialog appearing on screen showing the
  current volume

Do the brightness keys alter the screen brightness?
  Brightness up should raise the screen brightness, and down should 
  lower it. On machines with light sensors, the hotkey should enable 
  and disable this.

Does the video display hotkey switch the external display on and off?
  Without rebooting the machine, connect a monitor to the external 
  display. Press the display key. Does a picture appear on the monitor? 
  Is it correct?

Does the wireless button enable and disable wireless?
  When enabled, the wireless monitor applet in the top right of the 
  screen should show a signal. When disabled, it should not.

Do application buttons (mail, help, web) launch appropriate
applications?
  Pressing application buttons should launch an application, or bring it
  to the front if it is already running.

Is the machine discoverable from a mobile phone with bluetooth?
  On the phone, select "Discover devices". See if the computer is 
  listed.

If an infra red phone is placed in front of the infra red port, does
its 
address appear in /proc/net/irda/discovery ?
  Ensure that infra-red is switched on on the phone. Place it in front 
  of the infra-red port. From a terminal, type

  cat /proc/net/irda/discovery

  and see if it contains a line referring to the phone

Does attaching a docking station result in all of the hardware
appearing 
correctly under Linux?
  Do USB ports on the docking station work?
  Does the video out on the docking station work?
  Do any removable media devices in the docking station work?
  If the docking station contains a battery, does it show up correctly?

Does removing the docking station result in correct behaviour?
  If the docking station is removed, does Linux carry on running?
  If the docking station is reattached, does the docking station still 
  work?

POWER MANAGEMENT TEST

Does pressing the sleep button cause the machine to sleep?
  After a few seconds, the machine's screen should go blank and the 
  sleep light come on

Does the machine then wake up correctly?
  After a few seconds, the machine should wake up. Moving the mouse 
  should result in a screen unlock box appearing.
  Does the keyboard still work after resume?
  Does the network still work after resume?

Does pressing the hibernate button cause the machine to hibernate?
  (Not all machines have hibernate buttons)
  The screen should go blank. Some time later, the machine should
switch 
  off.

Does the machine then wake up correctly?
  Pressing the power button should result in the machine waking up.
  After a while, moving the mouse should result in a screen unlock box 
  appearing.
  Does the keyboard still work after resume?
  Does the network still work after resume?

Does performing these actions from the logout menu behave identically?
-- 
Matthew Garrett | mjg59 at srcf.ucam.org




More information about the ubuntu-devel mailing list