Information

Background

Summary

"Laptop Testing" is a community-driven project started with Lucid Lynx Alpha 3. Our goal is get Ubuntu working great on as many different makes and models of laptops as possible, mainly (but not only) testing point releases of the development cycle to help devs in triaging bugs. This could be done both in all the Community and LoCos, sharing hardware info about Laptops and trying to attract as many new contributors as possible.

Project has a Testing Team on launchpad. It uses the QA Mailing List and IRC channel #ubuntu-testing. In the Testing Team Wiki page this project is reported under Activities along with an English page.

In this session we would like to present goals reached and some suggestions to improve the project.

Activity

Lucid Cycle Data

Milestone

People

Test cases performed

10.04 A3

15

167

10.04 Beta 1

16

211

10.04 Beta 2

12

171

10.04 RC

9

145

10.04 Final

7

117

Maverick Cycle Data

Milestone

People

Test cases performed

10.10 A1

4

49

10.10 A2

4

88

10.10 A3

2

48 (Holidays)

10.10 Beta

7

167

10.10 RC

5

81

10.10 Final

5

54

Natty Cycle Data

Milestone

People/Laptop

Test cases performed *

11.04 A1

4

120

11.04 A2

7

164

11.04 A3

5

86

11.04 Beta 1

19

338

11.04 Beta 2

17

366

11.04 Final

11

201

* N.B. testcases here stand for "case-id" to compare them with wiki data (e.g. tracker has 18 testcases but most of them contain more than one case-id)

Mixed reports, filed using wiki until Alpha 3, with Laptop Tracker from Beta 1.

Graph (dev cycles)

laptop-tests-graph.png

Laptop Tracker

How it works





Thoughts

Achievements

  1. Much more easy and quick for a user to report a results.
  2. Reports are structured and data validated and can be aggregated or filtered.
  3. Testcases are grouped by category (Audio, Video, I/O etc.)
  4. Users can be easily contacted via tracker/launchpad and milestone and can be notificated by email when a new milestone is available.

What's next

  1. Extend the actual iso-testing tag system implementing a tag scheme specific for laptop (Audio-Video-I/O etc)
  2. Add more testcases.
  3. Try to automate the testing process using tools like kernel-qa script (using USB live disks for example).

  4. Patches are welcome! :-)


CategoryHomepage

PaoloSammicheli/LaptopTesting-O (l'ultima modifica รจ del 11/05/2011 09.20.06, fatta da SergioZanchetta)