Über dieses Tool
Den meisten API-Testplänen fehlt dasselbe: Autorisierung auf Objektebene, idempotente Wiederholungen, Grenzfälle der Pagination, Rate-Limit-Header und Fehler-Bodies, die Interna preisgeben. Beschreiben Sie einen Endpoint (Methode, Pfad, ob er Auth braucht, einen Body annimmt, paginiert ist, einen Idempotency-Key akzeptiert oder einem Rate Limit unterliegt), und dieses Tool wendet einen festen Regelsatz an und erzeugt eine nummerierte Checkliste mit Priorität, Schritten und erwartetem Ergebnis je Fall. Die Ausgabe ist deterministisch: Derselbe Endpoint ergibt immer dieselben IDs, sodass exportierte Testfälle beim erneuten Erzeugen stabil bleiben. Betrachten Sie sie als Ausgangspunkt und ergänzen Sie die Geschäftsregeln, die nur Sie kennen.
So funktioniert es
- Wählen Sie die Methode und geben Sie den Pfad ein. Verwenden Sie {id} oder :id für Pfadparameter, damit Fälle für „nicht gefunden“ und Zugriffskontrolle ergänzt werden.
- Wählen Sie die Eigenschaften, die auf den Endpoint zutreffen.
- Prüfen Sie die Checkliste, filtern Sie bei Bedarf nach Kategorie und kopieren oder laden Sie sie als Markdown-Tabelle oder CSV für Ihr Testmanagement-Tool herunter.
FAQ zu REST-API-Testfall-Vorlagen
Was ist BOLA (oder IDOR) und warum hat es P1?
Broken Object Level Authorisation bedeutet, dass ein Nutzer auf das Objekt eines anderen Nutzers zugreifen kann, indem er eine ID im Request ändert. Es ist das größte Risiko in den OWASP API Security Top 10, weil es häufig vorkommt und leicht auszunutzen ist. Jeder Endpoint mit einer ID im Pfad sollte diesen Test haben.
Warum gibt es keine Idempotency-Key-Fälle für PUT oder DELETE?
RFC 9110 definiert PUT und DELETE (sowie GET) als idempotent, eine Wiederholung muss also auch ohne Key dieselbe Wirkung haben. Das Tool fügt für sie stattdessen einen Fall „repeat the request“ (Request wiederholen) hinzu. Idempotency-Key ist für POST und PATCH relevant.
Kann ich die CSV in Jira, TestRail oder Xray importieren?
Die CSV hat die Spalten ID, Category, Priority, Title, Steps und Expected result mit Standard-Quoting, sodass die meisten Import-Assistenten sie zuordnen können. Beim Import müssen Sie die Spalten den Feldern Ihres Tools zuordnen.