mantis-automation šŸ¦—

Projeto de amostra em C# de teste automatizado para aplicaĆ§Ć£o MantisBT

Pacotes & Recursos

  • NUnit para execuĆ§Ć£o e parametrizaĆ§Ć£o dos testes;
  • Selenium.WebDriver para comunicaĆ§Ć£o com a aplicaĆ§Ć£o em teste;
  • CsvHelper para entrada de dados via arquivos CSV;
  • ExtentReports para melhor visualizaĆ§Ć£o em HTML dos resultados dos testes.

Foram encontradas versƵes de todas essas extensƵes com suporte ao .NET Standard, sendo assim utilizado.

Casos de teste

Apenas 2 casos de teste foram implementados. SĆ£o independentes, podendo ser executados simultaneamente.

  • Issue.T001 ā€“ "Report new issue and verify"
  • Issue.T002 ā€“ "Add, edit and delete note from issue"

Para executar em diferentes browsers via linha de comando do NUnit, utilize os parĆ¢metros

--tp:browser=chrome para utilizar o Chrome ou

--tp:browser=firefox para utilizar o Mozila Firefox