RoadMap
Size: 6663
Comment:
|
Size: 7298
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-specialisation-within-bugcontrol|Specialization Within bug-control]]''' <!> <!> | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-specialisation-within-bugcontrol|Specialization Within bug-control]]''' {{attachment:IconsPage/warning.png}} |
Line 12: | Line 12: |
* '''[[https://blueprints.edge.launchpad.net/ubuntu/+spec/karmic-qa-tools-package-greasemonkey-scripts|Package Greasemonkey Scripts]]''' <!> <!> | * '''[[https://blueprints.edge.launchpad.net/ubuntu/+spec/karmic-qa-tools-package-greasemonkey-scripts|Package Greasemonkey Scripts]]''' {{attachment:IconsPage/warning.png}} |
Line 17: | Line 17: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-fixing-bugs-with-patches|Fixing Bugs With Patches]]''' {OK} | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-fixing-bugs-with-patches|Fixing Bugs With Patches]]''' {{attachment:IconsPage/OK.png}} |
Line 19: | Line 19: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-regression-immunisation|Regression Immunisation]]''' {OK} | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-regression-immunisation|Regression Immunisation]]''' {{attachment:IconsPage/OK.png}} |
Line 24: | Line 24: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-increase-apport-adoption|Increase Apport Adoption]]''' <!> | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-increase-apport-adoption|Increase Apport Adoption]]''' {{attachment:IconsPage/IconNote.png}} |
Line 26: | Line 26: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-increase-apport-coverage|Increase Apport Coverage]]''' {OK} | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-increase-apport-coverage|Increase Apport Coverage]]''' {{attachment:IconsPage/OK.png}} |
Line 28: | Line 28: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-apport-in-ubuntu-server|Apport In ubuntu-server]]''' <!> | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-apport-in-ubuntu-server|Apport In ubuntu-server]]''' {{attachment:IconsPage/IconNote.png}} |
Line 36: | Line 36: |
* '''[[https://blueprints.launchpad.net/checkbox/+spec/karmic-qa-checkbox-expand-test-coverage|Expand Test Coverage]]''' {OK} | * '''[[https://blueprints.launchpad.net/checkbox/+spec/karmic-qa-checkbox-expand-test-coverage|Expand Test Coverage]]''' {{attachment:IconsPage/OK.png}} |
Line 38: | Line 38: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-extended-audio-testing|Extended Audio Testing]]''' <!> | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-extended-audio-testing|Extended Audio Testing]]''' {{attachment:IconsPage/IconNote.png}} |
Line 40: | Line 40: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-suspend-resume-testing|Suspend-Resume Testing]]''' <!> <!> | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-suspend-resume-testing|Suspend-Resume Testing]]''' {{attachment:IconsPage/warning.png}} |
Line 42: | Line 42: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-daily-desktop-testing|Daily Desktop Testing]]''' {OK} | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-daily-desktop-testing|Daily Desktop Testing]]''' {{attachment:IconsPage/OK.png}} |
Line 47: | Line 47: |
* '''[[https://blueprints.launchpad.net/certify-web/+spec/karmic-qa-cert-install-from-live-cd-images|Live CD pre-seed testing]]''' {OK} | * '''[[https://blueprints.launchpad.net/certify-web/+spec/karmic-qa-cert-install-from-live-cd-images|Live CD pre-seed testing]]''' {{attachment:IconsPage/OK.png}} |
Line 49: | Line 49: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-package-testing|Package Testing]]''' <!> | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-package-testing|Package Testing]]''' {{attachment:IconsPage/IconNote.png}} |
Line 51: | Line 51: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-distribution-upgrade-testing|Distribution Upgrade Testing]]''' <!> | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-distribution-upgrade-testing|Distribution Upgrade Testing]]''' {{attachment:IconsPage/IconNote.png}} |
Line 53: | Line 53: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-unr-testing-automation|UNR Testing Automation]]''' <!> <!> | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-unr-testing-automation|UNR Testing Automation]]''' {{attachment:IconsPage/warning.png}} |
Line 58: | Line 58: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-metrics-based-testing|Metrics Based Testing]]''' <!> <!> | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-metrics-based-testing|Metrics Based Testing]]''' {{attachment:IconsPage/warning.png}} |
Line 60: | Line 60: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-virtual-testing-environments|Virtual Testing Environments]]''' <!> | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-virtual-testing-environments|Virtual Testing Environments]]''' {{attachment:IconsPage/IconNote.png}} |
Line 62: | Line 62: |
* '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-testing-weather-report|Testing Weather Report]]''' <!> | * '''[[https://blueprints.launchpad.net/ubuntu/+spec/karmic-qa-testing-weather-report|Testing Weather Report]]''' {{attachment:IconsPage/IconNote.png}} |
Line 72: | Line 72: |
* <!> <!> - Needs drafting * <!> - Needs cleanup/review/more drafting * {OK} - Approved |
* {{attachment:IconsPage/warning.png}} - Needs drafting * {{attachment:IconsPage/IconNote.png}} - Needs cleanup/review/more drafting * {{attachment:IconsPage/OK.png}} - Approved |
Ubuntu QA 9.10 Roadmap
Bugs
Triage
Specialization Within bug-control
Encouraging specialisation and mentoring in bug-control. High PedroVillavicencio
Create a native Ubuntu package and/or a team PPA. - Medium BrianMurray
Tracking & Fixing
A session with engineering teams on processing bugs with patches attached. High (i) BrianMurray
Put in place procedures to discover major upstream infrastructure changes early and chart the regression potential inherent in these for our users. Use this information at around Feature Freeze to decide whether to push out the new changes or roll back. High (i) DaveMurphy
Apport
Adjust documentation and Launchpad functionality to steer more people towards using apport. Push back on various groups in turn to file correctly. Essential HenrikOmma
The QA team will drive an effort to extend coverage of apport hooks to all core Ubuntu components. Medium (i) BrianMurray
Discussion with server team about including apport by default as well as increasing Apport coverage for server packages. Medium SteveBeattie
Testing
Test coverage
What tests do we need to include, and how to test them e.g. Webcam, Audio, Printing, etc. General spec for tracking extending test coverage. Essential RonaldMcCollam
Extend both manual and automated test cases to test a range of use cases and hardware configurations on a regular basis. High RonaldMcCollam
Integrate the kernel team's suspend-resume script more fully in the certification test setup, both as a fully automated and as a prompted test. High LeannOgasawara
Add desktop tests to the daily hardware testing schedule on laptops and netbooks. High EitanIsaacson
Install & upgrade
Uses Ubiquity pre-seeding. Essential MarcTardif
Setting up regular conflict-checker runs. High RonaldMcCollam
Automated or semi-automated test distribution upgrades (i.e. jaunty -> Karmic). Coordination with Michael Vogt who already does some automated tests. Medium SteveBeattie
Perform install testing of UNR on all laptop and netbook class devices as part of a regula - Put in place procedures to discover major upstream infrastructure changes earlyr rotation of flavours. Incorporate automated desktop UNR tests from the OEM team. PaulLarson (Mobile team QA)
Infrastructure
Track the evolution of certain parameters such as boot speed and power usage that may not have a clear pass/fail threshold but for which historical data is desireable. We will extend out infrastructure to collect and display such data. Essential MarcTardif
Use regularly updated KVM instances that can be downloaded with various versions of Ubuntu for testing and debugging. Also consider instances that people can log into remotely. Medium SteveBeattie
A web application similar to the Ubuntu release weather report (https://blueprints.launchpad.net/ubuntu/+spec/developer-weather-report) oriented towards Ubuntu pre-release testers that will display various bits of relevant information on the state of the development branch (archive integrity, ongoing library transitions, high-impact bugs, critical or high importance bugs in core components, daily image health and build status, new packages, updates in components related to release goals, calls for testing by developers, etc.) Medium MuratGüneş
Testing Sequencing And Management
- How we can improve test sequencing - e.g. re-running tests after a suspend/resume test - and management - e.g. resuming the test sequence after a crash.
Integrating Test Suites in Checkbox Using Filters
Use a filter pattern to integrate suites and metrics testing. - Medium MarcTardif
Key
- Needs drafting
- Needs cleanup/review/more drafting
- Approved
QATeam/RoadMap (last edited 2009-09-30 22:37:27 by c-24-21-43-9)