From 4134612ebf4173830c58a2c21405a550cf097613 Mon Sep 17 00:00:00 2001 From: Stefano Cunego <93382903+kukkok3@users.noreply.github.com> Date: Wed, 20 Nov 2024 18:55:37 +0100 Subject: [PATCH] Feat: update testplan template (#1243) * chore: update testplan * fix * fix * fix * fix --- .github/ISSUE_TEMPLATE/test_plan.yml | 52 ++++++++++++++++++++++++++-- 1 file changed, 49 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/test_plan.yml b/.github/ISSUE_TEMPLATE/test_plan.yml index 889d205f99b..7486a894875 100644 --- a/.github/ISSUE_TEMPLATE/test_plan.yml +++ b/.github/ISSUE_TEMPLATE/test_plan.yml @@ -1,5 +1,5 @@ name: Test Plan -description: Create a test plan +description: Create a test plan. title: "[Test plan]: " labels: ["testplan"] projects: ["/input-output-hk/102"] @@ -11,18 +11,64 @@ body: validations: required: true + - type: textarea + attributes: + label: Stakeholders + description: Insert the relevant stakeholders that need to understand, review and approve the test plan + placeholder: | + | Name | Role | Approval | + |:-:|:-:|:-:| + | | | ☐| + validations: + required: true + - type: input attributes: label: Test plan document placeholder: https://input-output-hk.github.io/catalyst-voices/architecture/10_quality/testplans/template.md - description: A link to the test plan document. + description: A link to the test plan document if it is needed. + validations: + required: false + + - type: textarea + attributes: + label: Requirements + description: Business requirements, insert links to relevant Github or JIRA tickets, list what platforms are supported, what will not be tested, etc + validations: + required: true + + - type: textarea + attributes: + label: Acceptance criteria + description: List the acceptance criteria for this feature + validations: + required: true + + - type: textarea + attributes: + label: Risks + description: Describe what risks can affect the accomplishment of the testplan. For example documentation is missing, not enough resources etc + validations: + required: true + + - type: textarea + attributes: + label: Tools + description: Describe what tools will be needed for the testing, if new tools are needed to be developed + validations: + required: true + + - type: textarea + attributes: + label: Test strategy + description: Describe the strategy for testing validations: required: true - type: textarea attributes: label: Test cases - description: The list of the test cases that are part of the test plan + description: The list of the test cases that are part of the test plan. Use the ACC framework [https://input-output-hk.github.io/catalyst-voices/architecture/10_quality/testplans/template/#acc-framework] to help you define testcases placeholder: | -[] https://github.com/input-output-hk/catalyst-voices/issues/1 -[] https://github.com/input-output-hk/catalyst-voices/issues/1