API Testing Tool Evaluation Scorecard & RFP Template
Weighted criteria and RFP questions for comparing Postman, ReadyAPI, Tosca, Parasoft SOAtest and AI-native tools on your own APIs
What's inside:
For: QA leaders, architects, procurement
Get your free copy
Enter your email and we'll send the download link to your inbox.
Preview: API Testing Tool Evaluation Scorecard & RFP Template
This page shows roughly the first 20% of the pack so you can judge it before you download. The full ZIP contains 4 files: evaluation-scorecard.csv, rfp-questions.csv, api-testing-tool-evaluation-guide.pdf, api-testing-tool-evaluation-guide.md.
How to use this scorecard
This pack has two working files. evaluation-scorecard.csv lists weighted criteria with a column per tool. rfp-questions.csv lists questions to send to vendors, with space for their answer and your verdict. Both are blank on purpose: no tool is pre-scored, including ours. Scores only mean something when they come from your own pilot, on your own specs, with your own constraints.
Total Shift Left publishes this pack and makes one of the tools in this category (Shift-Left API). The criteria are written to be vendor-neutral; use them to compare any tool, and adjust the weights to your situation.
Category weights (default)
| Category | Weight (%) |
|---|---|
| Spec-driven test generation | 15 |
| Protocol coverage | 10 |
| CI/CD integration | 10 |
| Deployment and self-hosting | 10 |
| AI / LLM policy and data handling | 10 |
| Security testing | 10 |
| Governance, access and audit | 10 |
| Licensing and commercial terms | 10 |
| Total cost of ownership | 10 |
| Usability and adoption | 5 |
Weights sum to 100. Regulated teams often move 5-10 points from Usability into Deployment and AI/LLM policy. Change the weights before you score, not after.
Weighted evaluation scorecard
evaluation-scorecard.csv · showing 7 of 35 rows. Criteria with weights and blank score columns for each shortlisted tool.
C01
Generates tests from an OpenAPI description
- Category
- Spec-driven test generation
- What good looks like
- Positive, negative and boundary tests for every operation from the spec alone
- How to verify
- Import your own largest spec in the pilot; count generated tests per operation
- Weight (%)
- 4
C02
Negative and boundary depth
- Category
- Spec-driven test generation
- What good looks like
- Required fields, types, formats, min/max, enums and declared error codes all exercised
- How to verify
- Pick 5 operations; check which constraints produced a test
- Weight (%)
- 3
C03
Auth and authorization scenarios
- Category
- Spec-driven test generation
- What good looks like
- Missing/invalid credential and cross-user cases generated, not only happy paths
- How to verify
- Look for 401/403 and second-user tests in the generated set
- Weight (%)
- 3
C04
Handles spec changes
- Category
- Spec-driven test generation
- What good looks like
- Spec diffs are shown and reviewed; nothing changes silently
- How to verify
- Import a modified spec; observe what the tool does with existing tests
- Weight (%)
- 3
C05
Works without an LLM
- Category
- Spec-driven test generation
- What good looks like
- Core generation does not depend on sending the spec to an AI provider
- How to verify
- Disable AI in the pilot; re-run generation
- Weight (%)
- 2
C06
REST / OpenAPI 3.x
- Category
- Protocol coverage
- What good looks like
- Full OpenAPI 3.0 and 3.1 import, including $ref and composition
- How to verify
- Import a spec with allOf/oneOf and external refs
- Weight (%)
- 3
C07
SOAP / WSDL
- Category
- Protocol coverage
- What good looks like
- WSDL import, SOAP 1.1 and 1.2, fault assertions; check WS-Security needs separately
- How to verify
- Import a production WSDL; run three operations
- Weight (%)
- 3
RFP question list
rfp-questions.csv · showing 10 of 50 rows. Questions for vendors, why each matters and the evidence to request.
Q01
Describe your support model: hours, channels, response-time targets by severity, and whether they are contractual.
- Section
- Company and support
- Why it matters
- Regulated teams need support terms that match their incident process.
- Evidence to request
- Support policy or SLA document
Q02
What is your release cadence and how are breaking changes announced?
- Section
- Company and support
- Why it matters
- Predictability of upgrades for self-hosted installs.
- Evidence to request
- Release notes for the last 6 months
Q03
Name any third-party security reports or certifications you currently hold, with report period and issuer.
- Section
- Company and support
- Why it matters
- Only reports that exist and are current count; ask for names and dates.
- Evidence to request
- Report copies under NDA, or a written statement that none are held
Q04
From an OpenAPI description, which test types do you generate (positive, negative, boundary, auth, security)?
- Section
- Test design and generation
- Why it matters
- Separates generation from simple request scaffolding.
- Evidence to request
- Demo on our spec
Q05
Does test generation require an AI/LLM? What works with AI disabled?
- Section
- Test design and generation
- Why it matters
- Determines whether the core value survives your AI policy.
- Evidence to request
- Feature list with and without AI
Q06
How are tests updated when the API specification changes? Is anything changed without review?
- Section
- Test design and generation
- Why it matters
- Silent changes undermine audit evidence.
- Evidence to request
- Walkthrough of a spec change
Q07
Can requirements or user stories be linked to tests, and can you show which requirements are untested?
- Section
- Test design and generation
- Why it matters
- Traceability is often an audit requirement.
- Evidence to request
- Sample traceability view
Q08
Which assertion types are available (status, body paths, headers, timing, schema, custom code)?
- Section
- Test design and generation
- Why it matters
- Depth of verification, not just request sending.
- Evidence to request
- Assertion reference
Q09
How is test data provided (data files, databases, generated data)? Which databases can be read?
- Section
- Test design and generation
- Why it matters
- Data-driven testing with realistic, masked data.
- Evidence to request
- Documentation
Q10
List every protocol supported for automated testing today, and any that are roadmap only.
- Section
- Protocols
- Why it matters
- Avoid buying roadmap.
- Evidence to request
- Protocol support matrix
The rest of the pack
85 rows across 2 CSV files, and all 7 sections of the guide as PDF and Markdown. Enter your work email above and we will send the download link.
Want to automate your API testing?
Generate tests from OpenAPI specs, run in CI/CD, and scale quality across teams.