Freigeben über


COM Interface Design Skills

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

  1. Intuitiv. Manuelle Tests in Worten ausdrücken.

  2. Einfach zu erlernen und zu verwenden. Machen Sie die Verwendung so einfach, dass manuelle Tester die Szenarioskripts der obersten Ebene schreiben können. Diese Tester haben wertvolle Einblicke in das Unterbrechen von Anwendungen, sodass sie dieses Wissen in einem automatisierten Szenarioskript festigen können.

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

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

  5. Diagnosierbar. Stellen Sie sicher, dass Sie die Diagnosefähigkeit in Ihren Entwurf einbeziehen. Versuchen Sie, darüber nachzudenken, wie Benutzer Probleme debuggen können, wenn sie Ihre Benutzeroberfläche verwenden. Es hilft Ihnen, Ihren Code mit der WPP-Softwareablaufverfolgung zu instrumentieren.