The matrix below is to record testing against various document types. Not all tests need to be carried out against all document types or sub-types. The script suggests, where testing against some or multiple document type is advisable, this will also be dependent on the new/updated features in the release.
Out of Scope of this test
Creating Documents and inserting standard provisions
Inserting Document Rubrics, including Toc, Front/Back covers
PDF Generation and formatting
Dashboard or Project tab functionality
Document Compare
In Scope
All editor functionality, across one or more document types or subtypes:
UK/Scottish Bills
Public
Private
Private Members
Finance Resolutions
SI/SSIs
Orders
Regulations
LoDA - UK and/or Scottish
Amendment - UK and/or Official Lists
Church Measures
Within Quoted structures of any of the above document types
Other document types/sub-type are available, but not a priority for testing. This assumes no changes have specifically been made to these document types.
NB:
try and establish which functions are document type specific, as these could be broken off and incorporated into different document specific scripts.
Function | Recommended Tests
| Documents Tested | Result | Test Notes |
---|---|---|---|---|
Upload or import a recent Document from http://Legislation.gov.uk | Various Doc types
| UK SI UK Pub | Pass Pass | |
One Document type
| UK SI UK Pub | Pass Pass | ||
One Document type
| UK Pub | Pass | ||
One Document type
| UK Pub | Pass | ||
One Document type
| UK Pub | pass | ||
One Document type
| Uk Pub | Pass | ||
One Document type
| UK Pub | Pass (but see test note) | NB that if a provision (e.g. a subsection) is moved to a different parent, then the parent //ref element in a reference to that subsection doesn’t get updated after alt+u. Not a result of v18 though. | |
External Cross References | tbc | |||
UK or Scottish Bills
| ||||
SI/SSIs
| ||||
Citations (link tbc) | SI/SSIs | |||
UK Bill
| ||||
One or more Doc types
| ||||
One Document type + Quoted Structure
| ||||
One Doc type, amendment list and Quoted Structure
| ||||
At least two Doc types, including Quoted Structure
| ||||
One Document type, including quoted structure
| ||||
Any Document type, also in a QS. To test legal numbering use SI / Rule.
| ||||
Fragment locking, releasing locks and refreshing documents Locking document fragments/multi-user editing (legislation.gov.uk) | One document type. Needs a mini script (possible rewrite of manual) | |||
One document type
| ||||
One document type and Quoted Structure
| ||||
One document type
| ||||
One document type
| ||||
Copying Provisions between documents (Push/Pull) | One document type (unable to suggest test steps, as feature is not working consistently). | |||
Copying provision between multiple documents (Push/Pull) | One document type (unable to suggest test steps, as feature is not working consistently). | |||
One document type - Test in
| ||||
One document type?
| ||||
Managing Comments (Not in user manual?) | One document type
| |||
One document type
| ||||
Progress Bars (tbc) (Not in user manual?) | Changing in v17 | |||
Removing leading/trailing white spaces (Not in user manual?) | One Document type
| |||