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++.
Dica |
---|
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
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 O Microsoft Visual Studio 2012 inclui modelos de biblioteca de testes 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 Manifest Designer, consulte Usando o Designer de Manifesto (aplicativos da Windows Store).
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
No menu Exibir, escolha Outras Janelas e depois Gerenciador de Testes.
O Gerenciador de Testes é exibido sem que o teste seja listado.
No menu Build, escolha Build Solution.
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 Problema conhecido do Microsoft Visual Studio 2012: 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 de unidade de seus aplicativos da Windows Store criados com XAML
Fóruns
Teste de unidade do Visual Studio
Biblioteca do MSDN
Consulte também
Conceitos
Criar e testar um aplicativo da Windows Store usando o Team Foundation Build