Como executar a cobertura de teste automatizado UI?   

  RSS

Renato Santana
(@renato-santana)
New Member
Data de registro: 3 meses atrás
Posts: 2
19 de novembro de 2018 18:11  

Como executar a cobertura de teste automatizado UI? 

Utilizo C# com Selenium e me foi solicitado que eu verificasse a cobertura dos testes automatizado, para verificar qual a metrica atual e ter a certeza se estamos realizando todos os testes desenvolvidos.

 

Fiquei na dúvida por que quando utilizamos o code coverage do visual studio nos testes unitário consigo está metrica de forma clara, por que meus testes unitários estão validando os metodos e funções do sistema, de forma a garantir que todas as saídas estão sendo validadas na maioria das vezes e quando se trata dos testes automatizados UI (testes funcionais).


ResponderCitar (Quote)
Tags do Tópico
Hugo Peres
(@hugoperes)
Membro Admin
Data de registro: 1 ano atrás
Posts: 5
19 de novembro de 2018 21:53  

Fala Renato, blz?

Particularmente, eu não tenho muita experiência com testes unitários. Porém ao meu ver, o Coverage é uma forma de você garantir que a estrutura do seus teste (a nível de código) está funcionando perfeitamente. Mas isso não quer dizer que um código 100% estruturado esteja cobrindo 100% da regras de negócio, ok?

Então se seus testes realmente são do tipo "Caixa-Branca", então é muito importante você usar o Coverage. Você habilita essa função no próprio Visual Studio, onde ele gera um output que mostra a % de cobertura para cada método de teste. Os que não tiverem 100%, cabe você ir refatorando até todos ficarem 100%.

Segue abaixo um tutorial que vai te ajudar a configurar isso:

https://youtu.be/kGnlItZyOzY

Este post foi modificado 3 meses atrás 3 times por Hugo Peres

ResponderCitar (Quote)
Renato Santana
(@renato-santana)
New Member
Data de registro: 3 meses atrás
Posts: 2
19 de novembro de 2018 22:14  

Beleza Hugo,

 

Obrigado pela resposta, mas minha dúvida é validar a cobertura de codigo dos testes funcionais automatizados e não dos testes unitários.

Consegue me ajudar neste assunto.


ResponderCitar (Quote)
Compartilhar:
  
Funcionando

Por favor Entrar ou Cadastrar