department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
272 stars 194 forks source link

Review and Document existing QA documentations and Document drafts for QA framework into github #80691

Open zyellowhorse opened 2 weeks ago

zyellowhorse commented 2 weeks ago

I received the following from Alexander Garcia regarding the QA framework.

  1. :shrug: Not sure about this one.
  2. I know platform has a whole list of tools of what they use for QA. However, our team in respect to tests: Mocha, Enzyme for unit tests, Cypress for E2E, TestRail for Test Plans (see here)
  3. Yes. We have unit tests for authentication and its related applications. Identity Frontend team does not/will not do E2E tests. Datadog Synthetic tests from Frontend to Backend cover the E2E part
  4. Honestly not sure, I'd recommend reviewing the QA docs
  5. Not sure yet.
  6. Not sure if Platform CoP FE team is working on this right now but they used to have a Test Stability Review mechanism in CI/CD that would add flaky unit and E2E tests to a disallowed list and post it to Slack to ensure teams check/fix their flaky tests. And I don't think it is working appropriately as it always displays that there are no flaky tests each week.
  7. I know for certain teams Review Instances with authentication seems to be a hurdle due to it not being HTTPS (which is required for OAuth crypto libraries)
  8. Nothing specific that I need right now. But the above items could help Platform CoP Frontend team out.
  9. I believe there is a QA Product Dashboard (personally I've never used it, however I know one of the UX people on our team has DOMO access)
  10. QA tests - unit tests and E2E both run during CI/CD (when a pull request opens).

I will be reviewing the documentation and workflows that Alexander mentioned.

By going through I will drafting the QA framework improvments and

zyellowhorse commented 2 weeks ago

Review the following documents https://depo-platform-documentation.scrollhelp.site/developer-docs/quality-assurance-standards https://depo-platform-documentation.scrollhelp.site/developer-docs/qa-and-accessibility-testing https://depo-platform-documentation.scrollhelp.site/developer-docs/test-stability-review https://depo-platform-documentation.scrollhelp.site/developer-docs/qa-product-dashboard-guide Also the Datadog tests.