Explicação passo a passo: Criando e executando testes de unidade de aplicativos da Windows Store
O Visual Studio inclui suporte para aplicativos do Windows Store gerenciados de testes de unidade e inclui modelos de biblioteca de testes de unidade para Visual C#, Visual Basic e Visual C++.
Dica |
---|
Para obter mais informações sobre como desenvolver Windows Store aplicativos, consulte Introdução aos aplicativos da Windows Store. |
O Visual Studio fornece a seguinte funcionalidade de teste de unidade:
Criar projetos de teste de unidade
Editar o manifesto para o projeto de teste de unidade
O teste de unidade de código
Executar testes de unidade
Os procedimentos a seguir descrevem as etapas para criar, executar e depurar testes de unidade para o aplicativo Windows Store gerenciado do Windows 8.
Pré-requisitos
Visual Studio
Criar projetos de teste de unidade
Para criar um projeto de teste de unidade para um aplicativo da Windows Store
No menu Arquivo, escolha Novo Projeto.
As caixa de diálogo Novo Projeto é exibida.
Em Modelos, escolha a linguagem de programação na qual deseja criar o teste de unidade e escolha a biblioteca de testes de unidade associada do Windows Store.Por exemplo, escolha Visual C#, Armazenamento do Windows e depois Biblioteca de Testes de Unidade (aplicativos de armazenamento do Windows).
Observação Visual Studio inclui modelos de biblioteca de teste de unidade para Visual c#, Visual Basic e Visual C++.
(Opcional) Na caixa de texto Nome, digite o nome que você deseja usar para o projeto de teste de unidade do Windows Store.
(Opcional) Modifique o caminho onde você deseja criar o projeto inserindo-o na caixa de texto Local ou escolhendo o botão Procurar.
(Opcional) Na caixa de texto Nome da Solução, digite o nome que você deseja usar para a solução.
Deixe a opção Criar Diretório para a Solução selecionada e escolha o botão OK.
O Gerenciador de Soluções é preenchido com seu novo projeto de teste de unidade do Windows Store, e o editor de códigos exibe o teste de unidade padrão chamado UnitTest1.
Editar o manifesto do projeto de teste de unidade
Poderá ser necessário editar o manifesto do projeto de teste de unidade de modo a fornecer os recursos necessários para executar o aplicativo.
Para editar o arquivo de manifesto do aplicativo da Windows Store do projeto de teste de unidade
No Gerenciador de Soluções, no novo projeto de teste de unidade do Windows Store, clique com o botão direito do mouse no arquivo Package.appxmanifest e escolha Abrir.
O Manifest Designer é exibido para edição.
No Manifest Designer, escolha a guia Recursos.
Na lista em Recursos, selecione os recursos que o teste de unidade e o código que ele está testando precisam ter.Por exemplo, marque a caixa de seleção Internet se o teste de unidade e o código que ele está testando precisarem ter o recurso para acessar a Internet.
Observação Os recursos selecionados devem incluir somente os recursos necessários para que o teste de unidade do Windows Store funcione corretamente.Os recursos nunca devem precisar incluir recursos que não fazem parte do aplicativo Windows Store que está sendo testado e geralmente devem ser um subconjunto dos recursos especificados para o aplicativo Windows Store que está sendo testado.
Para obter mais informações sobre o Designer de manifesto, consulte Configurar um pacote de aplicativo usando o designer de manifesto.
Codificar o teste de unidade
Para codificar o teste de unidade para um aplicativo da Windows Store
No editor de códigos, edite o teste de unidade e adicione as verificações e a lógica necessárias ao teste.
Para obter mais informações, consulte usando as Classes Assert na biblioteca MSDN.
Executar testes de unidade
Para criar a solução e executar o teste de unidade usando o Gerenciador de Testes
Sobre o teste menu, escolha Windows, e, em seguida, escolha Gerenciador de testes.
O Gerenciador de Testes é exibido sem que o teste seja listado.
No menu Compilar, escolha Compilar Solução.
O teste de unidade é listado.
Observação Você deve criar a solução para atualizar a lista de testes de unidade no Gerenciador de Testes.
Cuidado O Visual Studio problema conhecido: você deve abrir o Gerenciador de testes antes de criar o projeto de teste.
No Gerenciador de Testes, escolha o teste de unidade que você criou.
Dica O Gerenciador de Testes fornece um link para o código-fonte ao lado de Fonte:
Escolha Executar Todos.
Dica Você pode selecionar um ou mais testes de unidade listados no Gerenciador e, então, clicar com o botão direito do mouse e escolher Executar Testes Selecionados.
Além disso, é possível optar por Depurar Testes Selecionados, Teste Aberto e usar a opção Propriedades.
O teste de unidade é executado.Após a conclusão do teste, o Gerenciador de Testes exibe o status do teste, o tempo decorrido e fornece um link para o código-fonte.
Recursos externos
Vídeos
Channel 9: teste seus aplicativos da Windows Store criados com XAML de unidade
Fóruns
Testes de unidade do visual Studio
Biblioteca do MSDN
Biblioteca MSDN – criando e executando testes de unidade para código existente (Visual Studio 2010)
Consulte também
Conceitos
Compilar e testar um aplicativo da Windows Store usando o Team Foundation Build
Outros recursos
Depurando e testando aplicativos da Store com o Visual Studio