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

Rewrite cypress test in dcat_usmetadata app #4534

Open
1 task
rshewitt opened this issue Nov 17, 2023 · 0 comments
Open
1 task

Rewrite cypress test in dcat_usmetadata app #4534

rshewitt opened this issue Nov 17, 2023 · 0 comments
Labels
bug Software defect or bug Testing

Comments

@rshewitt
Copy link
Contributor

User Story

In order to make the integrations tests of the dcat_usmetadata app more consistent, predictable, and reliable, datagov wants to rewrite existing flaky tests.

Acceptance Criteria

  • GIVEN the current integration tests
    WHEN new tests are written and executed
    THEN the tests will pass or fail without the need to retry
    AND the results will accurately reflect the nature of the app.

Background

  • many of the integrations test are known for being unreliable, requiring multiple re-runs to pass.
  • the result of a test should be reliable and reflective of how the app works.

examples

  • user-flow
    • Displays confirmation page when clicked
  • resource-upload
    • Resource radio buttons work, Works when editing a resource during dataset creation
  • additional-metadata
    • Goes back to previous page, Saves dataset using "Save draft" button

Sketch

  • identify complete list of tests needing to be re-written.
  • determine new test to create
@hkdctol hkdctol moved this to 📔 Product Backlog in data.gov team board Nov 22, 2023
@btylerburton btylerburton moved this from 📔 Product Backlog to 📥 Queue in data.gov team board Oct 10, 2024
@btylerburton btylerburton added the bug Software defect or bug label Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Software defect or bug Testing
Projects
Status: 📥 Queue
Development

No branches or pull requests

2 participants