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

Test case runner #75

Open
xepozz opened this issue Oct 14, 2023 · 2 comments
Open

Test case runner #75

xepozz opened this issue Oct 14, 2023 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested

Comments

@xepozz
Copy link
Member

xepozz commented Oct 14, 2023

Typically developers make repeatable steps manually like:

  • Create user
  • Login user
  • Open page {name}
  • Click button {name}
  • Go to another page
  • Do smth else
  • Fix code, repeate actions from the bottom

So it's annoying part of development when developers make repeatable action from time to time.
Some of the steps can be covered by automatic tests, but while developing make sense do a part of a test scenario and not to make the rest, because usually tests clean data after they done.

So it's not about running a separated functional or unit test, it's about running a separated manual test case.
Usually QA also do these steps every time when they are doing chaos testing.

I think it having such opportunity as running these step would be great.

I image it as a list with actions that you can run individually or select multiple to run it as a sequence.

For first time it can be made as a list with checkboxes and two buttons: run individually or run all checked actions.

The second question is even better that the visual part of this feature: how it should be done on backend:

  • Acceptance test (with separated steps on each case)
  • BDD test with description or whatever
  • Custom console commands / web controllers
  • Selenium scenarios
  • ???
@xepozz xepozz added enhancement New feature or request help wanted Extra attention is needed question Further information is requested labels Oct 14, 2023
@c7v
Copy link

c7v commented Oct 14, 2023

Не понял, что конкретно вы предлагаете сделать?

@xepozz
Copy link
Member Author

xepozz commented Oct 15, 2023

Visually it can look like this

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants