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

OpenAPI support #72

Open
iskitsas opened this issue Jun 3, 2024 · 0 comments
Open

OpenAPI support #72

iskitsas opened this issue Jun 3, 2024 · 0 comments

Comments

@iskitsas
Copy link

iskitsas commented Jun 3, 2024

Implement a new module which will read OpenAPI (Swagger) documents and will create test scenarios for flexbench.

This module can be built in 2 phases:

  1. Read the OpenAPI document, and with the help of ML and nodejs generate a bash script with curl commands that make sense and with input data for curl commands that look like they have been provided by a Software QA Engineer to test (eg. if testing a submission of a registration form, provide data that look real, and exercise happy and sad flows)
  2. Read the OpenAPI document, and with the help of ML create ready to use .flex scenarios, to be consumed by our server and desktop app

Successfully implementing phase 1, means we can offer the module as a standalone script through npm for general usage, no depending on a flexbench app

If needed we will split the work in smaller issues, keeping a reference (in comments) with this issue as a parent. For any split issue do not forget to add the labels:

  • gsoc24
  • improve-getting-started-guide
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants