The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Quality
From Mer Wiki
(Difference between revisions)
(→Metrics) |
m (→QA tools) |
||
(23 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
= Quality = | = Quality = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[Quality/Test coverage|Test coverage]] | * [[Quality/Test coverage|Test coverage]] | ||
+ | * [[Quality/Metrics|Metrics]] | ||
* [[Quality/Test processes|Test processes]] | * [[Quality/Test processes|Test processes]] | ||
* [[Quality/Development|Development]] | * [[Quality/Development|Development]] | ||
+ | * [[Quality/Terminology|Terminology/Glossary]] | ||
== QA tools == | == QA tools == | ||
Line 162: | Line 14: | ||
HowTo's | HowTo's | ||
+ | * [[Quality/Tutorials/Testing_with_SDK_to_VM]] | ||
* [[Quality/ExecuteTests|Execute tests]] | * [[Quality/ExecuteTests|Execute tests]] | ||
* [[Quality/TestDefinitionHowTo|Writing test-definition XMLs]] | * [[Quality/TestDefinitionHowTo|Writing test-definition XMLs]] | ||
Line 167: | Line 20: | ||
== ToDo == | == ToDo == | ||
− | 1. '''Test automation''' | + | 1. '''Test automation and tools''' |
# Automatic smoke testing | # Automatic smoke testing | ||
− | ## Create test automation virtual image ( | + | ## Create test automation virtual image ([[Quality/ExecuteTests | HowTo]]) |
− | ## Setup | + | ## Setup test automation environment (Yunta from Jolla is working on this) |
− | + | ## Create smoke test plan ([[Quality/Test coverage|Test plans]]) | |
− | ## Create smoke test plan | + | ## QA-reports for test result reporting ([https://bugs.merproject.org/show_bug.cgi?id=244 MER-244], phaeron) |
− | ## | + | # testrunner-ui refactorin ([https://bugs.merproject.org/show_bug.cgi?id=436 MER-436], timoph) |
− | # | + | # TDriver in Qt5 ([https://bugs.merproject.org/show_bug.cgi?id=439 MER-439], Paimen) |
− | # Design to identify test constraints [https://bugs.merproject.org/show_bug.cgi?id=317 | + | # TDriver with QtQuick 2.0 ([https://bugs.merproject.org/show_bug.cgi?id=440 MER-440], Paimen) |
− | # Netconsole for debugging, http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt | + | # Design to identify test constraints ([https://bugs.merproject.org/show_bug.cgi?id=317 MER-317], not taken) |
+ | # Netconsole for debugging, http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt (not taken) | ||
2. ''' Test coverage ''' | 2. ''' Test coverage ''' | ||
− | # Create a coverage chart/table for core packages | + | # Create a coverage chart/table for core packages ([[Quality/Test coverage|Test coverage]]) |
3. ''' Mer Dashboard ''' | 3. ''' Mer Dashboard ''' | ||
− | # Mer dashboard [https://bugs.merproject.org/show_bug.cgi?id=429 Mer-429] | + | # Mer dashboard ([https://bugs.merproject.org/show_bug.cgi?id=429 Mer-429], kyyberi and lbt) |
# http://www.youtube.com/watch?v=urmp-fmjRro | # http://www.youtube.com/watch?v=urmp-fmjRro | ||
Line 189: | Line 43: | ||
# Create a documentation how to contribute to the QA tests | # Create a documentation how to contribute to the QA tests | ||
− | [https://bugs.merproject.org/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Mer%20QA | + | [https://bugs.merproject.org/buglist.cgi?query_format=advanced&bug_status=NEEDINFO&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=TRIAGEDUPSTREAM&bug_status=REOPENED&product=Mer%20QA List of all bugs and tasks in QA area.] |
== Contact == | == Contact == | ||
Line 200: | Line 54: | ||
=== Future topics === | === Future topics === | ||
− | + | * Test coverage | |
− | * Test coverage | + | |
=== Minutes === | === Minutes === | ||
− | * [http://mer. | + | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-09-27-12.00.html Meeting minutes 2012-09-27, Status update and QA roles changes] |
− | * [http:// | + | * [http://epeli.org/mer/mer-qa-meetin-2012-09-13.txt Meeting minutes 2012-09-13, Status update] |
− | * [http:// | + | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-08-09-12.03.html Meeting minutes 2012-08-09, Status update] |
− | * [http:// | + | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-08-02-12.00.html Meeting minutes 2012-08-02, Mer Dashboard] |
− | * [http:// | + | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-07-26-12.00.html Meeting minutes 2012-07-26, OTS replacement] |
− | * [http:// | + | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-07-19-12.00.html Meeting minutes 2012-07-19, Bug metrics and QA ToDo] |
− | * [http:// | + | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-07-12-12.00.html Meeting minutes 2012-07-12, Status update] |
− | * [http:// | + | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-07-05-12.20.html Meeting minutes 2012-07-05, Status update] |
− | * [http:// | + | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-06-21-12.00.html Meeting minutes 2012-06-21, Acceptance criteria for the tools and tests] |
− | * [http:// | + | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-06-14-12.01.html Meeting minutes 2012-06-14, Status update] |
− | * [http:// | + | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-05-31-12.00.html Meeting minutes 2012-05-31, Test automation image] |
− | * [http:// | + | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-05-24-12.00.html Meeting minutes 2012-05-24, QA tools and OBS] |
+ | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-05-10-12.00.html Meeting minutes 2012-05-10, Status update] | ||
+ | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-05-03-12.16.html Meeting minutes 2012-05-03, QA process] and [http://epeli.org/mer/mer-qa-meetin-2012-05-03.txt full log] | ||
+ | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-04-26-12.00.html Meeting minutes 2012-04-26, Test constraints and mapping] | ||
+ | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-04-19-11.00.html Meeting minutes 2012-04-19, Test package mapping] | ||
+ | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-04-12-12.01.html Meeting minutes 2012-04-12, QA process, tools and tests] | ||
+ | * [http://merproject.org/meetings/mer-meeting/2012/mer-meeting.2012-04-03-11.00.html Meeting minutes 2012-04-03, Initial meeting] | ||
[[Category:QA]] | [[Category:QA]] |
Latest revision as of 12:38, 8 October 2012
Contents |
[edit] Quality
[edit] QA tools
QA tools used in Mer:
HowTo's
[edit] ToDo
1. Test automation and tools
- Automatic smoke testing
- Create test automation virtual image ( HowTo)
- Setup test automation environment (Yunta from Jolla is working on this)
- Create smoke test plan (Test plans)
- QA-reports for test result reporting (MER-244, phaeron)
- testrunner-ui refactorin (MER-436, timoph)
- TDriver in Qt5 (MER-439, Paimen)
- TDriver with QtQuick 2.0 (MER-440, Paimen)
- Design to identify test constraints (MER-317, not taken)
- Netconsole for debugging, http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt (not taken)
2. Test coverage
- Create a coverage chart/table for core packages (Test coverage)
3. Mer Dashboard
- Mer dashboard (Mer-429, kyyberi and lbt)
- http://www.youtube.com/watch?v=urmp-fmjRro
4. Documentation
- Create Category:About pages for tools and processes
- Create a documentation how to contribute to the QA tests
List of all bugs and tasks in QA area.
[edit] Contact
- Mailing lists
- IRC: Channel #mer on irc.freenode.net
[edit] Meetings
[edit] Future topics
- Test coverage
[edit] Minutes
- Meeting minutes 2012-09-27, Status update and QA roles changes
- Meeting minutes 2012-09-13, Status update
- Meeting minutes 2012-08-09, Status update
- Meeting minutes 2012-08-02, Mer Dashboard
- Meeting minutes 2012-07-26, OTS replacement
- Meeting minutes 2012-07-19, Bug metrics and QA ToDo
- Meeting minutes 2012-07-12, Status update
- Meeting minutes 2012-07-05, Status update
- Meeting minutes 2012-06-21, Acceptance criteria for the tools and tests
- Meeting minutes 2012-06-14, Status update
- Meeting minutes 2012-05-31, Test automation image
- Meeting minutes 2012-05-24, QA tools and OBS
- Meeting minutes 2012-05-10, Status update
- Meeting minutes 2012-05-03, QA process and full log
- Meeting minutes 2012-04-26, Test constraints and mapping
- Meeting minutes 2012-04-19, Test package mapping
- Meeting minutes 2012-04-12, QA process, tools and tests
- Meeting minutes 2012-04-03, Initial meeting