Partilhar via


Testar diferentes configurações

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Seus usuários provavelmente instalarão ou executarão seu aplicativo em uma ampla variedade de configurações, como diferentes sistemas operacionais, navegadores da Web e outras variações. Você desejará executar pelo menos alguns de seus testes em estágios que tenham essas configurações diferentes.

Use seus planos de teste para decidir quais testes você deseja executar em quais configurações. Você tem que se certificar de que, ao executar seus testes, você tenha configurado seus estágios para as configurações que você precisa.

Você pode desenhar uma matriz esquemática das combinações que deseja testar:

Matriz de teste de configurações de navegador e sistema operacional

Então você pode:

Pré-requisitos

  • Você deve se conectar a um projeto. Se você ainda não tem um projeto, crie um.
  • Você deve ser adicionado a um projeto. Para ser adicionado, Adicione usuários a um projeto ou equipe.
  • Para exibir ou adicionar configurações de teste, você deve ter acesso Básico ou superior.
  • Para adicionar configurações de teste, você deve ter a permissão Gerenciar configurações de teste no nível do projeto definida como Permitir. Por padrão, essa permissão é concedida aos membros dos grupos Colaboradores e Administrador de Projeto.

Para obter mais informações, consulte Acesso e permissões de teste manual.

Trabalhar com a ferramenta de linha de comando TCM

Para usar a ferramenta de linha de comando TCM, você deve ter os seguintes itens no lugar:

  • Instalado o Visual Studio 2017 Professional ou versão anterior. Você acessa o TCM a partir do prompt de comando e dos seguintes diretórios:

    • %programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
    • %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
  • Para executar um comando TCM, especifique os /collection parâmetros e /teamproject e /login conforme necessário.

    Parâmetro Description
    /coleção:CollectionURL Obrigatório. Especifica o URI da coleção de projeto de equipe. O formato do URI é o seguinte:
    - Para Serviços de DevOps do Azure: http://dev.azure.com/OrganizationName
    - Para o Azure DevOps Server: http://ServerName:Port/VirtualDirectoryName/CollectionName. Se nenhum diretório virtual for usado, o formato do URI será o seguinte:http://ServerName:Port/CollectionName.
    /projeto de equipa:project Obrigatório. O nome do projeto que contém os objetos de teste para os quais você deseja clonar ou importar testes automatizados.
    /login:username,[password] Opcional. Especifica o nome e a senha de um usuário válido do Azure DevOps e quem tem permissões para executar o comando. Utilize esta opção se as suas credenciais do Windows não tiverem as permissões adequadas, se estiver a utilizar a autenticação básica ou se não estiver ligado a um domínio.
  • Você deve ser um membro válido de um ou mais projetos que deseja acessar e ter as permissões necessárias com base nos comandos executados. Para obter mais informações, consulte Acesso e permissões de teste manual.

  • Você deve ter os mesmos níveis de acesso necessários para adicionar planos de teste e conjuntos de testes para clonar ou importar objetos de teste.

Ver configurações e variáveis

Muitas vezes, você deseja ver as configurações que já estão disponíveis para executar seus testes.

Você pode exibir uma lista de configurações de teste e variáveis de configuração na página Configurações .

Enquanto estiver no seu projeto, selecione Configurações de planos>de teste na área de navegação esquerda. Aqui você verá todas as configurações e variáveis de teste atualmente disponíveis para seus planos de teste.

Captura de ecrã do Editor de Consultas, Planos de teste de consulta.

Selecione uma configuração ou variável para ver mais informações sobre ela na janela à direita.

Criar configurações e variáveis

Uma configuração de teste é uma combinação de valores de variáveis de configuração. Suas variáveis de configuração podem ser, por exemplo, sistema operacional, navegador, tipo de CPU, banco de dados. Uma configuração pode ser "Windows 8 + CPU de 32 bits" ou "Windows 10 + CPU de 64 bits".

