O teste é um aspecto essencial de qualquer linguagem de programação. O teste de aplicativos ASP.Net é possível com a ajuda do Visual Studio.
O Visual Studio é usado para criar o código de teste. Ele também é usado para executar o código de teste para um aplicativo ASP.Net. Dessa forma, fica simples verificar se há erros em um aplicativo ASP.Net. No Visual Studio, o módulo de teste vem com uma funcionalidade pronta para uso. Pode-se imediatamente realizar um teste para um projeto ASP.Net.
Neste tutorial, você aprenderá-
- Introdução aos testes para ASP.Net
- Criação de um projeto de teste de unidade .NET
- Executando o Projeto de Teste
Introdução aos testes para ASP.Net
O primeiro nível de teste de um projeto ASP.Net é o teste de nível de unidade. Este teste é a funcionalidade de um aplicativo. O teste é conduzido para garantir que o aplicativo se comporte conforme o esperado. No ASP.Net, a primeira tarefa é criar um projeto de teste no Visual Studio. O projeto de teste conterá o código necessário para testar o aplicativo.
Vamos considerar a página da web abaixo. Na página, temos a mensagem "Guru99 - ASP.Net" exibida. Agora, como podemos confirmar se a mensagem correta é exibida quando um projeto ASP.Net é executado. Isso é feito adicionando um projeto de teste à solução ASP.Net (usada para desenvolver aplicativos baseados na web). Este projeto de teste garantiria que a mensagem certa seja exibida ao usuário.
Vamos dar uma olhada em mais detalhes agora e ver como podemos trabalhar em testes em ASP.Net.
Criação de um projeto de teste de unidade .NET
Antes de criar um projeto de teste, precisamos realizar as etapas de alto nível abaixo.
- Use nosso 'DemoApplication' usado nas seções anteriores. Este será o nosso aplicativo que precisa ser testado.
- Vamos adicionar uma nova classe ao DemoApplication. Esta classe conterá uma string chamada 'Guru99 - ASP.Net.' Esta string será testada em nosso projeto de teste.
- Por fim, criaremos um projeto de teste. Isso é usado para testar o aplicativo ASP.Net.
Portanto, vamos seguir as etapas de alto nível acima e ver como implementar o teste.
Etapa 1) Verifique se o DemoApplication está aberto no Visual Studio.
Etapa 2) Vamos agora adicionar uma nova classe ao DemoApplication. Esta classe conterá uma string chamada 'Guru99 - ASP.Net.' Esta string será testada em nosso projeto de teste.
Siga a etapa abaixo para adicionar uma nova classe.
- No Visual Studio, clique com o botão direito em 'DemoApplication' no Gerenciador de Soluções.
- Escolha a opção Adicionar-> Classe do menu de contexto.
Etapa 3) Nesta etapa,
- Dê um nome 'Tutorial.cs' para a nova classe.
- Clique no botão 'Adicionar' para adicionar o arquivo ao DemoApplication.
Agora, uma nova classe é adicionada ao arquivo "DemoApplication".
Etapa 4) Abra o novo arquivo Tutorial.cs de "DemoApplication". Adicione a string "Guru99 - ASP.Net."
Para abrir o arquivo, clique duas vezes no arquivo Tutorial.cs no Solution Explorer.
O arquivo já terá algum código padrão escrito. Não se preocupe com esse código, apenas adicione a linha de código abaixo.
namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}
Explicação do código: -
- A variável Name é do tipo string.
- Finalmente em, o construtor da classe Tutorial, atribua o valor da variável Name. O valor é atribuído a "Guru99 - ASP.Net"
Etapa 5) Agora vá para o arquivo demo.aspx e adicione as linhas de código para exibir o texto "Guru99 - ASP.Net."