(Update mailing list URL to test-announce@lists.fedoraproject.org) |
m (Changed wording to 'test event) |
||
Line 2: | Line 2: | ||
=Set a date for install test = | =Set a date for install test = | ||
The install test | The install test event is held one or two weeks before the release date for any given milestone. See [[Releases/12/Schedule]] for specific dates for Fedora 12. DVD/CD/LiveCD images for download need to be made available before this date, and this time should not conflict with other important Fedora events. | ||
=Create test result page= | =Create test result page= | ||
The test result page is used to gather test result of installation against Fedora Release Candidate builds. This page mainly includes test cases which need to be executed and tables to gather the results. For some previous test result pages, please see [[:Category:Fedora 12 Test Results]]. On or around test | The test result page is used to gather test result of installation against Fedora Release Candidate builds. This page mainly includes test cases which need to be executed and tables to gather the results. For some previous test result pages, please see [[:Category:Fedora 12 Test Results]]. On or around the test event, testers should execute the test cases which match their environment, and add their results to the corresponding table. | ||
Creating a test result page using the existing template is easy. For Fedora 12, [[QA:Posting_Install_Test_Results|here]] is the guide to create a test result page using [[QA:Fedora_12_Install_Results_Template]]. | Creating a test result page using the existing template is easy. For Fedora 12, [[QA:Posting_Install_Test_Results|here]] is the guide to create a test result page using [[QA:Fedora_12_Install_Results_Template]]. | ||
= Announce install test | = Announce install test event = | ||
Currently, we announce install test events to the [https://admin.fedoraproject.org/mailman/listinfo/test-announce test-announce]. The announcement mail should provide enough information related to the test focus areas. For example: | Currently, we announce install test events to the [https://admin.fedoraproject.org/mailman/listinfo/test-announce test-announce]. The announcement mail should provide enough information related to the test focus areas. For example: | ||
Line 16: | Line 16: | ||
* Download address of DVD/CD/LiveCD images | * Download address of DVD/CD/LiveCD images | ||
* How and where to add test results | * How and where to add test results | ||
* Contact information of QA members who are available on test | * Contact information of QA members who are available on test event and can help testers who encounter problems. | ||
It is best to announce this event on the mailing list at least 3 days in advance. This should give testers sufficient time to arrange their calendars and prepare a test environment. It is also a good idea to send a reminder e-mail the day before the test. | It is best to announce this event on the mailing list at least 3 days in advance. This should give testers sufficient time to arrange their calendars and prepare a test environment. It is also a good idea to send a reminder e-mail the day before the test. | ||
Line 23: | Line 23: | ||
=Provide help during install test= | =Provide help during install test= | ||
During install test | During install test event, lots of people will be involved, including experienced users and new comers. Make sure the QA folks whose contact information was announced to mailing list in this test event are available during the testing period. They will provide assistance to those who encounter issues. | ||
QA people should be available at: | QA people should be available at: | ||
* IRC: #fedora-qa on irc.freenode.net | * IRC: #fedora-qa on irc.freenode.net |
Revision as of 13:39, 6 January 2010
Installation testing is a very important service offered by the QA team. It provides coordinated and focused testing of official Fedora installation media prior to a release milestone (e.g. Alpha, Beta, Preview, GA). This page describes the steps involved when coordinating an installation test event. For any concerns, please contact the QA group.
Set a date for install test
The install test event is held one or two weeks before the release date for any given milestone. See Releases/12/Schedule for specific dates for Fedora 12. DVD/CD/LiveCD images for download need to be made available before this date, and this time should not conflict with other important Fedora events.
Create test result page
The test result page is used to gather test result of installation against Fedora Release Candidate builds. This page mainly includes test cases which need to be executed and tables to gather the results. For some previous test result pages, please see Category:Fedora 12 Test Results. On or around the test event, testers should execute the test cases which match their environment, and add their results to the corresponding table.
Creating a test result page using the existing template is easy. For Fedora 12, here is the guide to create a test result page using QA:Fedora_12_Install_Results_Template.
Announce install test event
Currently, we announce install test events to the test-announce. The announcement mail should provide enough information related to the test focus areas. For example:
- Introduction of this test event (date, what to test, known bugs, etc...)
- What test cases need to be executed
- Download address of DVD/CD/LiveCD images
- How and where to add test results
- Contact information of QA members who are available on test event and can help testers who encounter problems.
It is best to announce this event on the mailing list at least 3 days in advance. This should give testers sufficient time to arrange their calendars and prepare a test environment. It is also a good idea to send a reminder e-mail the day before the test.
Try to take timezones into account, to maximize convenience for testers from different regions or countries.
Provide help during install test
During install test event, lots of people will be involved, including experienced users and new comers. Make sure the QA folks whose contact information was announced to mailing list in this test event are available during the testing period. They will provide assistance to those who encounter issues. QA people should be available at:
- IRC: #fedora-qa on irc.freenode.net
- Mailing list: fedora-test-list
- Reference of ways to communicate at Communicate
Report and Summary
After testing was accomplished,give a report to all testers, to let them know the status of this round of testing and what achievement has been made. Report at least includes:
- Test status. A summary about what has been tested, what's remaining to accomplish, what issues were faced during test and whether we have achieved testing aim.
- Reported bugs. List filed bugs and reported issues which were found during test. Bug list including bug id,bug status,bug summary,etc.
- Some analysis to test result. Analyze the gathered results and mind testers what need further attention in the future.
- Thanks to all testers