story #14884 Display list of backlog items with their tests definition
Display list of backlog items with their tests definition
  • All Backlog Items are displayed collapsed

    • No “Other tests”

    • No “Nb of tests”

    • No test coverage status

    • They are loaded with REST call (route from AD already exists)

  • Backlog Items can be expanded

    • “Covered by” test_definitions are displayed (as well test_definitions that are child of items if any)

    • Test exec status are not displayed

    • Test automation icon is displayed when relevant

    • New REST route to get “covered_by” test definition from a backlog item

  • Create new campaign is aligned with “covered_by” usage:

    • A new campaign created from “current milestone tests” will pick all test definitions linked by Backlog Items with nature “covered_by” (Backlog Item -> Link) as well as "_is_child" (backward compat')

Link is done from a Backlog Item to a Test Definition only (for instance a story with a link to a test_definition). If a Test Definition is linked to a Backlog Item (reverse link), then the test is not displayed (and not used for campaign creation).

  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Manuel Vacelet (vaceletm)
2020-07-28 11:47
2020-05-13 15:10

Referencing story #14884

Git commit


Display backlog items in test plan a29305565c
REST endpoint to retrieve the test definitions linked to a backlog item 781d1d8b0b
Add empty state illustration f3c5df1fde
Mark as expand/collapse the backlog item a8167a79f5
Move Tuleap\TestManagement\ArtifactDao to Tuleap\DB\DataAccessObject a9f9bb8f3f
Display loading state when expanding backlog item cec5ff5771
Let the database manage the pagination of the linked test definitions 7098109030
Display test definitions of a backlog item 52133b6ec2
Add error state illustration ad12771865
Display the tracker name in the test definition cards a281b5c112
Better alignment of illustrations 33eff9da69
Convert TestPlan E2E tests to TypeScript 9d2cd6623b
Add cypress tests for list of backlog items b712d58937
Add the test status in the representation of the test definitions linked to a backlog item e2a7d06ef9
Lower the max page size of the GET milestone/:id/testplan REST endpoint b11cc03c06


User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes