Freigeben über


COM-Interface-Design-Fähigkeiten

Wenn Sie eine neue Aktionsschnittstelle erstellen, sollten Sie Ihr Objektmodell mit den folgenden Features entwerfen:

  1. Intuitiv. Drücken Sie manuellen Tests in Worten aus.

  2. Einfach zu lernen und zu verwenden. Gestalten Sie es benutzerfreundlich genug, damit manuelle Tester in der Lage sind, die Szenario-Skripte auf höchster Ebene zu schreiben. Diese Tester haben wertvolle Einblicke in das Aufbrechen von Anwendungen, sodass sie dieses Wissen in ein automatisiertes Szenarioskript festigen lassen.

  3. Objektorientiert. Machen Sie Ihre Schnittstelle objektorientiert, um die Produktivität zu steigern. Glücklicherweise macht es das WDTF-Szenariomodell schwierig, diese Regel zu unterbrechen.

  4. Robust. Aktionsschnittstellen sind zur Wiederverwendbarkeit gedacht. Versuchen Sie daher, sich auf mehr als nur die einfachen Anwendungsfälle vorzubereiten.

  5. Diagnosierbar. Stellen Sie sicher, dass Sie die Diagnose in Ihr Design einbeziehen. Versuchen Sie, zu überlegen, wie Benutzer Probleme debuggen können, wenn sie Ihre Benutzeroberfläche verwenden. Es hilft, Ihren Code mit der WPP-Softwareablaufverfolgung zu instrumentieren.