Criando Casos de Testes Automatizados com o Test Manager

Olá Pessoal,

Nesse tutorial irei explicar como gravar um Teste de Software usando o Microsoft Test Manager, e depois editar esse código usando o Visual Studio, dando-lhe liberdade para compilar esse código para subir ao TFS e ser executado de forma automática.

Gravando um Teste Manual com o MTM

http://msdn.microsoft.com/pt-br/library/vstudio/dd420559.aspx

Cuidados:

Observe se ao gravar não são exibidos alertas do MTM informando possível erros na gravação;
Sempre digite as informações nos campos de forma sequencial e completa, não copie e cole;

Abrindo o código C# do Teste Gravado no Visual Studio

Abra um novo Projeto no Visual Studio usando o Template Visual C# – Test – Coded UI Test Project

image

Ao abrir o popup, selecione o “Use an existing action record” pois iremos usar o código já gravado da ação de teste executada anteriormente.

image

Procure o ID do Test Case executado com o “Record” utilizado:

image

Pronto, seu código já está criado.

image

Caso necessário, limpe o código para que as ações desnecessárias não sejam executadas e tomem tempo desse teste automato.

Outra questão importantissima é que até então, esse teste foi gravado por alguém que validou pessoalmente se o relatório trouxe as informações. Agora você precisará inserir no código desse automato essas informações pois ele será executado sozinho pelo TFS, e deverá garantir que foi executado com sucesso ou com falha, quebrando a BUILD.

Um comentário sobre “Criando Casos de Testes Automatizados com o Test Manager

  1. Alan, bom dia.

    Pesquisando pela Internet, percebi que você possui conhecimentos acerca de automatização de testes com o Visual Studio.
    Estou enfrentando alguns problemas que acredito que vc já tenha vivido.
    Após automatizado o caso de teste, em determinadas vezes preciso incluir atualizações (novos métodos).
    Quando realizo a gravação deste novo método, percebo que todas as customizações/refactoring que havia feito anteriormente são perdidas. Acredito que ao compilar novamente o código (atribuído a um Test Case no MTM), ele incorra na perda destes “pedaços de código” que eu mexi manualmente.

    Sabe como resolvo este problema? Se não fui claro, me diga o ponto para que eu possa aumentar o nível de detalhes.

    Agradeço antecipadamente

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s