Live data from Hacker News

Show HN: We built a tool that automatically generates API tests

stepci.com

1–10 of 53 posts

Show HN: We built a tool that automatically generates API tests

#1
Hi, this is Mish and Sebastian. We are working on Step CI - a fully automated API testing platform for developers.

Step CI works programming-language independent and for different API paradigms (REST, GraphQL, XML).

Our CLI and test runner are available on GitHub (https://github.com/stepci) under the MPLv2 license.

Since our last launch, Step CI is now able to generate automated tests for your API based on your OpenAPI (Swagger) spec. This saves you a lot of time as you never have to write and maintain your tests again!

We would like to invite you to try our tool and give us feedback! Please star us on GitHub, if you like what we are working on!

We are very thankful for your attention and any feedback or suggestions we receive from you :)

Mish and Sebastian from Germany

Show HN: We built a tool that automatically generates API tests
stepci.com

Re: Show HN: We built a tool that automatically generates API tests

#4

Cool idea. I’ll definitely check it out. We’ve been thinking of making something similar internally.

Hello Fernando, this is Mish from Step CI

We're glad you liked the idea! I had this idea in my head for about 2 years until I met Sebastian and we decided to give it a try!

We already support sending GraphQL queries and validating the responses

Soon we will also be able to generate automated API tests based on your GraphQL Schema. You can watch our main repository (https://github.com/stepci/stepci) or subscribe to our newsletter to follow our progress!

Thanks in advance for checking out our tool!

Re: Show HN: We built a tool that automatically generates API tests

#5
post #3

How do you deal with state between API calls? (For example, a user filling a shopping cart, getting discounts based on their geo/products and then checking out)

Hello, this is Mish from Step CI

Thanks for your question!

We allow you to capture content like headers, response and cookies between steps using captures, check out the "Captures" example in our Demo

Here's a documentation with examples for all capture types: https://github.com/stepci/stepci/blob/main/docs/workflow-syn...

also: we manage cookies for you automatically

Re: Show HN: We built a tool that automatically generates API tests

#9

If you are looking for a more general tool, which can do not only API tests, but also interact with Databases and etc, but still use declrative syntax, try Venom https://github.com/ovh/venom

Why use venom? Why not just pytest ?
Post reply on HN