Shift-Left API in Depth

Learn Shift-Left API end to end: install, requirements, spec import, AI test generation, data-driven tests, workflows, mocks, triage, reports and CI.

Track 9 of 9 in API 101, our free API testing course for beginners.

  • For Manual testers
  • For Automation engineers
  • For Developers
  • For DevOps engineers
  • For QA and engineering leaders
beginner·6 min

Generate API Test Cases from Swagger: Your First Project

Your OpenAPI spec is most of a test plan already. Import it into Shift-Left API, explore what it creates, and generate tests from it with no requirements needed.

generate api test cases from swaggerswagger test case generationopenapi generate test cases
beginner·7 min

API Testing Requirements: From Documents to Traceable Tests

A spec says what's valid, not what the business needs. Upload a requirements document to Shift-Left API, review what it extracts, and generate tests that trace back to each rule.

api testing requirementspurpose of api testingwhat to test in api testing
intermediate·8 min

Spot Changes in Your API Spec: An API Contract Testing Example

Your spec is a contract, and it changes. Import a new version into Shift-Left API, see which changes break clients, approve them, and test the new version.

api contract testing examplewhat is api contract testinghow to do api contract testing
beginner·6 min

Import API Test Cases Using Postman: From Collection to Tests

Your Postman collection is a test plan too. Import it into Shift-Left API, see what each folder, request and script becomes, and run an imported test.

api test cases using postmanhow to create api test cases in postmanapi test automation with postman
intermediate·8 min

AI Test Case Generation Tools: Strategies You Control

AI test case generation tools promise a full suite in seconds. See which strategies decide what Shift-Left API writes, switch them in AI Generation settings, and read what each one added.

ai test case generation toolsapi testing using ai toolsai test generation tools
beginner·7 min

API Test Cases Format: The Test Workbench and Assertions

Whatever API test cases format you use, every test case needs a request and the checks its response must pass. Open a test in the Shift-Left API test workbench, add assertions without code, and fix a failing check.

api test cases formatapi test cases for get requesthow to write test cases for api testing
intermediate·7 min

Sample API Test Cases in Excel Sheet: Data-Driven Testing

A row per case, with its inputs and its expected result: that sheet is already a test suite. Import it into Shift-Left API as a dataset, bind its columns to a test, and run it once per row.

sample api test cases in excel sheetapi test cases exampleshow to write api test cases in excel sheet
intermediate·7 min

End to End API Testing Framework: Visual Workflows and Workflow Doctor

One test checks one call. A journey needs steps in order, values carried forward and proof that every step ran. Chain tests on a canvas in Shift-Left API, and let Workflow Doctor find the step that never ran.

end to end api testing frameworkwhat is end to end api testinge2e api testing framework
intermediate·7 min

Mock API for Integration Testing: Mock Servers from a Spec

Run your tests before the real service is ready, or while it's down. Generate mocks from the spec in Shift-Left API, start the mock server, and send a test to it by switching one environment.

mock api for integration testingapi mocking for testingapi mock generator
intermediate·7 min

API Test Schedule: Run Now, Test Run Packs and Nightly Runs

Turn a handful of tests into something that runs on its own. Build a Test Run Pack in Shift-Left API, schedule it for every night, run it now, and find every run in Reporting.

api test scheduleapi testing schedulewhy api testing is important
intermediate·7 min

API Monitoring Dashboard: Dashboards, TV Mode, Share Links and Printable Reports

Turn a pile of test runs into one screen your team can watch and share: a dashboard for each role, an export you can print to PDF, share links and a TV Mode wall display.

api monitoring dashboardapi endpoint monitoringapi monitoring
intermediate·7 min

API Performance Testing Tools: Load, Stress, Spike and Soak Tests

Does your API stay right, and fast, when many people call it at once? Build a load test from tests you already have, run it, read its verdict, then read a stress, a spike and a soak report.

api performance testing toolsapi load testing toolsapi stress testing tools
intermediate·7 min

Free API Security Testing Tools: OWASP Checks and Compliance Mapping

When somebody sends a request they should not, does your API refuse it? See what's free in every edition, then generate and run security checks, read a finding mapped to OWASP, and see the compliance mapping.

free api security testing toolsapi security testing toolsautomated api security testing tools
intermediate·6 min

API Test Automation Framework: GitHub Actions, Azure DevOps and Jenkins

Every build runs the API tests, and a build that breaks them stops. See what a pipeline step does with a Test Run Pack, create a scoped API key, gate on a pass rate with JUnit results, and find the runs in Reporting.

api test automation frameworkautomated api testing frameworkapi automation testing framework
intermediate·6 min

AI API Testing Tool: Bring Your Own LLM

Shift-Left API doesn't ship a model of its own; you bring one. Pick a hosted provider with your own key or a self-hosted model, test the connection, and see which model reviewed your tests.

ai api testing toolai based api testing toolsai powered api testing tool
Practice on your own APIs — free

Practice these lessons on your own APIs.

The Free Developer License of Shift-Left API is a single-user license that renews free every 6 months. Import your OpenAPI spec, generate tests, mock APIs and run workflows on your own machine. Want the full guides first? Browse the API testing hub.