From Fedora Project Wiki

(tweak a bit as text install no longer implies text boot)
(damn camel case)
Line 7: Line 7:
{{QA/Test_Case
{{QA/Test_Case
|description=This test case checks whether an installed Fedora system boots successfully to a usable state.
|description=This test case checks whether an installed Fedora system boots successfully to a usable state.
|setup=Perform an installation of the Fedora release you wish to test, in graphical mode. Follow all defaults, with the exception that you should encrypt a system partition (e.g. the root partition). Note that the test case [[QA:Testcase_Anaconda_autopart_(encrypted)_install]] covers this process: failures in it are a failure for that test case, not this one. Create a user account during installation. Again, this stage constitutes another test case, [[QA:Testcase_anaconda_user_creation]]. Once the test is complete, re-install with a non-graphical package set (e.g. Minimal), and repeat the test.
|setup=Perform an installation of the Fedora release you wish to test, in graphical mode. Follow all defaults, with the exception that you should encrypt a system partition (e.g. the root partition). Note that the test case [[QA:Testcase_Anaconda_autopart_(encrypted)_install]] covers this process: failures in it are a failure for that test case, not this one. Create a user account during installation. Again, this stage constitutes another test case, [[QA:Testcase_Anaconda_user_creation]]. Once the test is complete, re-install with a non-graphical package set (e.g. Minimal), and repeat the test.
|actions=
|actions=
# Boot into the installed system
# Boot into the installed system

Revision as of 02:42, 12 December 2013

Associated release criterion
This test case is associated with the Basic_Release_Criteria#expected-installed-system-boot-behavior release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.
Associated release criterion
This test case is associated with the Fedora_42_Beta_Release_Criteria#expected-installed-system-boot-behavior release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.
Associated release criterion
This test case is associated with the Basic_Release_Criteria#desktop-background release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.
Associated release criterion
This test case is associated with the Basic_Release_Criteria#self-identification release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.
Associated release criterion
This test case is associated with the Fedora_42_Final_Release_Criteria#artwork release criterion. If you are doing release validation testing, a failure of this test case may be a breach of that release criterion. If so, please file a bug and nominate it as blocking the appropriate milestone, using the blocker bug nomination page.


Description

This test case checks whether an installed Fedora system boots successfully to a usable state.

Setup

Perform an installation of the Fedora release you wish to test, in graphical mode. Follow all defaults, with the exception that you should encrypt a system partition (e.g. the root partition). Note that the test case QA:Testcase_Anaconda_autopart_(encrypted)_install covers this process: failures in it are a failure for that test case, not this one. Create a user account during installation. Again, this stage constitutes another test case, QA:Testcase_Anaconda_user_creation. Once the test is complete, re-install with a non-graphical package set (e.g. Minimal), and repeat the test.

How to test

  1. Boot into the installed system
  2. Enter the password for the encrypted partition if prompted
  3. Observe the result of the boot process
  4. Observe any graphics displayed during the boot process prior to the login manager: bootloader menu, graphical boot screen
  5. Observe the background used in the login manager screen (if any)
  6. Observe the background used on the desktop (if reached)

Expected Results

  1. The system should prompt for the password for the encrypted partition and correctly unlock it when the password is entered (if this step fails, the boot will not complete correctly)
  2. Aside from this, no input should be required from you for the boot process to complete
  3. After the graphical installation and user creation, the boot process should result in a usable graphical environment (either automatically logging into a working desktop environment, or presenting a login manager)
  4. After the text installation and user creation, the boot process should leave you at a console with a working login prompt. If it does not, test whether you can at least access a working login prompt by switching to a different virtual terminal, with Ctrl+Alt+F2, Ctrl+Alt+F3 etc.
  5. If the artwork used at the bootloader screen, during graphical boot, on the login manager, or the desktop background references a release number and/or pre-release phase (Alpha, Beta etc), it must be the current number and/or phase for the release or pre-release under test
  6. If the release being tested is a final release or post-Beta pre-release build, the artwork used in the login manager and on the default desktop (particularly the background) must be the correct and current artwork proposed for the release in question by the design team. If a background or artwork used in the bootloader menu screen or the graphical boot it must be either entirely generic (such as the Fedora logo) or part of the correct and current proposed artwork