Versions Compared

Key

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

...

To test UK Bills functionality, we used the Leasehold and Freehold Reform Bill, Renters' Reform Bill, and Digital Markets, Competition and Consumers Bill, along with the corresponding tabled amendments to those bills. 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.

To test Scottish bills functionality, we used the Bankruptcy and Diligence (Scotland) Bill,

During the pre-release period, testing focussed on we tested and refined the following areas of the systemnew features:

Automatic tagging of references

Version 17 includes a number of significant improvements to the automatic Tag x-refs function. Lawmaker This function will now identify both internal cross-references an and external references to existing legislation, and tag them.

Our testing focused on the new behaviour of the automatic tagging function in a variety of document types, using real-world documents. Where references were missed or tagged incorrectly, we worked with the development team to refine the tagging algorithm further. We have included those refinements in the final Version 17 deployment.

Documents containing the newly tagged references were then used in end-to-end tests, to ensure that existing Lawmaker functionality is unaffected by the refinements to the automatic tagging function and the tags generated by that function. We did not identify any issues relating to references as part of our end-to-end tests.

Referencing toolbar and Edit ref modal

We tested the newly expanded referencing toolbar (which appears when double-clicking on a reference in the Editor) using a range of different documents. We checked for potential user interface problems connected to the expanded toolbar, and we checked that initiating actions from the toolbar produced the same result as initiating those actions from the right-click menu.

We checked that the new reference toolbar had no effect on the performance of the Editor when opening larger documents.

User feedback helped us to identify an issue with the appearance and layout of the ‘Edit ref’ modal on smaller screens. We intend to fix this in the next minor Lawmaker release.

Generation of citation footnotes in SIs

Version 17 gives users the ability to automatically generate citation footnotes in SIs. The content and format of these footnotes was tested against using real SI content imported from legislation.gov.uk. We amde In response to user feedback, we made a number of refinements to the wording and formatting of these footnotes during the pre-release testing period.

Improved sorting of amendments on the Amendment Manager tab

Version 17 replaces the ‘OoC Sort’ button on the Amendment Manager tab with a ‘Sort by Marshalled Order’ button that correctly sorts amendments in the table according to the order in which they will appear in official lists. We tested the new sorting using Commons, Lords, and Scottish Parliamentary amendments, and ensured that the ordering logic was correct.

We identified and fixed an issue affecting sorting of large numbers of amendments (over 200). The fix has been included in the final version 17 build.

Church Measures

Version 17 now supports Church Measures documents. We tested the core Lawmaker functions in the Editor and on the Project tab in Church Measures projects to ensure that users can draft and manage Measures in Lawmaker.

User feedback enabled us to identify some features which were not enabled for Church Measures (including the push/pull function and the ‘Submit to TNA’ action for enacted Measures). We worked with the development team to enable and test those features for Measures, and have included the necessary changes in the final version 17 release.

Issues found during testing

  1. 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 now been fixed and the fix is included in the final version 17 build.

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

End-to-end tests performed

...