Crie as variáveis de configuração primeiro. Em seguida, combine vários valores de variáveis para criar uma configuração.

  1. Abra a página Configurações no portal da Web Planos de teste, selecione o + ícone e selecione Nova variável de configuração.

    A captura de tela mostra a opção Nova variável de configuração no menu Novo.

  2. Digite um nome para a variável, como Browser, e uma descrição. Selecione Adicionar novo valor e, em seguida, adicione um valor. Adicione quantos valores desejar à variável de configuração e salve-a.

    A captura de tela mostra a adição de valores a uma nova variável de configuração.

  3. Repita as etapas para criar quaisquer outras variáveis de configuração necessárias. Por exemplo, crie uma variável de configuração chamada Sistema operacional com os nomes de cada sistema operacional no qual você deseja testar.

    A captura de tela mostra a configuração dos valores para uma variável de configuração de Sistemas Operacionais.

  4. Selecione o + ícone e selecione Nova configuração de teste.

    A captura de tela mostra a opção Nova configuração de teste no menu Novo.

  5. Digite um nome para a configuração de teste e adicione as variáveis de configuração que você criou. Escolha um valor para cada variável para esta configuração.

    A captura de tela mostra a adição de variáveis à nova configuração de teste.

    Certifique-se de que a opção Atribuir a novos planos de teste esteja marcada para tornar essa configuração o padrão para todos os novos planos de teste criados.

  6. Salve sua nova configuração de teste.

Uma configuração de teste é uma combinação de valores de variáveis de configuração. Suas variáveis de configuração podem ser, por exemplo, sistema operacional, navegador, tipo de CPU, banco de dados. Uma configuração pode ser "Windows 8 + CPU de 32 bits" ou "Windows 10 + CPU de 64 bits".

Você deve criar as variáveis de configuração primeiro. Em seguida, combine vários valores de variáveis para criar uma configuração.

  1. Abra a página Configurações no portal da Web Planos de Teste, escolha o novo ícone e selecione Nova variável de configuração.

    Adicionando uma nova variável de configuração

  2. Digite um nome para a variável, como Browser, e digite um valor. Adicione quantos valores desejar à variável de configuração e salve-a.

    Definindo os valores para uma nova variável de configuração

  3. Repita as etapas para criar quaisquer outras variáveis de configuração necessárias. Por exemplo, crie uma variável de configuração chamada Sistema operacional com os nomes de cada sistema operacional no qual você deseja testar.

    Definindo os valores para uma variável de configuração de sistemas operacionais

  4. Escolha o novo ícone e selecione Nova configuração de teste.

    Adicionando uma nova configuração de teste

  5. Digite um nome para a configuração de teste e adicione as variáveis de configuração que você criou. Escolha um valor para cada variável para esta configuração.

    Adicionando variáveis à nova configuração de teste

    Verifique se a opção Atribuir a novos planos de teste está marcada para tornar essa a configuração padrão para todos os novos planos de teste criados.

  6. Salve sua nova configuração de teste.

Atribuir configurações a planos e suítes de teste

Você pode atribuir configurações a um conjunto de testes ou a um caso de teste individual. As configurações atribuídas a um conjunto de testes aplicam-se a todos os testes ou suítes dentro dele.

  1. Para atribuir uma configuração a um conjunto de testes, na página Planos de teste, selecione um plano. Na área Test Suites, selecione um conjunto de testes e selecione Mais opções ou clique com o botão direito do mouse para abrir o menu de contexto e, em seguida, selecione Atribuir configuração.

    A captura de tela mostra a opção Atribuir menu de configuração.

    Se você adicionar várias configurações a um conjunto de testes, os casos de teste serão repetidos com cada uma das configurações atribuídas.

    A captura de tela mostra várias atribuições de configuração para um conjunto de testes.

  2. Se necessário, substitua a configuração padrão atribuída a um caso de teste e atribua a configuração necessária. Selecione um ou mais casos de teste, abra o menu de contexto e selecione Atribuir configuração.

    A captura de tela mostra a atribuição de uma configuração atribuída a um caso de teste.

  3. Procure e selecione as configurações a serem atribuídas aos casos de teste.

    A captura de tela mostra as configurações de configuração para um caso de teste.

