Skip to content
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

Epic: Comprehensive Test Plan Implementation #18396

Open
10 of 14 tasks
gracekretschmer-metrostar opened this issue Jun 25, 2024 · 0 comments
Open
10 of 14 tasks

Epic: Comprehensive Test Plan Implementation #18396

gracekretschmer-metrostar opened this issue Jun 25, 2024 · 0 comments
Assignees
Labels
CMS Team CMS Product team that manages both editor exp and devops Epic Issue type

Comments

@gracekretschmer-metrostar
Copy link

gracekretschmer-metrostar commented Jun 25, 2024

Status

Update each sprint until completed

Date Status Launch Date (see above) Notes
10/28/2024 In-Progress On-track To minimize the dependency of relying on the Sitewide team, CMS team is exploring using a testing module that can allow for future creation of test scripts without content type dependencies.

Background

For CMS development, test plans and test scripts have historically been created by developers without QA engineering oversight and right now, flakey tests and testing gaps have created errors during the daily deploy process. @keisterj-oddball did discovery work to determine how to approach a comprehensive test plan and now the comprehensive test plan needs to be implemented.

User Story or Problem Statement

As an editor in Drupal CMS, I need to know that when there are updates to Drupal CMS, it will not unintentionally impact other areas of Drupal CMS that are critical for my day-to-day work.

As a developer in Drupal CMS, I need to know if and how my code changes in Drupal CMS unintentionally impact other areas of Drupal CMS.

As a developer in Drupal CMS, I need to have confidence that the test scripts in Drupal CMS are providing accurate and quick results that I can use to shape my code.

Affected users and stakeholders

  • Developers of CMS and CMS products (e.g. CMS team, Sitewide team)

Hypothesis

By implementing a comprehensive test plan for CMS, we will be able to better catch bugs and bad code before it goes into production and impacts editors and veterans.

Desired Outcomes

  • Increase the number of test coverage for critical pathways for Prod CMS
  • Decrease the test execution time.

OCTO OKR

Objective: Our platforms are the best way to deliver products at VA
Key Results: Our platforms hit the “elite” level (as defined by DORA) on Deployment Frequency, Lead Time for Changes, Change Failure Rate, and Time to Restore Service

Reference Links

Definition of Done

  • 50% of critical pathways within Drupal CMS have automated tests.
  • Existing Cypress test suite is separated into separate test runs, to improve the overall performance of tests and it's feedback to developers.

Tasks

  1. 1 of 1
    CMS Team Epic
    keisterj-oddball
  2. CMS Team
    keisterj-oddball
  3. CMS Team
    keisterj-oddball
  4. Automated testing CMS Team
    JakeBapple keisterj-oddball
  5. Automated testing CMS Team Needs refining
    keisterj-oddball
  6. Automated testing CMS Team
    keisterj-oddball
  7. CMS Team
    keisterj-oddball
  8. CMS - QA Standards CMS Team
    JakeBapple keisterj-oddball
  9. Automated testing CMS Team accessibility
    JakeBapple keisterj-oddball
  10. Automated testing CMS Team
    keisterj-oddball
  11. Automated testing CMS Team
    keisterj-oddball
  12. Automated testing CMS Team
    keisterj-oddball
  13. keisterj-oddball
@gracekretschmer-metrostar gracekretschmer-metrostar added Epic Issue type Needs refining Issue status CMS Team CMS Product team that manages both editor exp and devops labels Jun 25, 2024
@gracekretschmer-metrostar gracekretschmer-metrostar changed the title Implementation: Comprehensive Test Plan Epic: Comprehensive Test Plan Implementation Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CMS Team CMS Product team that manages both editor exp and devops Epic Issue type
Projects
None yet
Development

No branches or pull requests

2 participants