See llms.txt for all machine-readable content.
Last update
Last update 4 days ago
Quick overview
This workflow upload test cases from a CSV file into Qase App and sends a confirmation message to your Slack channel.
How it works
- Receives a form submission containing a public CSV URL and a selected Qase project option.
- Downloads the CSV file from the provided URL and extracts its rows into individual test-case items.
- Maps each row into the JSON payload Qase expects (including project code, fields like severity/priority/type, and optional parsed steps).
- Creates the test cases in Qase by sending a POST request per item to the Qase Cases API for the mapped project.
- Aggregates the upload responses into a single result.
- Sends a Slack incoming-webhook message confirming the test case upload is complete.
Setup
- Create a Qase API token and add it to the Qase HTTP Header Auth credentials used for the Qase API request.
- Create a Slack Incoming Webhook, paste the webhook URL into the Slack notification HTTP request node, and customize the message text if needed.
- Ensure the uploaded CSV is publicly accessible via URL and uses the expected columns (for example: title, description, preconditions, postconditions, severity, priority, type, layer, behavior, automation, and optional steps_raw).
- Update the project-code mapping in the JavaScript mapping step and the form dropdown options so each selection resolves to a valid Qase project code.
- Use the generated form/webhook URL from the form trigger and share it with users who will submit the CSV URL and project choice.