include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
The goal of the QA Project is to test the software in print "$RELEASE_NAME"; ?> and to develop more efficient ways to test.
The following list itemizes important areas of QA:
The fundamental atomic unit of software distribution is the package. Individual package testing validates best-practice properties at the package level. Defined and scheduled also are processes to ensure proper prioritiztion of security, bugfix and enhancement updates.
A recognized key component is the ability for users to easily and successfully install each release of the distribution. Good QA practices will identify common use cases and explicitly validate and test these properties.
As a release of the distribution is finalized, many loose ends not easily fitting in other areas of testing will need to be explicitly checked to ensure the distribution as a whole is of high quality.
The heart of the distribution, a kernel will need to be tested for various desirable qualities such as robustness, speed and feature completeness.
Often closely linked with the kernel, the toolchain will be tested for important issues such as self-hosting.
Important user space applications (a web server is a good example) should be checked for minimum functionality.
The QA tools project is led by Brock Organ - print mailto("borgan@redhat.com","","About $PROJECT_NAME"); ?>. The place to discuss the QA Project is fedora-devel-list.
$template->displayFooter('$Date: 2005/03/30 17:47:28 $'); ?>