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