Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We also imported UK Act content from legislation.gov.uk to test performance on large documents, including the Energy Act 2023 and Online Safety Act 2023.

See below for more information on the specific testing outcomes related to new features and bug fixes in version 17.

Automatic tagging of references

...

Ticket reference

...

Testing result

...

Description

...

Notes

...

LDAPP-4272

...

Pass

...

Extend XML markup generation to add <mref> around reference groups

...

LDAPP-4372

...

Pass

...

Allow users to create manual cross-references from provisions in the Editor

...

Issues found during testing

  1. We identified a bug which prevented images displaying in the Editor. This has been fixed in the final version 17 build.

  2. We identified a problem with the tag x-refs function and the ‘remove reference tag’ action which affected some references in documents containing line numbering. Where a reference extended over the end of a line, using the automatic tagging function or the ‘remove reference tag’ action (from the right-click menu or the floating toolbar) would sometimes remove both the XML tags and the textual content of the reference. Only the reference tags should be removed. This has been fixed in the final version 17 build.

  3. We observed that the automatic reference tagging function sometimes added additional reference tags around existing references; that has been fixed in the final build.

See below for more information on the specific testing outcomes related to new features and bug fixes in version 17.

Automatic tagging of references

Ticket reference

Testing result

Description

Notes

LDAPP-4272

Pass

Extend XML markup generation to add <mref> around reference groups

LDAPP-4372

Pass

Allow users to create manual cross-references from provisions in the Editor

LDAPP-4459

Pass

Update tag x-ref behaviour to account for existing unmodified refs

LDAPP-4460

Pass

Update tag x-ref behaviour to handle manual refs

Identified and fixed issues relating to:

  • re-tagging of references in provisions containing Quoted Text elements

  • duplication of <mref> tags when re-tagging a document

LDAPP-4455

Pass

Change presentation in Editor of valid internal and external x-refs

LDAPP-4427

Pass

Tag document alias references

LDAPP-4417

Pass

Extend //mref markup to internal references when manually generating x-refs (from the Structure View or Context Menu)

LDAPP-4380

Pass

Handle ephemeral block context outside of amending provisions

LDAPP-4378

Pass

Ignore X-refs in quoted text and in parenthetical descriptions

LDAPP-4375

Pass

Improve behaviour of contextual references

LDAPP-4366

Pass

Tag references inside quoted structures and quoted text

LDAPP-4365

Pass

X-refs not tagged in text preceding quoted structures with following text

LDAPP-4364

Pass

Stop //ref elements being editable directly in the Editor

LDAPP-4356

Pass

Update all the "x-ref"/"x-refs" titles to "reference"/"references"

LDAPP-4354

Pass

Investigate a method of stopping certain elements being editable

LDAPP-4343

Pass

Prevent inline elements (and PIs) from breaking X-refs

Identified and fixed a related issue where re-tagging or removing the reference tags from a reference in a document containing line numbering sometimes resulted in the reference text disappearing.

LDAPP-4276

Pass

Handle isolated external provision references

LDAPP-4273

Pass

Identify and mark up document alias definitions

LDAPP-4258

Pass

Convert hybrid ID of external provision references to http://legislation.gov.uk URLs

LDAPP-4419

Pass

Line number missing when ref with @ukl:alternativeReference attribute spans multiple lines

...

Bill and Amendment testing

Leasehold and Freehold

Bill title

Amendments tested

Notes

Renters Reform (HoC, As Introduced)

170 OPC amendments

Auto-apply outputs from Production compared with Staging; no differences found

Digital Markets, Competition and Consumers (HoL, As Brought from the Commons)

50 amendments tested

Auto-apply outputs from Production compared with Staging; no differences found

tested

Notes

Renters Reform (HoC, As Introduced)

124 170 OPC amendments tested

Auto-apply outputs from Production compared with Staging; no differences found

End-to-end tests performed

UK Bill Test Script (EG run-through on Staging) - Regression Test Scripts - Lawmaker Confluence (atlassian.net)

UK Amendments Test Script (EG run-through on Staging) - Regression Test Scripts - Lawmaker Confluence (atlassian.net)

[WIP] Editor Test Matrix [EH Testing] - Regression Test Scripts - Lawmaker Confluence (atlassian.net)

Significant issues found during testing

...

We identified a bug which prevented images displaying in the Editor. This has been fixed in the final version 17 build.

...

We identified a problem with the tag x-refs function and the ‘remove reference tag’ action which affected some references in documents containing line numbering. Where a reference extended over the end of a line, using the automatic tagging function or the ‘remove reference tag’ action (from the right-click menu or the floating toolbar) would sometimes remove both the XML tags and the textual content of the reference. Only the reference tags should be removed. This has been fixed in the final version 17 build.

...

Digital Markets, Competition and Consumers (HoL, As Brought from the Commons)

50 amendments tested

Auto-apply outputs from Production compared with Staging; no differences found

Leasehold and Freehold Reform (HoC, As Introduced)

124 amendments tested

Auto-apply outputs from Production compared with Staging; no differences found

End-to-end tests performed

UK Bill Test Script (EG run-through on Staging) - Regression Test Scripts - Lawmaker Confluence (atlassian.net)

UK Amendments Test Script (EG run-through on Staging) - Regression Test Scripts - Lawmaker Confluence (atlassian.net)

[WIP] Editor Test Matrix [EH Testing] - Regression Test Scripts - Lawmaker Confluence (atlassian.net)

Bug fixes tested

SI/SSIs

Issue key

Summary

User support ticket

Test result

SPT-1703

Error when copying an SI to another project when SI doesn't have enacting text

 

Pass

SPT-1700

Smart paste of SI prov1 with auto-renumber ON strips trailing full stop from num

 

Pass

SPT-1695

Updated SI subject heading list

 

Pass

SPT-1689

SI Paragraph (1) spacing differs in quoted structure as starting element

 

Pass

SPT-1679

Specific wordings of SI/SSI dates still causes line break

 

Pass

SPT-1676

Procedure of SI on the Project tab or Dashboard is locked in after creation and unchangeable

 

Pass

SPT-1671

Add OFGEM and OFCOM as new organisations

 

Pass

...