Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Serviços de DevOps do Azure
Os Planos de Teste do Azure dão suporte à importação e exportação em massa de casos de teste usando formatos de arquivo CSV ou Microsoft Excel (XLSX). Você pode criar novos casos de teste em um conjunto de testes ou atualizar casos de teste existentes fornecendo o ID do caso de teste durante a importação. Operações de exportação, salve casos de teste em arquivos CSV ou XLSX para edição ou compartilhamento externo.
Você tem as seguintes opções para gerenciar casos de teste em escala:
- Operações em massa: importe e exporte usando arquivos CSV/XLSX para alterações em grande escala
- Ferramentas do portal da Web: copie, clone e atualize casos de teste diretamente no navegador para alterações menores
Para obter mais informações sobre alternativas para portais web, consulte Copiar ou clonar planos de teste, conjuntos de testes e casos de teste.
Para obter uma visão geral dos objetos de teste e da terminologia, consulte Objetos e termos de teste.
Pré-requisitos
| Categoria | Exigência |
|---|---|
| Acesso ao projeto | Membro do projeto. |
| Níveis de acesso | Para solicitar ou fornecer feedback: acesso de pelo menos Stakeholder. |
| Permissões | - Para adicionar ou modificar bugs ou outros tipos de item de trabalho: a permissão Editar itens de trabalho neste nó deve estar definida como Permitir no correspondenteCaminho da Área. - Para adicionar novas tags: Criar definição de tag permissão definida como Permitir. Para obter mais informações, consulte Definir permissões e acesso para testar. |
Exportar casos de teste
Na página de Planos de Teste >, escolha o plano de teste com o conjunto de testes que contém os casos de teste que deseja exportar.
(Opcional) Selecione
opções de coluna para adicionar campos a serem incluídos no arquivo de download.Para exportar todos os casos de teste para o conjunto de testes, selecione Exportar casos de teste para CSV ou Exportar casos de teste para XLSX.
Para exportar um subconjunto de casos de teste para o conjunto de testes, selecione os casos de teste a serem exportados, escolha
Mais opçõese selecione Exportar caso(s) de teste para CSV ou Exportar caso(s) de teste para XLSX.
O arquivo CSV exportado aparece na sua pasta Downloads.
Importar casos de teste
Observação
A experiência de importação recentemente aprimorada apresenta mapeamento automático mais inteligente, modelos reutilizáveis para compartilhar com sua equipe e uma interface mais intuitiva. Este recurso está sendo implementado gradualmente para todos os usuários. Se ainda não vir a nova interface, pode continuar a utilizar a funcionalidade de importação existente com os mesmos resultados.
Na página Planos de teste>Planos de teste , selecione o plano de teste que contém o conjunto de testes para o qual você deseja importar casos de teste.
Selecione o ícone Importar casos de teste do CSV/XLSX .
Para rever o mapeamento automático e os campos obrigatórios, arraste e largue um ficheiro ou selecione Procurar e escolha o ficheiro a importar. O assistente processa automaticamente os dados e mapeia os campos detetados usando a correspondência difusa em relação aos campos de caso de teste do Azure DevOps.
Analise os mapeamentos de campo propostos. A importação requer nove campos obrigatórios para prosseguir:
- ID - Deixe em branco para novos casos de teste, forneça o ID existente para atualizar casos de teste
- Tipo de item de trabalho
- Título
- Etapa de teste
- Ação Passo
- Passo Esperado
- Caminho da Área
- Atribuído a
- State
(Opcional) Para alterar um mapeamento de campo:
- Selecione o menu suspenso para o campo que pretende atualizar e escolha o campo Azure DevOps correto a partir da lista (se necessário, use a pesquisa).
- Para ignorar completamente um campo, desmarque o mapeamento atual na lista suspensa do campo para mostrar a opção "Selecionar campo...".
(Opcional) Exporte o mapeamento atual como um modelo reutilizável para compartilhar com sua equipe ou salve para importações futuras com estruturas de coluna semelhantes.
(Opcional) Se você estiver importando um arquivo XLSX com várias planilhas, selecione qual planilha importar. Só é possível importar uma folha de cada vez.
Escolha Importar para concluir o processo. Para casos de teste existentes com IDs fornecidos, alguns elementos podem ser substituídos durante a importação.
Usar modelos de mapeamento e memória do sistema
Quando você importar pela primeira vez um arquivo com uma estrutura de coluna específica, revise os mapeamentos de campo para garantir que todos os campos sejam mapeados corretamente para os campos de caso de teste do Azure DevOps.
Os Planos de Teste do Azure lembram seus mapeamentos de campo para importações subsequentes com a mesma estrutura de colunas, para que você não precise reconfigurá-los. No entanto, sempre revise os mapeamentos antes de concluir a importação.
Para a produtividade da equipa:
- Exporte seu mapeamento atual como um modelo reutilizável para compartilhar com os membros da equipe
- Isso elimina a necessidade de cada membro da equipe configurar mapeamentos individualmente
Para eficiência pessoal:
Crie e salve modelos de mapeamento para diferentes estruturas de arquivos que você usa regularmente
Importe o modelo apropriado junto com seus dados para evitar a reconfiguração de mapeamentos sempre
Notificações de alteração de modelo: O sistema alerta quando você modifica mapeamentos após importar um modelo, ajudando a evitar alterações acidentais nos padrões de equipe estabelecidos.
Sugestão
Os modelos de mapeamento são recursos opcionais de produtividade. Use-os quando eles ajudarem a simplificar seu fluxo de trabalho de importação ou manter a consistência em toda a sua equipe.
Atualizar casos de teste existentes
Para atualizar itens de trabalho, crie uma vista de colunas que contenha todas as colunas que pretende exportar e, possivelmente, editar. Após a aplicação de colunas relevantes à sua visualização, é hora de exportar os casos de teste para um arquivo CSV ou XLSX. Selecione Exportar para CSV ou Exportar para XLSX para salvar o arquivo em sua máquina local.
Faça as edições em seus casos de teste. Você não deve alterar os campos de ID e de Tipo de Item de Trabalho . Quaisquer outros campos que pretenda incluir são opcionais.
Guarde o ficheiro e volte a importá-lo para o conjunto de testes (consulte a seção de importação .)
Importar casos de teste automatizados (TCM)
Para importar casos de teste automatizados para um conjunto de testes, use tcm testcase /import. Você deve especificar um arquivo .dll para o conjunto de teste que contém os seus testes.
tcm testcase /import /collection:teamprojectcollectionurl /teamproject:project
/storage:path
[/maxpriority:priority]
[/minpriority:priority]
[/category:filter]
[/syncsuite:id [/include]]
[/login:username,[password]]
| Parâmetro | Descrição |
|---|---|
/armazenamento:path |
Especifica o caminho e o nome do assembly de teste que contém os testes automatizados que você deseja importar. |
/maxpriority:priority |
Opcional. Especifica quais testes importar com base na prioridade máxima do método de teste. Por exemplo, se o parâmetro for /maxpriority:1, somente testes com um atributo de prioridade para o método de teste menor ou igual a 1 serão importados como casos de teste do assembly. |
/minprioridade :priority |
Opcional. Especifica quais testes importar com base na prioridade mínima do método de teste. Por exemplo, se o parâmetro for /minpriority:2, somente testes com um atributo de prioridade para o método de teste igual ou maior que 2 serão importados como casos de teste do assembly. |
/Categoria:filter |
Opcional. Especifica quais testes importar com base na categoria de cada método de teste no conjunto de teste. Você pode usar esse parâmetro junto com /syncsuite para importar testes com uma determinada categoria para um conjunto de testes específico.Para obter mais informações sobre categorias de teste, consulte Executar testes de unidade com o Test Explorer. |
/syncsuite:id |
Opcional. Especifica o ID do conjunto de testes em seu plano de teste ao qual você deseja adicionar os casos de teste importados. Este pacote não pode ser um pacote dinâmico ou um pacote baseado em consultas. Se você especificar um conjunto de testes para sincronizar para atualizar testes, os testes sem suporte serão removidos do conjunto de testes, mas não do plano de teste em si. |
Perguntas frequentes
P: Posso criar novos casos de teste e atualizar os existentes no mesmo arquivo?
R: Sim! Use um único arquivo CSV/XLSX para ambas as operações:
- Novos casos de teste: Deixe o campo ID vazio
- Casos de teste existentes: inclua o ID do caso de teste e o tipo de item de trabalho
P: Como posso identificar e resolver erros no meu ficheiro de importação?
R: O assistente de importação valida seu arquivo e exibe erros em vários estágios:
Durante o carregamento do ficheiro:
- O assistente deteta imediatamente problemas de formato de arquivo, tipos de arquivo não suportados ou arquivos corrompidos
Durante o mapeamento de campo:
- Os cabeçalhos obrigatórios ausentes são realçados em vermelho
- Mapeamentos de campo inválidos mostram indicadores de aviso
- Campos obrigatórios não mapeados impedem que a importação prossiga
Antes da conclusão da importação:
- Uma verificação de validação final identifica problemas de formato de dados, caracteres inválidos ou violações de restrição
- Todos os erros devem ser resolvidos antes que a importação possa prosseguir
Erros e soluções comuns:
- Cabeçalhos obrigatórios ausentes: adicione os cabeçalhos de coluna necessários com ortografia exata
- Formatos de dados inválidos: verifique formatos de data, valores numéricos e limites de comprimento de texto
- Mapeamentos de campo incorretos: verifique se as colunas são mapeadas para os campos corretos do Azure DevOps
- Caracteres sem suporte: remova caracteres especiais que não são suportados em valores de campo
- Campos obrigatórios vazios: Certifique-se de que todos os campos obrigatórios contêm dados válidos
Para resolver erros:
- Tome nota das mensagens de erro específicas exibidas no assistente.
- Cancele a importação atual, se necessário.
- Corrija os problemas no arquivo CSV/XLSX.
- Recarregue o arquivo corrigido e revise os mapeamentos de campo.
- Conclua a importação assim que todas as verificações de validação forem aprovadas.
P: Que tipos de item de trabalho são suportados pela operação de importação?
R: A funcionalidade de importação de casos de teste suporta apenas itens de trabalho Test Case.
Para etapas compartilhadas:
Etapas compartilhadas existentes: você pode fazer referência a etapas compartilhadas existentes incluindo sua ID em seu arquivo CSV/XLSX
Novas etapas compartilhadas: a importação não cria novas etapas compartilhadas. Você deve criá-los primeiro usando a interface web:
- Abra um caso de teste na interface do usuário.
- Selecione Criar etapas compartilhadas.
- Uma vez criado, faça referência ao ID da etapa compartilhada no arquivo de importação.
Observação
Se você incluir uma referência de etapa compartilhada e detalhes da etapa na mesma linha CSV/XLSX, a importação atualizará o item de trabalho de etapas compartilhadas existente. Para fazer referência apenas a etapas compartilhadas sem modificá-las, não inclua detalhes da etapa no arquivo de importação.
Para outros tipos de item de trabalho, como Histórias de Usuário, Tarefas ou Bugs, use a funcionalidade de importação em massa dos Painéis do Azure. Para obter mais informações, consulte Importação ou atualização em massa (CSV).
P: Quais são os cabeçalhos obrigatórios para importar ficheiros CSV/XLSX?
R: Inclua os seguintes cabeçalhos em cada arquivo de importação com ortografia exata:
- ID: ID do item de trabalho para o caso de teste. Deixar em branco para novos casos de teste; fornecer ID existente para atualizar casos de teste.
- Tipo de Item de Trabalho: Deve ser 'Caso de Teste' ou 'Etapas Compartilhadas' (use estas palavras-chave exatas).
- Título: Nome do caso de teste (pode conter letras, números e caracteres especiais).
- Etapa de teste: Número de ordem para cada etapa de teste na sequência.
- Ação de etapa: Ações que o testador executa durante esta etapa.
- Etapa esperada: resultado esperado após a conclusão da ação.
P: Quais são as limitações para operações de importação ou exportação?
R: Considere as seguintes limitações ao importar ou exportar casos de teste:
- Estado do caso de teste: Os casos de teste devem estar no estado Design durante a importação
- Comprimento do título: os títulos dos casos de teste não podem exceder 128 caracteres
- Tamanho do arquivo: os objetos JSON criados durante a importação e exportação têm um limite de 20 MB. Se a importação falhar, tente importar um subconjunto menor de casos de teste
- Permissões: Você deve ter permissões para a área e os caminhos de iteração do plano de teste e do conjunto de testes para os quais está importando ou exportando
- Links relacionados: As operações falham se o caso de teste tiver mais de 1.000 links relacionados