-
Notifications
You must be signed in to change notification settings - Fork 213
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QA Standards - Public Websites - Discharge Upgrade Wizard #98146
Comments
@it-harrison @FranECross @jilladams For the zero silent failures, there is no api or backend communication for this application. It is purely a react app and have error handling for all questions. Users will not come to a step in the flow where there will be a silent failure. Not sure what we would need to provide for that requirement. Also for the unit test coverage is there a way for us to get approval with just the v2 files and folders showing as 80% or above? There are some tests that I can add and show the updated coverage for the folders containing only v2 code. As we stated in the QA Artifact we have both v1 and v2 code in the folder and that v1 is missing unit test coverage. So the current unit test coverage is not an accurate depiction of just v2 of the wizard. The v1 code will need to still be in this folder until we launch then we can deprecate the folders and code that wont be in use anymore. |
@chriskim2311 - that's perfectly fine for the logging silent failures artifact, it doesn't apply in your case. as for coverage, we evaluate at the app level, and the app level is normally defined by the level of the |
@it-harrison Thank you for the quick response. I will work on that and send you the local screenshot today or tomorrow. |
@it-harrison Here is the updated testing coverage after removing the v1 code. There are some limitations with DST web components and the shadow DOM that make it difficult to test all the Branches in the coverage doc. We have extensive cypress tests that test the code base as well. For example: Cypress Flows Folder we test all possible flows of the wizard forward and backward. Does this new testing report provide enough coverage for the v2 implementation? |
Dropped a message in Slack asking alerting Ian of Chris's last comment above |
@chriskim2311 - that looks good since your sub-threshold branches coverage is due to shadow DOM testing limitations. Thanks for the heads up. |
@it-harrison Here is the Regression Test Plan for DUW. I've shared with you and am happy to share with anyone else that needs access. Thanks! cc @chriskim2311 @jilladams (also mentioned in Slack to Ian) |
Standards have been met for Unit Test Coverage, QA Regression Test Plan, and QA Test Plan and signed off by Ian. Closing ticket. |
General Information
VFS team name
Public Websites
VFS product name
Discharge Upgrade Wizard
VFS feature name
Point of Contact/Reviewers
@it-harrison - Ian Harrison - QA
QA Standards
Regression Test Plan 👉🏽Regression Test Plan in Sharepoint here
Explanation of failure to meet standard (if applicable):
Since this is an upgrade to the existing tool, there should be a Regression Test Plan.
Test Plan 👉🏽 Test Plan in Sharepoint here
Explanation of failure to meet standard (if applicable):
The QA documents states that: "The team manually tested all flows and branching logic with each complete user story. We tested edit question flows on the review page along with navigation when editing a question." But the specific tests performed are not further documented, in particular the results of the tests are not included.
Traceability Reports
Explanation of failure to meet standard (if applicable):
E2E Test Participation
Explanation of failure to meet standard (if applicable):
Unit Test Coverage 👉🏽 Per Ian in a comment below, this now passes
Lines %: 70.29
Functions %: 71.37
Statements %: 70.38
Branches %: 46.22
Standard has been met - Approved by Ian
Standard has not been met
Explanation of failure to meet standard (if applicable):
Endpoint Monitoring (Completed Playbook)
Explanation of failure to meet standard (if applicable):
Logging Silent Failures N/A - approved by Ian
Explanation of failure to meet standard (if applicable):
No logging silent failures artifact provided
Next Steps for the VFS team
@platform-governance-team-members
with any questions or to get help validating the issue.Platform directions
The text was updated successfully, but these errors were encountered: