From Fedora Project Wiki
mNo edit summary
(clean up grammar, etc.)
Line 1: Line 1:
Installation test 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 or Beta).  This page describes the steps involved when coordinating an installation test event.  For any concerns, please contact the [[QA]] group.
Installation test 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 =
=Set a date for install test =
Install test date is always set to some day before milestone release (Beta,Preview,etc...).  So it's necessary to prepare it a few weeks before milestone release day.Milestone release day of fedora 12, please see at:[[ Releases/12/Schedule ]].  In general, we organize install test one or two weeks before milestone release.  Install test set to the day when:
The install test day 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.
*Some day one or two weeks before milestone release day
*DVD/CD/LiveCD images for download will be available
*The time should not conflict with other important events of Fedora


=Create test result page=
=Create test result page=
Test result page is used to gather test result of installation against Fedora 12 Release Candidate builds.  This page mainly includes test cases which are required to execute in this test and tables to gather test result.  For some previous test result pages, please see [[ Category:Fedora_11_Test_Results ]].  Testers should choose some test cases which match their environment from this page and add their results to the corresponding table.
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 11 Test Results]].  On or around test day, testers should execute the test cases which match their environment, and add their results to the corresponding table.
Creating a test result page is not that difficult according to existing template.  For fedora 12, [https://fedoraproject.org/wiki/QA:Posting_Install_Test_Results here ] is the guide to create a test result page according to template of [[QA:Fedora_12_Install_Results_Template]].


=Announce install test  =
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]].
Currently, we mainly mail fedora-test-list to announce install test. The announcement mail should provide enough information for testers.  Some essential information related to test is necessary.  Having these contents will be better:


*Introduction of this test event (Date, what to test, known bugs, etc...)
=Announce install test day =
*What test cases need to execute
Currently, we mainly e-mail fedora-test-list to announce an install test day.  The announcement mail should provide enough information for testers.  Some essential information related to test is necessary.  Having these contents will be better:
 
*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
*Download address of DVD/CD/LiveCD images
*How and where to add test result
*How and where to add test results
*Contact information of QA who are available during install test. If encounter issues during test,testers could get help from these QA.
*Contact information of QA members who are available on test day and can help testers who encounter problems.  


It would be better to announce this event in mailing list at least 3 days in advance.  This could give testers sufficient time to arrange time and prepare environment for testAnd sending a mail for reminder the day before is necessary.
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.


If possible, try to consider timezone, this will be more convenient for testers from different regions or countries.
Try to take timezones into account, to maximize convenience for testers from different regions or countries.


=Provide help during install test=
=Provide help during install test=
During install test day, lots of people will be involved in test, including experienced users and new comers.  Make sure the QA whose contact information was announced to mailing list in this test event are available during install testThese QA will provide guide or help to those who encounter issues.
During install test day, 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 periodThey will provide assistance to those who encounter issues.
QA should be available at:
QA people should be available at:
* IRC: #fedora-qa on irc.freenode.net
* IRC: #fedora-qa on irc.freenode.net
* Mailing list: [https://www.redhat.com/mailman/listinfo/fedora-test-list fedora-test-list]
* Mailing list: [https://www.redhat.com/mailman/listinfo/fedora-test-list fedora-test-list]
* Reference of ways to communicate at [[Communicate]]
* Reference of ways to communicate at [[Communicate]]


=Rearrange test result and give feedback=
=Rearrange test results and give feedback=
After test, will get a lot of test results.  Some of results were not posted with the unified format.  If get time, try to correct them to make the results look clear and orderly.  If possible,try to analyze gathered results, give feedback and appreciate the effects from testers in mailing list.
After the test period, a lot of results will get posted, not all of them in a unified format.  If there is time, try to clean up and make the results look clear and orderly.  If possible, try to analyze the gathered results, give feedback and recognize the efforts of testers on the mailing list.


[[Category:QA SOPs]]
[[Category:QA SOPs]]

Revision as of 18:14, 30 June 2009

Installation test 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 day 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 11 Test Results. On or around test day, 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 day

Currently, we mainly e-mail fedora-test-list to announce an install test day. The announcement mail should provide enough information for testers. Some essential information related to test is necessary. Having these contents will be better:

  • 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 day 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 day, 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:

Rearrange test results and give feedback

After the test period, a lot of results will get posted, not all of them in a unified format. If there is time, try to clean up and make the results look clear and orderly. If possible, try to analyze the gathered results, give feedback and recognize the efforts of testers on the mailing list.