/
v18-0 Editor Test Matrix

v18-0 Editor Test Matrix

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

  • Expected Outcomes

Documents Tested

Result

Test Notes

Function

Recommended Tests

  • Expected Outcomes

Documents Tested

Result

Test Notes

Upload or import a recent Document from http://Legislation.gov.uk

Various Doc types

  • Document available for Editing

  • No unexpected Doc check errors

UK SI

UK Pub

Pass

Pass

 

Folding Provisions

One Document type

  • Can fold all and unfold all provisions

  • Can fold Individual provisions and unfold

UK SI

UK Pub

Pass

Pass

 

Text Formatting

One Document type

  • Can format various combinations of Bold, Underline, Italic, super and subscript

  • Can format single words, multiple words at beginning and end of a provision, including around footnotes

UK Pub

UK SI

Pass

 

Inserting Special Characters

One Document type

  • Can search for special characters

  • Quick links to recently used characters

  • Characters appear in the provision where the cursor is

UK Pub

UK SI

Pass (but see note)

For both types of document, inserting large numbers of special characters and certain specific characters creates problems, (e.g., inadequate spacing)

Deleting provisions and other elements

One Document type

  • Can delete a single provision using the breadcrumb

  • Can delete a single provision using the structure view

  • Can Undo deletions

  • Can select multiple provisions using the structure view and delete them

  • Can Undo multiple deleted provisions

UK Pub

UK SI

pass

 

Managing J-Refs

One Document type

  • Insert J-Refs (do at least 3)

  • Cannot insert the same reference (error message generated)

  • J-Ref appears in Editor and Structure view

  • Generate PDF, showing J-Refs

  • Update J-Refs

  • Delete J-Refs

  • Delete all J-Refs

  • Undo (needed for x-ref testing)

Uk Pub

UK SI

Pass

 

Internal Cross References

One Document type

  • References typed correctly in are tagged

  • Can create using structure view

  • Can show/hide J-refs in x-ref in the Editor

  • Move a tagged section and update reference

  • Invalid references are highlighted

  • Can Ignore reference

UK Pub

UK SI

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

 

 

 

Managing Origin Information

UK or Scottish Bills

  • Can insert Origin information

  • Can delete Origin information

  • Can create PDF showing origin information

UK Pub

Pass

 

Managing Footnotes

SI/SSIs

  • Insert a footnote

  • Edit a footnote

  • Delete a footnote

UK SI

Pass

 

Citations (link tbc)

SI/SSIs

UK SI

pass

 

Marking money provisions

UK Bill

  • Mark as Money Provs

  • Can editor provision

  • Can unmark

UK Pub

pass

 

Wrap and Unwrap

One or more Doc types

  • Can wrap into Parts, chapters, etc

    • Can unwrap

UK Pub

UK SI

pass

 

Splitting and Merging Provisions

One Document type + Quoted Structure

  • Can split provision

  • Can merge provisions

UK pub

UK SI

pass

 

Moving Provisions, Tables and Amendments

One Doc type, amendment list and Quoted Structure

  • Move provisions using structure view

  • Test various levels

  • Test tables

  • Test Amendments

UK pub

pass

 

Converting provisions to/from Schedule

At least two Doc types, including Quoted Structure

  • Converting from body, new schedule is created

  • Converting from schedule, provision is created at the of the body

  • Converting last schedule removes the schedule container

UK bill

UK SI

pass

 

Promote/Demote provisions

One Document type, including quoted structure

  • Demote and promote various element (also use keyboard shortcuts. The element and it’s siblings are changed accordingly

  • If last element, will be promoted to closing words

UK bill

UK SI

pass

 

Renumbering Provisions

Lock/Unlock Numbering

Any Document type, also in a QS. To test legal numbering use SI / Rule.

  • Lock number (particularly if using legal numbering)

  • Renumber provision and/or whole document

  • Number, and following numbers are not changed

  • Insert new section and move some other

  • Renumber whole document - locks obtained on all provisions and the last provision number has increased.

UK Bill

UK SI

pass

 

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)

 

?

 

Saving Snapshots

One document type

  • Snapshot appears under the ‘parent’ document

  • Has right name/timestamp

  • Can duplicate

  • Can open duplicate

UK Bill

UK SI

pass

 

Inserting and managing tables

One document type and Quoted Structure

  • Can insert a table

  • Can add/removes columns/rows

  • Can update table properties

  • Can delete the table

UK bill

UK SI

pass

 

Inserting and Managing Images

One document type

  • Can insert image

  • Can resize image

  • Can delete image

UK bill

UK SI

pass

 

Inserting and Managing Formulae

One document type

  • Can insert

  • Can edit (double-click)

  • Can delete

UK bill

UK SI

pass

 

Copying Provisions between documents (Push/Pull)

One document type

(unable to suggest test steps, as feature is not working consistently).

UK bill

UK SI

pass

Noted that this apparently is known to have issues. Worked for me in simple cases (i.e. copying single provisions)

Copying provision between multiple documents (Push/Pull)

One document type

(unable to suggest test steps, as feature is not working consistently).

UK bill

UK SI

pass

Worked for me in simple cases (i.e. copying low number of provisions from two docs)

Cut, Copy, Paste Provisions

One document type - Test in

  • Body

  • Tables

  • QS

  • Definitions

  • x-references

UK pub

UK SI

pass

 

Smart Paste from Non-Lawmaker documents

One document type?

UK pub

UK SI

pass

 

Managing Comments (Not in user manual?)

One document type

  • Add comments

  • Review comments

  • Edit comment

  • Reply to comment

  • Mark as done

  • Delete comment

UK pub

UK SI

pass

 

Track Changes

One document type

  • Insert

  • Delete

  • Move (insert and deleted are tracked)

  • Can accept change

  • Can reject change

  • Can mark as done

  • Can reply to change

UK pub

UK SI

pass

 

Progress Bars (tbc)

(Not in user manual?)

Changing in v17

 

?

 

Removing leading/trailing white spaces (Not in user manual?)

One Document type

  • Remove using Tools menu

  • Remove using Document Check

    • Check message for correct number of spaces removed

UK bill

UK SI

pass

 

 

 

 

 

 

 

Related content

Templates: end-to-end testing
Templates: end-to-end testing
Read with this
Editor Test Matrix
Editor Test Matrix
More like this
v.17.2 Editor Test Matrix
v.17.2 Editor Test Matrix
More like this
v.17.1 Editor Test Matrix
v.17.1 Editor Test Matrix
More like this
Editor feature tests
Editor feature tests
More like this
Release testing checklist
Release testing checklist
More like this