Skip to content

Retire or replace some test tools #9

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

Open
dancodingbr opened this issue Jul 2, 2023 · 0 comments
Open

Retire or replace some test tools #9

dancodingbr opened this issue Jul 2, 2023 · 0 comments
Labels
discussion General discussion about any aspect of this project's development process

Comments

@dancodingbr
Copy link
Owner

dancodingbr commented Jul 2, 2023

This issue is focused on discussing the needs of retire or replace some test tools used in the development process, exceptionally, Pactum, CucumberJS (frontend tier) and Cucumber (backend tier).

Initially, the idea behind to use this test tools as a manner to align the business goals proposed in the features and the product development. Starting from the common step definitions here, and specialising them in both frontend (here) and backend (here) tiers.

But, I'm not satisfied with the result that I expected in terms of test automation readability. I think the result that I obtained is so confusing to maintain in the next iterations. See these source code examples obtained here, here and draw your own conclusions.

So, I would like to listen your opinions about the needs of continuing using these tools for this project. If this a case of overengineering, and just the another test tools currently used to this project is enough. Or it's possible to improve these tests and it's a good ideia to maintain them.

@dancodingbr dancodingbr added the discussion General discussion about any aspect of this project's development process label Jul 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion General discussion about any aspect of this project's development process
Projects
None yet
Development

No branches or pull requests

1 participant