...
All tickets for new version to be re-tested on Staging environment
Currently tracked using the following spreadsheet: 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
Load tests
Load tests to be performed on the Staging environment
See Load and stress testing - LDAPP - Confluence (leidos.com.au)
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 [work in progress] | ||||
UK Private Members Bill [work in progress] | ||||
Dashboard and creating projects
...
Test | Link to test script or description | User manual | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|---|
Restricting permissions on a working version to the current user only | Test across a range of user organisations in different doc types |
| |||
Comparing two working versions and generating a PDF of the comparison output | |||||
Import from http://legislation.gov.uk | |||||
Reopening an auto-save version | |||||
Duplicate a versionDuplicating a document version | Test in all doc types | ||||
Move a version between folders | Test in all doc types | https://lawmaker.atlassian.net/wiki/spaces/USERMANUAL/pages/688786/Documents+and+folders+on+the+Project+Tab#How-to-move-a-working-version-to-another-folderTest in all doc types | |||
Delete a working versionDeleting a document | Test in all doc types |
Editor features
Test | Link to test script or description | User manual | Assigned to | Status/Outcome | Comments |
---|---|---|---|---|---|
Opening and editing a portion of a document | |||||
Fragment locking, releasing locks and refreshing documents (multi-user editing) | |||||
Moving provisions in the Structure View by dragging them |
| ||||
Smart Paste from other sources, like legislation.gov.uk | |||||
Pushing/pulling content between versions | |||||
Inserting tables | |||||
Inserting images | |||||
Renumbering (and locking of numbers) | |||||
Inserting Quoted Structures | |||||
Converting to/from a Schedule | |||||
Wrapping/Unwrapping provisions | |||||
Splitting and merging elements | |||||
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-refsCross-references (x-refs) | |||||
Document checks panel behaviour | |||||
Formatting text: bold, italic, underline | |||||
Check behaviour of progress bars for different actions (Save, Renumber, Tag and Update X-refs) | Test with large documents open in the Editor | ||||
Find and replace in a large document |
...
Test | Link to test script or description | User manual | Assigned to | Status/Outcome | Comments | ||||
---|---|---|---|---|---|---|---|---|---|
Generate a PDF with for all doctypes | Test tracked changes visible (test all options, including changes applied and side-lining) |
| Generate a Test large print version | Generate PDF with a footer | Generate PDF with Draft watermark Test the footer option Test Draft watermark Test J-refs visible Test Dnums visible (for Lists of Draft Amendments) |
| |||
Generate a PDF containing tables, formulae, and /or images | Generate a PDF of a Bill with J-refs visible | Generate a PDF of a LoDA with Dnums visible |
Amendment drafting and management
Amendment management
Test
Link to test script or description
Assigned to
Status/Outcome
Comments
Test | Link to test script or description | User manual | 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
...
Amendments should not submit; warning message should be displayed
...
...
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
Save a version of a temporary list
Bulk update status of 100+ amendments in an ephemeral list
Check that amendments drafted in a LoDA get the correct XML attributes |
| ||||
Submission of amendments from a LoDA | |||||
Submission of amendments from the Amendment Manager tab |
Opening amendments in the Editor (creating temporary lists)
Managing a large number of amendments (100+) in a temporary list | Test Tabling, Rejecting, Bulk updating statuses, bulk updating proposer/supporter info | Bulk update of proposers and supportersTabling UK amendments (incl. 'ready for publishing') |
Bulk update proposers and supporters in a list of 100+ amendments
Use the Quick filters on the Amendment Manager tab
Save a version of a temporary list | |||||
Test the Filters on the Amendment Manager tab | |||||
Amendment list generation
Test | Link to test script or description | Assigned to | Status/Outcome | Comments | ||
---|---|---|---|---|---|---|
Test ordering, filtering, and PDF output of Scottish Parliamentary Amendment lists | 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+ amendmentscheck ordering and formatting; check performance with the list open in the editor Generate a Scottish Parliament Groupings List containing 20+ amendmentscheck ordering and formatting; check performance with the list open in the editor Generate a Scottish Parliament Manuscript List | |||
check Test ordering and formatting; check performance with the list open in the editor, filtering, and PDF output of Commons Amendment lists | Generate a Commons Marshalled List containing 20+ amendmentscheck ordering and formatting; check performance with the list open in the editor Generate a Commons Proceedings containing 20+ amendmentscheck ordering and formatting; check performance with the list open in the editor Test for each amending stage | |||||
Test ordering, filtering, and PDF output of Lords Amendment lists | Generate a Lords Daily Sheet containing 20+ amendmentscheck ordering and formatting; check performance with the list open in the editor Generate a Lords Running List containing 20+ amendmentscheck 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 editorTest for each amending stage | |||
Generate a Consolidated List of Amendments containing all Lords amendments to a Bill; include 100+ amendments on the list | check Check ordering and filtering, and check formatting in PDF; check performance with the list open in the editorEditor | |||||
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 |
...
Generate a Consolidated List of Amendments containing all Lords amendments to a Bill; include 100+ amendments on the list |
Inline amending and auto-application of amendments
Test | Link to test script or description | Assigned to | Status/Outcome | Comments | ||
---|---|---|---|---|---|---|
Test the production of traditional amendment wording from inline LoDAs | Test ‘leave out’ action in different provisions of different bill typescheck the traditional wording produced is correct |
| Test ‘insert’ action in different provisions of different bill typescheck the traditional wording produced is correct Test ‘substitute’ action in different provisions of different bill typescheck 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-sectioncheck 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-sectioncheck the traditional wording produced is correct Test complex (hybrid) leave out amendments that span sub-sectionscheck 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 fewercheck the traditional wording produced is correct Test substitute action on 8 words or fewer | check the traditional wording produced is correct |
...
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 different amendment types | 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 |
...