Ferramentas de teste no Visual Studio para Mac

Visual Studio para Mac ferramentas de teste podem ajudar você e sua equipe a desenvolver e manter altos padrões de excelência em código. Os testes de unidade podem ser escritos e executados usando o MSTest (Microsoft Unit Test Framework), xUnit ou NUnit.

Criando testes

Para começar a testar, você pode criar um novo projeto de teste em sua solução clicando com o botão direito do mouse em sua solução e escolhendo o menu Adicionar > Novo Project... . Em seguida, escolha uma das Categorias de teste no lado esquerdo da caixa de diálogo (por exemplo, a categoria Web e Console > Testes). Selecione o tipo de projeto de teste que você deseja criar e clique em Próximo. Siga as instruções nas caixas de diálogo exibidas e, em seguida, um novo projeto de teste será adicionado à sua solução.

Caixa de diálogo novo projeto com a seção Testes > Web e Console selecionada, mostrando projetos xUnit, MSTest e NUnit

Observação

Para obter mais informações sobre como testar a unidade de seus aplicativos .NET Core e selecionar estruturas de teste de unidade, consulte a documentação Teste de unidade no .NET Core e .NET Standard.

Executando testes

A janela Testes de Unidade é usada para executar testes de unidade e é aberta usando o menu Exibir > Testes. Os testes de unidade em sua solução são descobertos e mostrados automaticamente nesta janela, em que você pode executar todos os testes ou um conjunto de testes selecionados.

Janela teste mostrando uma lista de testes de unidade e uma barra de ferramentas para executar ou parar testes.

Ao editar uma classe C# que contém testes de unidade, você pode executar testes clicando com o botão direito do mouse na classe de teste ou em um método de teste e escolhendo o menu Executar Testes ou Depurar Testes. Escolher o item de menu Executar Testes executará os testes na janela de teste, escolher o menu Depurar Testes fará o mesmo e anexar o depurador para que você possa solucionar problemas de seu código.

Menu do editor clicando com o botão direito do mouse com as opções Executar e Depurar Testes

À medida que os testes estão em execução, uma Resultados de Teste é exibida para que você possa revisar testes bem-sucedidos ou com falha e a saída da execução desses testes.

Janela resultados do teste mostrando um teste com falha e uma contagem de 21 testes aprovados e 1 teste com falha.

Confira também