2012-09-12 7 views
5

Ich habe Unit-Tests gestartet und versuche Unit-Tests mit einem API-Wrapper durchzuführen, den ich für eine von mir verwendete WSDL-Ressource erstellt habe.So testen Sie APIs

Ich kann meine Klassen problemlos testen, aber was sind die besten Praktiken zum Testen der externen API? 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)?

Antwort

1

Was Ihre Suche heißt Blackbox Testing, die im Grunde für das Testen der Funktionalität der API statt seiner Struktur steht.

Was Sie in der Regel suchen ist:

  • Fehlerhafte oder fehlende Funktionen
  • Fehler Schnittstelle
  • Fehler in Datenstrukturen oder externen Datenbankzugriff
  • Verhalten oder Leistungsfehler
  • Initialisierung und Terminierung Fehler

Google für Equivalence Partitioning und Boundary Value Analysis. Das sollte Ihnen eine Vorstellung davon geben, was getestet werden soll und wie.