Installer Preflight Checklist

Test environment:

Tester:

Date:

Revision:

Operating system:

PHP Version:

Database type and version:

Browser:

Time to complete:


Test results:

RUN:
0
  PASSED:
0
      PASS:
    0
      PASS with FEATURE REQUEST:
    0
      PASS with KNOWN DEFECT:
    0
  FAILED:
0
      FAIL (KNOWN DEFECT):
    0
      FAIL (NEW DEFECT):
    0
      FIXED:     0
NOT TESTED:
0

New and reopened defects:

New feature requests submitted:

Known defects / feature requests encountered:

1. Installation

1.1
Language selection


Selection of English shows english instructions.


Press back and select German - German instructions shown.

1.2
License agreement


User must agree to license to complete installation.

1.3
System systems settings check


Installer will stop if PHP version is less than 4.4.7


Installer will stop user if permissions are incorrect on /var/config.system.php

Installer will stop user if permissions are incorrect on /var/cache/templates

Installer will stop user if permissions are incorrect on /var/cache/rss

Installer will stop user if permissions are incorrect on /var/cache/adodb
1.4
Database settings


Hostname may be entered as a short name (e.g. localhost, www, blah)


Hostname may be entered as a fully qualified name


Hostname may be entered as an IP address


Port may be specified by appending :port to the hostname


Entering incorrect hostname / port settings shows an understandable error message.


Entering incorrect username / password shows an understandable error message.

A new database is created for valid database name (and if the new database box is selected).


If the database name is invalid (e.g. not unique) and the new database box is checked, an understandable error message is shown.


"Database Found
You already have an installed database.
If you continue your previous data will be overwritten."

Is the database overwritten.


Using an existing database and a unique prefix for this database successfully creates tables.


Using an existing database and a non-unique prefix shows an understandable error message and does not damage existing data.

1.5
Administrator account creation


An understandable error message is shown for invalid input (e.g. blank username).


Password must be entered for installer to continue.


Passwords must match for installer to continue.


Administrator account is created with valid input.

1.6
Configurations


'Community Site' configuration with default module selection installs with no errors.


'Core' configuration with default module selection installs with no errors.


'Intranet' configuration with default module selection installs with no errors.


'Public Site' configuration with default module selection installs with no errors.


2. Fixed defects

2.1
Defects fixed since tests last run


 


3. Upgrade

3.1
Upgrade from 0.9.9


Upgrade from fresh installation on 0.9.9 finishes without error.
3.2
Upgrade from 0.9.8


Upgrade from fresh installation on 0.9.8 finishes without error.
3.3
Upgrade from 0.9.7


Upgrade from fresh installation on 0.9.7 finishes without error.

Upgrade from PostNuke