From Fedora Project Wiki

m (rbergero -> jreznik)
(obsolete the page - make it redirect to the combined release validation test plan)
 
Line 1: Line 1:
__NOTOC__
#REDIRECT [[QA:Release_validation_test_plan]]
{{header|qa}}
 
== Introduction ==
 
Before an official Fedora release comes out, several alpha, beta and release candidate releases - known collectively as pre-releases - are made available. As part of the validation process for each pre-release, the QA group tests to see that various basic functions meet pre-defined quality standards. You can find the requirements for each release in the [[Fedora_Release_Criteria]].
 
== Scope and Approach ==
 
Testing will include:
 
* Manually executed test cases using DVD, CD-ROM, or live image media
 
This is one of several [[:Category:Validation test plans|release validation test plans]]. Each covers a particular type of testing - installation, base, desktop etc. This test plan on its own does not cover all release criteria, but the set of release validation test plans taken together ought to do so.
 
== Timing of base test events ==
 
Base test events occur before milestone releases. Current events can be found at:
 
* http://jreznik.fedorapeople.org/schedules/f-{{FedoraVersion||next}}/f-{{FedoraVersion||next}}-quality-tasks.html
 
== Test plan ==
 
A [[:Category:Base_Acceptance_Test_Cases|set of test cases]] forms the basis of base validation testing. These test cases are designed to ensure that the release under testing complies with the [[Fedora_Release_Criteria]]: the test cases derive from the criteria, not the other way around. As and when the criteria are adjusted or updated, new test cases should be created and no longer valid ones removed as appropriate.
 
For each candidate, pre-release, and release build to be tested, the entire set of base validation test cases should be run. Tests can be performed by any QA group member, and multiple test runs are acceptable and encouraged. Each test case is associated with a particular release stage (Alpha, Beta or Final), depending on which set of release criteria the criterion it is intended to validate forms a part of. Even though all tests are run at each stage, only those associated with the current stage or an earlier stage will be considered as blocking the release. That is, if an Alpha test fails at Final stage, the failure blocks the final release; but if a Final test fails at Alpha stage, the Alpha release is not blocked.
 
Any failure of any test must be reported using the appropriate tracking system - usually [http://bugzilla.redhat.com Bugzilla]. If the failure constitutes an infringement of the [[Fedora_Release_Criteria]], as is usually the case for the default desktop tests, the bug should be marked as blocking the appropriate release (Alpha, Beta or Final, according to the level of the test and criterion involved), according to the [[QA:SOP_blocker_bug_process|blocker bug process]].
 
=== Test environment ===
 
Testing can be performed using the pre-release or release images, or candidate images for pre-releases or releases as provided to the QA group by the Release Engineering group. Testing must be performed on the [[Architectures#Primary_Architectures|primary architectures]].
 
== Results ==
 
Results are recorded in a separate page for each test run. The results for the upcoming {{FedoraVersion|long|next}} release can be found [[:Category:{{FedoraVersion|long|next}}_Test_Results|in this category]]. The results for the current {{FedoraVersion|long|current}} release can be found [[:Category:{{FedoraVersion|long|current}}_Test_Results|in this category]]. These pages are created based on a [[QA:Base_validation_results_template|template page]].
 
{{admon/note|Current Test Results|Use [[Test Results:Current Base Test|this link]] to visit the most current desktop test results page.}}
 
== Procedure ==
 
The procedure for managing base validation testing is documented as part of the [[QA/SOP_Release_Validation_Test_Event|general release validation testing procedure]].
 
[[Category:Validation test plans]]
[[Category:Base validation testing]]

Latest revision as of 22:45, 8 July 2014