Testen der Funktionen, Authentifizierung und Konfiguration
In diesem Thema werden Tests zum Abrufen von Funktionen und Szenarien zum Konfigurieren eines Kontos und authentifizieren eines Benutzers für ein soziales Netzwerk beschrieben.
Abrufen von Funktionen
Ein Outlook Connector für soziale Netzwerke (OSC) implementiert ISocialProvider::GetCapabilities, und der OSC ruft GetCapabilities auf, um die vom Anbieter unterstützte Funktionalität abzurufen. Die Funktionen, die Ihr Anbieter für Ihr soziales Netzwerk unterstützt, sollten zum Zeitpunkt der Implementierung bekannt sein und nicht von einem Aufruf des sozialen Netzwerks in Echtzeit abhängen. Beispielsweise können Outlook-Benutzer Outlook offline starten, und GetCapabilities kann sich zum Zeitpunkt des Starts von Outlook nicht auf netzwerkkonnektivität verlassen.
Beim Testen des Anbieters sollten Sie überprüfen, ob der von GetCapabilities zurückgegebene Ergebniszeichenfolgenparameter dem capabilities-Element entspricht, das vom XML-Schema des OSC-Anbieters definiert ist. Weitere Informationen finden Sie unter Capabilities XML Elements.For more information, see Capabilities XML Elements.
Konfigurieren eines Kontos
Wenn der OSC ein Konto konfiguriert, sollten Sie überprüfen, ob das Symbol und der Name des sozialen Netzwerks angezeigt werden und ob die Links zum Erstellen von Konto und Kennwort wie vom Anbieter angegeben im Dialogfeld für die Kontokonfiguration angezeigt werden.
Symbol und Name des sozialen Netzwerks
Nach dem Abrufen von Funktionen kann der OSC das Symbol und den Namen für das soziale Netzwerk abrufen, indem er ISocialProvider::SocialNetworkIcon und ISocialProvider::SocialNetworkName aufruft. Führen Sie die folgenden Tests aus, um zu überprüfen, ob diese Methodenaufrufe erfolgreich sind.
Zu testde Elemente | Erwartetes Verhalten |
---|---|
Symbol "Soziales Netzwerk" |
Das Symbol für soziale Netzwerke wird an den folgenden Stellen im OSC richtig angezeigt: Im Dialogfeld OSC für Konten sozialer Netzwerke. Im Dropdownmenü, wenn Sie versuchen, eine Person als Freund hinzuzufügen. Im Badge, wenn sie einem Freund folgen. HINWEIS: Sie können auf das Dialogfeld für Konten sozialer Netzwerke zugreifen, indem Sie in Outlook auf die Registerkarte Ansicht klicken, in der Gruppe Personen Bereich auf Personen und dann auf Kontoeinstellungen klicken. |
Name des sozialen Netzwerks |
Der Name des sozialen Netzwerks wird an den folgenden Stellen im OSC korrekt angezeigt: Im Dialogfeld OSC für Konten sozialer Netzwerke. Im Dropdownmenü, wenn Sie versuchen, eine Person als Freund hinzuzufügen. Als Titel des Kennwortdialogfelds, wenn Sie versuchen, das vorhandene Kennwort zu ändern. |
Anzeigen von Links im Konfigurationsdialogfeld
Nach dem Aufrufen von ISocialProvider::GetCapabilities verwendet das OSC den Wert des hideHyperlinks-Elements im results-Parameter , um zu bestimmen, ob die Links Klicken Sie hier zum Erstellen eines Kontos und Kennwort vergessen? im Dialogfeld Kontokonfiguration ausgeblendet oder angezeigt werden sollen. Vergewissern Sie sich, dass die Kontokonfiguration diese URLs anzeigt, wenn hideHyperlinksfalse ist.
Unterstützung beim Erstellen eines Kontos
Vergewissern Sie sich, dass das hideHyperlinks-Element auf false und das createAccountUrl-Element auf true festgelegt ist, wenn für den results-Parameter aus dem ISocialProvider::GetCapabilities-Methodenaufruf das Element hideHyperlinks auf false und das createAccountUrl-Element auf true festgelegt ist, durch Klicken auf die URL die Seite im Standardwebbrowser geöffnet wird.
Unterstützung für vergessenes Kennwort
Vergewissern Sie sich, dass beim Parameter results aus dem ISocialProvider::GetCapabilities-Methodenaufruf das hideHyperlinks-Element auf false und das forgotPasswordUrl-Element auf true festgelegt ist, durch Klicken auf die URL die Seite im Standardwebbrowser geöffnet wird.
Authentifizierung von Benutzern
Testen Sie die folgenden Szenarien, unabhängig davon, ob Ihr OSC-Anbieter die Standardauthentifizierung oder formularbasierte Authentifizierung unterstützt.
Szenario | Erwartetes Verhalten |
---|---|
Melden Sie sich zum ersten Mal an. | Der Benutzer kann sich erfolgreich beim sozialen Netzwerk anmelden. |
Anmelden mit einem Kennwort, das aus einer Vielzahl von Zeichen besteht, einschließlich Interpunktion und Unicode-Zeichen. | Der Benutzer kann sich erfolgreich beim sozialen Netzwerk anmelden, unabhängig von der Art von Zeichen, die im Kennwort verwendet werden. |
Das Dialogfeld für Konten sozialer Netzwerke , in dem der Benutzername oder die ID angezeigt wird. | Nachdem sich der Benutzer erfolgreich beim Netzwerk angemeldet hat, zeigt das OSC-Dialogfeld für Konten sozialer Netzwerke den benutzernamen oder die ID des angemeldeten Benutzers an. |
Die Authentifizierung schlägt fehl. | Die OSC zeigt den Fehler Ungültiger Benutzername oder Kennwort an. |
Es kann keine Verbindung mit dem sozialen Netzwerk hergestellt werden. | Die OSC zeigt den Fehler Server wurde nicht gefunden an. |
In der Lage, Elemente abzurufen. | Nachdem sich der Benutzer authentifiziert hat, sollten alle Aktivitäten zugelassen werden. Es gibt keine Fehler beim Abrufen von Daten oder Aktivitäten von Freunden. |
Melden Sie sich nach dem Neustart von Outlook beim sozialen Netzwerk an. | Wenn der OSC-Anbieter das Zwischenspeichern des Kennworts zulässt, wird der Benutzer nach der ersten Authentifizierung nicht zur Eingabe von Anmeldeinformationen aufgefordert, wenn der OSC versucht, Daten aus dem sozialen Netzwerk abzurufen. |
Wenn Ihr OSC-Anbieter die formularbasierte Authentifizierung unterstützt, sollten Sie außerdem das folgende Szenario testen.
Szenario | Erwartetes Verhalten |
---|---|
Der OSC, der eine URL zu einem Formular erhält, in dem sich der Benutzer anmelden kann, indem ISocialSession::GetLogonUrl aufgerufen wird. | Die OSC öffnet die URL im Standardbrowser des Benutzers, und die Webseite ermöglicht es dem Benutzer, Anmeldeinformationen für die Anmeldung beim sozialen Netzwerk einzugeben. |