...
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 | Assigned to | Status/Outcome | Comments | ||||
---|---|---|---|---|---|---|---|---|
Generate a PDF with various options 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 | Test tracked changes visible (test all options, including changes applied and side-lining) Test large print 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 | 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
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)
Save a version of a temporary list
Managing a large number of amendments (100+) in a temporary list |
Bulk update proposers and supporters in a list of 100+ amendments
Use the Quick filters on the Amendment Manager tab
Test Tabling, Rejecting, Bulk updating statuses, bulk updating proposer/supporter info | ||||
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+ 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 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+ 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 editorTest for each amending stage | ||||||||
Test ordering, filtering, and PDF output of Lords Amendment lists | 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 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 | 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 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-sectionscheck the traditional wording produced is correct Test leave out action on 8 words or fewercheck 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 |
Auto-application of amendments
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 |
...