app icon indicating copy to clipboard operation
app copied to clipboard

Add Checklist Functionality to the Left of Test Cases in Table Format

Open itz4blitz opened this issue 1 year ago • 5 comments

Add Checklist Functionality to the Left of Test Cases in Table Format

Is your feature request related to a problem? Please describe.

When executing test cases, it can be cumbersome to track which steps and expected results have been verified without a way to check them off. This can lead to confusion or missed steps, especially when working with longer or more complex test cases. The current workflow could be more efficient and streamlined.

Describe the solution you'd like

I would like to see a checklist feature added to the left side of the test cases when they are displayed in a table format. This checklist would allow users to check off each step and its corresponding expected result as they are completed. The checklist would visually indicate progress through the test case, helping testers ensure that all steps have been properly verified before moving on.

Describe alternatives you've considered

  • Manually tracking progress with an external checklist or notepad, which is less efficient and can lead to mistakes.
  • Adding comments next to each step in the table, but this clutters the interface and doesn’t offer a clear way to track progress.

Additional context

Adding a checklist feature directly within the table will enhance the user experience by making the test execution process more interactive and easier to manage. It will help in ensuring that no steps are missed and will provide a clear visual indication of test completion. This could be particularly useful in team settings where multiple testers are working on different parts of a test suite.

Here’s an example of how the checklist might be integrated: https://stackblitz.com/angular/lrpjroljdly?embed=1&file=app/table-selection-example.html

It would be great if there were three states for the checkbox: unchecked, pass, and fail.

itz4blitz avatar Aug 26 '24 13:08 itz4blitz

@littlefrontender can we track table rows as ordinary list items?

2024-08-26_17 22 56@2x

2024-08-26_17 43 18@2x

@itz4blitz is it like this?

poliarush avatar Aug 26 '24 15:08 poliarush

Yes, exactly!

itz4blitz avatar Aug 26 '24 15:08 itz4blitz

@DavertMik please take a look, I think we can't track the steps in tables

littlefrontender avatar Aug 27 '24 07:08 littlefrontender

We can try to add custom checkboxes to test descriptions

https://app.testomat.io/projects/notes/test/94cf1afa-checkboxes-in-test-descriptions/

image

DavertMik avatar Aug 27 '24 09:08 DavertMik

@DavertMik

- [] This is a step with checkbox
- [] This is another step with checkbox

means you need to change markdown data format for all test cases

poliarush avatar Aug 27 '24 11:08 poliarush