From Fedora Project Wiki
(restored user and results columns and added instructions for result entry)
Line 1: Line 1:
# We don't want the user to report or comment etc on the same page as this.
=== Installation Test Plan ===
=== Installation Test Plan ===
In the table below, duplicate the italicized example rows as needed
and replace the ''user'' and ''pass'' or ''fail'' with your own
user name and results.


{|
{|
! Description || How to Test || Expected Results
! User || Description || How to Test || Expected Results || Results
|-  
|-
|
{{QA:Assign_ext4_fs_with_mount_point}}
{{QA:Assign_ext4_fs_with_mount_point}}
|
|-
|-
|-
| ''user''
|    *
|    *
|    *
| ''pass''
|-
|-
|-
| ''user''
|    *
|    *
|    *
| ''fail''
|-
|-
|
{{QA:TestCases/Create new ext4 partition (non-root fs)}}
{{QA:TestCases/Create new ext4 partition (non-root fs)}}
|
|-
|-
| ''user''
|    *
|    *
|    *
| ''pass''
|-
|-
| ''user''
|    *
|    *
|    *
| ''fail''
|-
|-
|-
|-
|
{{QA:TestCases/Create new ext4 partition (root fs)}}
{{QA:TestCases/Create new ext4 partition (root fs)}}
|
|-
|-
|-
|-
| ''user''
|    *
|    *
|    *
| ''pass''
|-
|-
| ''user''
|    *
|    *
|    *
| ''fail''
|-
|-
|
{{QA:TestCases/Identify ext4 filesystems}}
{{QA:TestCases/Identify ext4 filesystems}}
|
|-
|-
|-
|-
| ''user''
|    *
|    *
|    *
| ''pass''
|-
|-
| ''user''
|    *
|    *
|    *
| ''fail''
|-
|-
|
{{QA:TestCases/ext4 fs on LVM LV}}
{{QA:TestCases/ext4 fs on LVM LV}}
|
|-
|-
|-
|-
|
{{QA:TestCases/ext4 native (non-LVM)}}
{{QA:TestCases/ext4 native (non-LVM)}}
|
|-
|-
|-
|-
| ''user''
|    *
|    *
|    *
| ''pass''
|-
|-
| ''user''
|    *
|    *
|    *
| ''fail''
|-
|-
|
{{QA:TestCases/rescue mode ext4}}
{{QA:TestCases/rescue mode ext4}}
|
|-
|-
| ''user''
|    *
|    *
|    *
| ''pass''
|-
|-
| ''user''
|    *
|    *
|    *
| ''fail''
|-
|-
|}
|}


== Exploratory Test Plan ==
== Exploratory Test Plan ==

Revision as of 16:40, 3 February 2009

Installation Test Plan

In the table below, duplicate the italicized example rows as needed and replace the user and pass or fail with your own user name and results.

User Description How to Test Expected Results Results

Assign ext4 fs with mount point


  1. Prepare system with ext4 filesystem(s).
  2. Boot the installer.
  3. Select the ext4 filesystem as a mount point except of /boot, preferably some 'data' filesystem.
  4. Ensure installation is finished successfully.


  1. ext4 filesystems are recognized.
  2. Mount point can be assigned to ext4 filesystem.
  3. Installation completes successfully.
  4. System starts properly with all filesystems mounted.


user * * * pass
user * * * fail

Create new ext4 partition (non-root fs)


  1. Boot the installer
  2. Advance to the (ddruid) partitioning screen
  3. Create a new (or use existing) partition
  4. Assign a non-rootfs mount point to the partition, choosing ext4 fs type
  5. Complete installation
  6. Reboot into post-install system
  1. installation completes successfully
  2. post-installation system boots
  3. ext4 filesystem is correctly identified and mounted
user * * * pass
user * * * fail

Create new ext4 partition (root fs)


  1. Boot the installer
  2. Advance to the (ddruid) partitioning screen
  3. Create a new (or use existing) ext3 partition for /boot
  4. Create a new (or use existing) partition
  5. Assign a rootfs mount point to the partition, choosing ext4 fs type
  6. Complete installation
  7. Reboot into post-install system


  1. installation completes successfully
  2. post-installation system boots
  3. ext4 filesystem is correctly identified and mounted


user * * * pass
user * * * fail

Identify ext4 filesystems


  1. Prepare system with ext4 filesystem(s).
  2. Boot the installer.
  3. Use "Create custom layout" for partitioning and keep existing partitions.
  4. Ensure ext4 filesystems are recognized and included in list of filesystems.
  1. Anaconda starts successfully.
  2. ext4 filesystems are detected and listed in partition layout of Disk druid screen.
  3. Disk druid allows basic manipulation with ext4 filesystems.


user * * * pass
user * * * fail

ext4 fs on LVM LV


  1. Boot the installer
  2. Advance to the (ddruid) partitioning screen
  3. Create a new (or use existing) LVM PVs
  4. Create an LVM LV using the PVs
  5. Assign a non-/boot mount point to the LVM LV, choosing ext4 fs type
  6. Complete installation
  7. Reboot into post-install system


  1. installation completes successfully
  2. post-installation system boots
  3. ext4 filesystem is correctly identified and mounted using LVM LV device.


ext4 native (non-LVM)


  1. Boot the installer
  2. Advance to the (ddruid) partitioning screen
  3. Create a new non-LVM ext4 partition and assign to / mount point
  4. complete installation


  1. installation completes successfully
  2. post-installation system boots
  3. ext4 filesystem is correctly identified and mounted


user * * * pass
user * * * fail

Mount and recover ext4 partitions from rescue mode


  1. Boot the installer
  2. Advance to the (ddruid) partitioning screen
  3. Create a new (or use existing) ext4 partition and assign a non-/boot mount point
  4. complete installation
  5. reboot into post-install system using rescue mode


  1. installation completes successfully
  2. installation enters rescue mode
  3. rescue mode detects and mounts ext4 partition successfully
  4. user can interact with ext4 filesystem (read, write & edit files)


user * * * pass
user * * * fail


Exploratory Test Plan

If you perform an EXT4 installation test not in the list above (and feel free to) please enter the information here. We will incorporate selected tests in future test plans.

User Description How to Test Expected Results Results Notes
who am I summary what I did what should happen what did happen (pass/fail) notes or observations