Version being tested: v.xx.x.x
New features and bug fixes
All tickets for new version to be re-tested on Staging environment
Currently using Test Allocations - Google Sheets
Jira search (fix version to be updated as necessary): https://legi-project.teratext.leidos.com.au/jira/issues/?jql=project in (LDAPP%2C SPT) AND fixVersion %3D v.16.0.0
End-to-end path tests
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
UK Bills | ||||
Scottish Bills | ||||
UK amendments | ||||
Scottish amendments | ||||
SIs and SSIs | ||||
Ping Pong | ||||
Finance Bill resolutions | ||||
UK Private Members Bill | ||||
Dashboard and creating projects
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
Creating a new project from the dashboard | test for all document Types and Sub-types |
| ||
Favouriting, filtering, and searching for docs on the dashboard |
Project tab and document management
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
Restricting permissions on a working version to the current user only |
| |||
Comparing two working versions and generating a PDF of the comparison output | ||||
Reopening an auto-save version |
Editor features
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
Opening and editing a portion of a document | ||||
Test locks on provisions in a document being edited by two or more users simultaneously | ||||
Moving provisions in the Structure View by dragging them |
| |||
Smart Paste from other sources, like legislation.gov.uk | ||||
Pushing/pulling content between versions | ||||
Renumbering (and locking of numbers) | ||||
Wrapping/Unwrapping provisions | ||||
Promoting and demoting provisions in different parts of different document types | ||||
Cutting, copying and pasting within the same document | ||||
Making changes with tracked changes turned on; accepting or rejecting those changes | ||||
Tagging X-refs and updating X-refs | ||||
Document checks panel behaviour | ||||
Formatting text: bold, italic, underline | ||||
Test behaviour of progress bars for different actions (Save, renumber, tag X-refs) | test on large documents |
PDFs
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
Generate a PDF with tracked changes visible (test all options, including changes applied and side-lining) |
| |||
Generate a large print version | ||||
Generate PDF with a footer | ||||
Generate PDF with Draft watermark | ||||
Generate a PDF containing tables, formulae, and/or images | ||||
Generate a PDF with J refs visible |
Amendment drafting
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
Check that amendments drafted in a LoDA get the correct XML attributes |
| |||
Test functionality of CCA for all elements in a UK LoDA | ||||
Test functionality of CCA for all elements in a Scottish Parliament LoDA |
Amendment submission
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
Attempt to submit a list of amendments before a published version of the bill exists |
| |||
Submit a large list of 100+ amendments | ||||
Test permissions changes when submitting amendments to the Commons as an OPC user | ||||
Test permissions changes when submitting amendments to the Lords as an OPC user | ||||
Test permissions changes when submitting amendments to the Scottish Parliament as a PCO user |
Amendment management
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
Open 100+ amendments in an ephemeral list from the Amendment Manager tab |
| |||
Bulk update status of 100+ amendments in an ephemeral list |
Amendment list generation
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
Generate a Scottish Parliament Daily List containing 20+ amendments | check ordering and formatting; check performance with the list open in the editor |
| ||
Generate a Scottish Parliament Marshalled List containing 20+ amendments | check ordering and formatting; check performance with the list open in the editor | |||
Generate a Scottish Parliament Groupings List containing 20+ amendments | check ordering and formatting; check performance with the list open in the editor | |||
Generate a Scottish Parliament Manuscript List | check ordering and formatting; check performance with the list open in the editor | |||
Generate a Commons Marshalled List containing 20+ amendments | check ordering and formatting; check performance with the list open in the editor | |||
Generate a Commons Proceedings containing 20+ amendments | check ordering and formatting; check performance with the list open in the editor | |||
Generate a Lords Daily Sheet containing 20+ amendments | check ordering and formatting; check performance with the list open in the editor | |||
Generate a Lords Running List containing 20+ amendments | check ordering and formatting; check performance with the list open in the editor | |||
Generate a Lords Marshalled List containing 20+ amendments | check ordering and formatting; check performance with the list open in the editor | |||
Generate a Lords Manuscript List | check ordering and formatting; check performance with the list open in the editor | |||
Generate a Consolidated List of Amendments containing all Lords amendments to a Bill; include 100+ amendments on the list | check ordering and formatting; check performance with the list open in the editor | |||
Generate a Consolidated List of Amendments containing all Commons amendments to a Bill; include 100+ amendments on the list | check ordering and formatting; check performance with the list open in the editor |
Inline amending
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
Test ‘leave out’ action in different provisions of different bill types | check the traditional wording produced is correct |
| ||
Test ‘insert’ action in different provisions of different bill types | check the traditional wording produced is correct | |||
Test ‘substitute’ action in different provisions of different bill types | check the traditional wording produced is correct | |||
Test complex (hybrid) insert amendments that insert text at the end of a sub-section and a new sub-section | check the traditional wording produced is correct | |||
Test complex (hybrid) substitution amendments that substitute text at the end of a sub-section and a new sub-section | check the traditional wording produced is correct | |||
Test complex (hybrid) leave out amendments that span sub-sections | check the traditional wording produced is correct | |||
Test leave out action on 8 words or fewer | check the traditional wording produced is correct | |||
Test insert action on 8 words or fewer | check the traditional wording produced is correct | |||
Test substitute action on 8 words or fewer | check the traditional wording produced is correct |
Auto-application of amendments
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
Apply a large number of amendments (100+) to a bill version to create the ‘as amended’ version | check that the majority of amendments apply; check that those which fail are all visible in the ‘Review’ pane in the editor; check that the successful amendments are all visible in the Inline Amendments panel |
| ||
Test application of a ‘leave out’ amendment in different provisions of different bill types | ||||
Test application of an ‘insert’ amendment in different provisions of different bill types | ||||
Test application of a ‘substitute’ amendment in different provisions of different bill types | ||||
Test application of complex (hybrid) insert amendments that insert text at the end of a sub-section and a new sub-section | ||||
Test application of complex (hybrid) substitution amendments that substitute text at the end of a sub-section and a new sub-section | ||||
Test application of complex (hybrid) leave out amendments that span sub-sections | ||||
Test application of a leave out amendment on 8 words or fewer | ||||
Test application of an insert amendment on 8 words or fewer | ||||
Test application of a substitute amendment on 8 words or fewer |
API
Test | Link to test script or description | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|
Check availability of published UK bill version through PDR API | test at each stage in both houses; check the house and stage information reported through the API are correct |
| ||
Check availability of published UK amendment information through PDR API | test at each stage in both houses; check the house and stage information reported through the API are correct | |||
Check availability of published SP bill version through PDR API | test at each stage | |||
Check availability of published SP amendment information through PDR API | test at each stage |