From Fedora Project Wiki

(make instructions clearer)
(try to cover all the cases)
Line 3: Line 3:
|setup=
|setup=
|actions=
|actions=
# Install or deploy the Fedora release you wish to test, with the desired package set (different package sets may include different ''initial setup'' utilities). Do '''not''' create a root nor admin user account during installation.
# Install or deploy the Fedora release you wish to test, with the desired package set (different package sets may include different ''initial setup'' utilities). Do '''not''' create a standard user account during installation.
# Boot the installed system, and observe whether an initial setup utility runs
# Boot the installed system, and observe whether an initial setup utility runs
#* The ''initial-setup'' utility must run if no root password (or administrative user account) was created during installation or during image creation or deployment. If no initial setup utility ran, check whether you can log in as root to whatever login screen you are presented with
#* The ''initial-setup'' utility must run if you deployed an image which has no root password (or administrative user account) set, or if you performed an installation of a graphical desktop without creating a standard user account. If no initial setup utility ran, check whether you can log in as root to whatever login screen you are presented with.
# Observe any artwork and release identification in the initial setup utility. Note whether it specifies a version number and/or a pre-release phase (''Alpha'' or ''Beta'', for instance), and if it does, if it is the correct version number and/or phase for the Fedora release or pre-release you are testing. Check whether any artwork included is in fact the correct, current artwork proposed by the design team for the release under test
# Observe any artwork and release identification in the initial setup utility. Note whether it specifies a version number and/or a pre-release phase (''Alpha'' or ''Beta'', for instance), and if it does, if it is the correct version number and/or phase for the Fedora release or pre-release you are testing. Check whether any artwork included is in fact the correct, current artwork proposed by the design team for the release under test
# If a utility does run, complete the process. At least create one user account. Test any other functions offered by the initial setup process including setting the root password and timezone, if offered  
# If a utility does run, complete the process. At least create one user account. Test any other functions offered by the initial setup process including setting the root password and timezone, if offered  

Revision as of 11:14, 25 August 2016

Description

This test case checks whether an initial setup utility works as intended after Fedora installation or disk image deployment.


How to test

  1. Install or deploy the Fedora release you wish to test, with the desired package set (different package sets may include different initial setup utilities). Do not create a standard user account during installation.
  2. Boot the installed system, and observe whether an initial setup utility runs
    • The initial-setup utility must run if you deployed an image which has no root password (or administrative user account) set, or if you performed an installation of a graphical desktop without creating a standard user account. If no initial setup utility ran, check whether you can log in as root to whatever login screen you are presented with.
  3. Observe any artwork and release identification in the initial setup utility. Note whether it specifies a version number and/or a pre-release phase (Alpha or Beta, for instance), and if it does, if it is the correct version number and/or phase for the Fedora release or pre-release you are testing. Check whether any artwork included is in fact the correct, current artwork proposed by the design team for the release under test
  4. If a utility does run, complete the process. At least create one user account. Test any other functions offered by the initial setup process including setting the root password and timezone, if offered
  5. After completing the initial setup process, test whether you can log in successfully with the user account you created

Expected Results

  1. For installations that boot to a graphical desktop, an initial setup utility should run on first boot before the login screen appears if no user account was created during installation, and at least offer user account creation
  2. For deployments from disk images, an initial setup utility should run on first boot before the login screen appears if no root password was set or administrative user account creating as part of the image creation or deployment process
  3. You should be able to complete the user creation process of the initial setup utility successfully
  4. The user creation process should create a working user account with which you can log in to the system
  5. Other functions of the initial setup utility should complete without errors, crashes or freezes, and should achieve the results they claim, if set:
    • The timezone should be correct
    • The root password set as intended
  6. Any artwork or release identification present in an initial setup utility should include the correct Fedora release number, with the exception that if you are testing a Beta or earlier release, a reference to the pre-release phase but no release number is acceptable
  7. Any artwork included in post-beta builds must be part of the artwork proposed by the design team for the release in question. 'Placeholder' artwork is acceptable for Beta and earlier builds