Como já havia explicado que o projeto está no começo, ainda estou usando para gerar os prints uma classe, que mais tarde irá se transformar em um DLL robusta.
Então vamos para o que interessa.
Ela está no diretório EvidenciaTeste com o nome Evidencia_Imagem.cs
O código para gerar o print das telas do teste.
É um código bem simples.
Na linha 32 crio uma string NomeImagem, que no meu teste irei atribuir um nome adequado para o arquivo de imagem.
Chamo assim na minha classe de teste.
Onde: local é uma outra classe onde crio a pasta onde irá ser gerado as minhas evidências de teste.
E o restante é bem simples. Faço referência a VariaveisTeste.GeraImagem
onde: VariaveisTeste é uma outra classe onde contém todas as variáveis de teste (nomes de arquivos, usuário e senha, URL e etc) que é de comum a todas as classes de teste, e GeraImagem é o nome da imagem que será gerada.
Onde coloco o código para gerar o print das telas?
Onde você quiser. Onde for necessário gerar uma evidência.
Para exemplificar, hoje estou usando assim:
quando um cadastro é realizado com sucesso, onde evidencio o registro e a mensagem de confirmação.
quando tento inserir um novo registro com as mesmas informações, e o sistema informa que já tem um registro já cadastrado.
quando acontece uma falha no sistema por algum motivo (falta de elemento, erro de conexão e etc).
A classe ainda está em desenvolvimento. Sempre acho novas maneiras ou surge novas ideias e vou implementando.
Mas a classe da forma que está já atende a maior parte dos problemas.
Vou deixar aqui para quem quiser fazer o download da classe.
Abraços e até a próxima!
________________________________________
Gostou? Compartilhe
Nenhum comentário:
Postar um comentário