Compartilhar via


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++.

DicaDica

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

  1. No menu Arquivo, escolha Novo Projeto.

    As caixa de diálogo Novo Projeto é exibida.

  2. 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çãoObservação

    Visual Studio inclui modelos de biblioteca de teste de unidade para Visual c#, Visual Basic e Visual C++.

  3. (Opcional) Na caixa de texto Nome, digite o nome que você deseja usar para o projeto de teste de unidade do Windows Store.

  4. (Opcional) Modifique o caminho onde você deseja criar o projeto inserindo-o na caixa de texto Local ou escolhendo o botão Procurar.

  5. (Opcional) Na caixa de texto Nome da Solução, digite o nome que você deseja usar para a solução.

  6. Deixe a opção Criar Diretório para a Solução selecionada e escolha o botão OK.

    Biblioteca de teste de unidade personalizada

    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.

    Novo projeto de teste de unidade personalizada

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

  1. 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.

  2. No Manifest Designer, escolha a guia Recursos.

  3. 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çãoObservaçã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.

    Manifesto de teste de unidade

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

  1. Sobre o teste menu, escolha Windows, e, em seguida, escolha Gerenciador de testes.

    O Gerenciador de Testes é exibido sem que o teste seja listado.

  2. No menu Compilar, escolha Compilar Solução.

    O teste de unidade é listado.

    ObservaçãoObservação

    Você deve criar a solução para atualizar a lista de testes de unidade no Gerenciador de Testes.

    Observação de cuidadoCuidado

    O Visual Studio problema conhecido: você deve abrir o Gerenciador de testes antes de criar o projeto de teste.

  3. No Gerenciador de Testes, escolha o teste de unidade que você criou.

    DicaDica

    O Gerenciador de Testes fornece um link para o código-fonte ao lado de Fonte:

  4. Escolha Executar Todos.

    Gerenciador de testes de unidade - executar teste de unidade

    DicaDica

    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.

    Gerenciador de testes de unidade - menu de contexto de teste único

    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.

    Gerenciador de testes de unidade - teste concluído

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