Explicação passo a passo: Criando e executando testes de unidade de aplicativos da Windows Store

O Microsoft Visual Studio 2012 inclui suporte para aplicativos 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 aplicativos Windows Store, consulte o Guia de introdução a aplicativos da Windows Store.

O Microsoft Visual Studio 2012 fornece a seguinte funcionalidade de testes de unidade:

  • Criar projetos de teste de unidade

  • Editar o manifesto do projeto de teste de unidade

  • Codificar o teste de unidade

  • 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

Microsoft Visual Studio 2012

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

    O Microsoft Visual Studio 2012 inclui modelos de biblioteca de testes 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 sob medida

    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 sob medida

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 Manifest Designer, consulte Usando o Designer de Manifesto (aplicativos da Windows Store).

    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 Usar as classes de verificação na biblioteca do MSDN.

Executar testes de unidade

Para criar a solução e executar o teste de unidade usando o Gerenciador de Testes

  1. No menu Exibir, escolha Outras Janelas e depois Gerenciador de Testes.

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

  2. No menu Build, escolha Build Solution.

    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

    Problema conhecido do Microsoft Visual Studio 2012: 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.

    Explorer de teste 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.

    Explorer de teste de unidade - menu de contexto do teste uni

    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.

    Explorer de teste de unidade - teste concluído

Recursos externos

Hh440545.collapse_all(pt-br,VS.110).gifVídeos

Channel 9: teste de unidade de seus aplicativos da Windows Store criados com XAML

Hh440545.collapse_all(pt-br,VS.110).gifFóruns

Teste de unidade do Visual Studio

Hh440545.collapse_all(pt-br,VS.110).gifBiblioteca do MSDN

Biblioteca do MSDN – Criando e executando testes de unidade para verificar os códigos existentes (Visual Studio 2010)

Consulte também

Conceitos

Criar e testar um aplicativo da Windows Store usando o Team Foundation Build

Outros recursos

Depurando e testando aplicativos da Windows Store