Front End: QA test artifact for VBA Regional Office Pilot MVP collab cycle staging review #16540
Labels
Blocked
Issues that are blocked on factors other than blocking issues.
CY24-Q2
Calendar year Q2 2024 priority
Facilities
Facilities products (VAMC, Vet Center, etc)
product
Regional office
CMS managed VBA product owned by the Facilities team
sitewide
VA.gov frontend
CMS team practice area
Description or Additional Context
For VBA Regional Office Pilot MVP collab cycle staging review, we'll need QA artifacts. This ticket is to create a QA artifact document that captures the required elements.
A Tugboat environment is acceptable with 2 additional days for collab cycle review. This should be a new Tugboat just for this review.
Required elements
An artifact that corresponds to each standard in the QA Standards.
provide a link to the product’s codeprovide a screenshot)Platform states Eli's plan is acceptable given our constraints:
E2E testing really should be done on static data, not on dynamic editor-built data. We can build fake data in a mock and test it with the renderHTML feature of content-build which "renders" the page. This is not the same as rendering the page with cypress and therefore is not a complete E2E test but it is more than component testing and can test edge cases. However, the feature set of the rendered pages in terms of being able to access certain shadow-root components supplied by the DST is limited when testing this way.
The pages are not static. They are dynamic. But dynamic drupal content-build not dynamic vets-website. So E2E cypress is a challenge to test or nearly impossible if the drupal content changes which it may do very rapidly.
renderHTML doesn't produce any visual output so it doesn't generate artifacts. It's usually outputted just like the unit tests. We could screenshot and highlight the lines of the unit-test output that cover the rendered pages.
Example
PACT Act example
Acceptance Criteria
The text was updated successfully, but these errors were encountered: