Frage Wie man APIs testet


Ich habe Unit-Tests gestartet und versuche Unit-Tests mit einem API-Wrapper durchzuführen, den ich für eine WSDL-Ressource erstellt habe, die ich verwende.

Ich kann meine Klassen problemlos testen, aber welche Best Practices zum Testen der externen API gibt es? Sollte ich jemals versuchen, es zu testen? Abgesehen von den Tests, die ich für die Überprüfung der Verbindung und der Parameter und der Dinge verwende, was sind die besten Methoden, um sicherzustellen, dass meine Daten korrekt aktualisiert werden (falls ich das überhaupt tun sollte)?


5
2017-09-12 19:24


Ursprung


Antworten:


Was dein Suchen heißt Blackbox-Test Das steht im Grunde für das Testen der Funktionalität der API anstelle ihrer Struktur.

Was Sie normalerweise suchen, ist:

  • Falsche oder fehlende Funktionen
  • Schnittstellenfehler
  • Fehler in Datenstrukturen oder externer Datenbankzugriff
  • Verhaltens- oder Leistungsfehler
  • Initialisierungs- und Abbruchfehler

Google für Äquivalenzpartitionierung und Grenzwertanalyse. Das sollte Ihnen eine Vorstellung davon geben, was getestet werden soll und wie.


1
2017-09-12 21:35