Compartilhar via


Testar recursos, autenticação e configuração

Este tópico descreve testes para obter recursos e cenários em torno de configurar uma conta e autenticar um usuário para uma rede social.

Obtendo recursos

Um provedor do Outlook Social Connector (OSC) implementa o ISocialProvider::GetCapabilities e o OSC chama GetCapabilities para obter a funcionalidade com suporte do provedor. Os recursos que seu provedor dá suporte à sua rede social devem ser conhecidos no ponto de implementação e não devem depender de uma chamada para a rede social em tempo real. Por exemplo, os usuários do Outlook podem iniciar o Outlook offline e o GetCapabilities não pode confiar na conectividade de rede no momento em que o Outlook é iniciado.

Ao testar o provedor, você deve verificar se o parâmetro de cadeia de caracteres de resultados retornado pelo GetCapabilities está em conformidade com o elemento de funcionalidades definido pelo esquema XML do provedor osC. Para obter mais informações, confira Recursos elementos XML.

Configurando uma conta

Quando o OSC configurar uma conta, você deve verificar se o ícone e o nome da rede social são exibidos e se os hiperlinks create-account e forgot-password aparecem na caixa de diálogo configuração da conta, conforme especificado pelo provedor.

Ícone e nome da rede social

Depois de obter recursos, o OSC pode continuar a obter o ícone e o nome da rede social chamando ISocialProvider::SocialNetworkIcon e ISocialProvider::SocialNetworkName. Faça os testes a seguir para verificar se essas chamadas de método têm êxito.

Item a ser testado Comportamento esperado
Ícone da rede social
O ícone da rede social é exibido corretamente nos seguintes lugares no OSC:
Na caixa de diálogo OSC para Contas de Rede Social. No menu suspenso quando você tenta adicionar uma pessoa como amigo. No selo ao seguir um amigo.
OBSERVAÇÃO: você pode acessar a caixa de diálogo para Contas de Rede Social clicando na guia Exibir no Outlook, no grupo painel Pessoas, clicando Pessoas Painel e clicando em Configurações da Conta.
Nome da rede social
O nome da rede social é exibido corretamente nos seguintes locais no OSC:
Na caixa de diálogo OSC para Contas de Rede Social. No menu suspenso quando você tenta adicionar uma pessoa como amigo. Como o título da caixa de diálogo senha quando você tenta alterar a senha existente.

Depois de chamar ISocialProvider::GetCapabilities, o OSC usa o valor do elemento hideHyperlinks no parâmetro de resultados para determinar se deve ocultar ou exibir o Clique aqui para criar uma conta e esqueci sua senha? hiperlinks na caixa de diálogo de configuração da conta. Verifique se o hideHyperlinks é falso, a configuração da conta exibe essas URLs.

Suporte para criar conta

Verifique se o parâmetro de resultados da chamada do método ISocialProvider::GetCapabilities tem o elemento hideHyperlinks definido como false e o elemento createAccountUrl definido como true, clicando na URL abre a página no navegador da Web padrão.

Suporte para senha esquecida

Verifique se o parâmetro de resultados da chamada do método ISocialProvider::GetCapabilities tem o elemento hideHyperlinks definido como false e o elemento forgotPasswordUrl definido como true, clicando na URL abre a página no navegador da Web padrão.

Autenticação de usuários

Teste para os cenários a seguir, independentemente de seu provedor osC dar suporte à autenticação básica ou autenticação baseada em formulários.

Cenário Comportamento esperado
Fazer logon pela primeira vez. O usuário pode fazer logon com êxito na rede social.
Fazer logon com uma senha composta por uma variedade de caracteres, incluindo pontuação e caracteres Unicode. O usuário pode fazer logon com êxito na rede social, independentemente do tipo de caracteres usados na senha.
A caixa de diálogo de Contas de Rede Social que exibe o nome de usuário ou a ID. Depois que o usuário tiver feito logon com êxito na rede, a caixa de diálogo do OSC para Contas de Rede Social exibirá o nome de usuário conectado ou a ID.
Falha na autenticação. O OSC exibe o erro Nome de usuário inválido ou senha.
Não é possível se conectar à rede social. O OSC exibe o erro O servidor não pode ser encontrado.
Ser capaz de recuperar itens. Depois que o usuário tiver autenticado, todas as atividades devem ser permitidas. Não há erros ao obter dados ou atividades de amigos.
Fazer logon na rede social depois de reiniciar o Outlook. Se o provedor OSC permitir o cache da senha, depois que o usuário tiver autenticado pela primeira vez, o usuário não será solicitado a obter credenciais sempre que o OSC tentar obter dados da rede social.

Além disso, se o provedor de OSC dá suporte à autenticação baseada em formulários, teste para o cenário a seguir também.

Cenário Comportamento esperado
O OSC recebendo uma URL em um formulário para que o usuário faça logon chamando ISocialSession::GetLogonUrl. O OSC abre a URL no navegador padrão do usuário e a página da Web permite que o usuário insira credenciais para fazer logon na rede social.

Confira também