Você pode atribuir configurações a um plano de teste, um conjunto de testes ou um caso de teste individual. As configurações atribuídas a um plano de teste ou conjunto de testes aplicam-se a todos os testes ou suítes dentro dele.

  1. Para atribuir uma configuração a um plano de teste, na página Planos de teste, abra o menu de atalho do plano e escolha Atribuir configuração ao plano de teste.

    Atribuindo uma configuração a um plano de teste

  2. Para atribuir uma configuração a um conjunto de testes, abra o menu de atalho do conjunto e escolha Atribuir configuração ao conjunto de testes.

    Atribuindo uma configuração a um conjunto de testes

    Se você adicionar várias configurações a um plano ou conjunto de testes, os casos de teste serão repetidos no plano ou conjunto com cada uma das configurações atribuídas.

    Atribuição de configuração múltipla a um conjunto de testes

  3. Se necessário, substitua a configuração padrão atribuída a um caso de teste e atribua a configuração necessária. Selecione um ou mais casos de teste, abra o menu de atalho e escolha Atribuir configurações.

    Substituindo a configuração padrão atribuída a um caso de teste

  4. Procure e selecione as configurações a serem atribuídas a esses casos de teste.

    Definindo as configurações necessárias para um caso de teste

Executar testes com cada configuração

Configure uma plataforma de teste para uma configuração específica, como testar o aplicativo usando o Google Chrome no Windows 10.

  1. Selecione e execute um teste que tenha essa configuração atribuída.

    A captura de tela mostra um teste com uma configuração específica e a opção Executar para aplicativo Web selecionada.

    À medida que você executa o teste, um lembrete da configuração aparece na barra de status.

    A captura de tela mostra a configuração para este teste na barra de status.

  1. Configure uma plataforma de teste para uma configuração específica, como testar o aplicativo usando o Google Chrome no Windows 10.

  2. Selecione e execute um teste que tenha essa configuração atribuída.

    Executando o teste com a configuração atribuída

    À medida que você executa o teste, um lembrete da configuração necessária é mostrado na barra de status da janela Test Runner.

    A configuração necessária aparece na janela Test Runner

Acompanhe os resultados do teste para cada configuração

  1. Abra a página Gráficos do seu conjunto de testes, selecione Novo e selecione Novo gráfico de resultados de teste.

    A captura de tela mostra a opção de menu Novo gráfico de resultados de teste.

  2. Escolha um tipo de gráfico, como um gráfico circular ou um gráfico de barras, selecione Agrupar por>Configuração e escolha OK.

    A captura de tela mostra a escolha de uma opção de configuração para o grupo na caixa de diálogo configurar gráfico.

    É criado um gráfico que pode ajudá-lo a acompanhar os testes com base nas configurações. Você pode fixar esse gráfico no seu painel.

    A captura de tela mostra um gráfico de barras com valores para Não executado, Aprovado e Reprovado.

Se você tiver um caso de teste que aparece em vários conjuntos de testes, poderá definir as diferentes configurações para cada conjunto. O mesmo caso de teste pode ter definições de configuração diferentes em diferentes conjuntos de testes e planos de teste.

  1. Abra a página Gráficos do seu plano de teste ou conjunto de testes, escolha Novo e selecione Novo gráfico de resultados de teste.

    Criando um novo gráfico de resultados de teste

  2. Escolha o tipo de gráfico desejado, selecione Configuração na lista Agrupar por e escolha OK.

    Escolher o tipo de gráfico de que necessita

    É criado um gráfico que pode ajudá-lo a acompanhar os testes com base nas configurações. Você pode fixar esse gráfico no seu painel.

    O gráfico de resultados do teste de configuração

Se você tiver um caso de teste que aparece em vários planos de teste e conjuntos de testes, você pode definir as diferentes configurações para cada um deles. O mesmo caso de teste pode ter definições de configuração diferentes em diferentes conjuntos de testes e planos de teste.