Skip to main content

 

Testes e qualidade de software

 

 

Garantir a qualidade de uma aplicação é sempre um desafio, pois há muitas etapas envolvidas na sua construção, desde o levantamento dos requisitos, passando pelo desenvolvimento e testes. O controle de qualidade e o teste têm duas funções principais: validar a qualidade da aplicação e melhorar a qualidade geral do software. O Visual Studio 2010 ajuda a cumprir ambas as funções com ferramentas robustas de teste e diagnóstico, desmontando os silos dentro das equipes de desenvolvimento e fornecendo recursos importantes para o aumento da produtividade. Nesta trilha abordaremos a forma como testadores e desenvolvedores podem trabalhar de forma mais colaborativa utilizando os principais recursos do Visual Studio 2010.

Colaboradores: Rodrigo de Carvalho, José Papo, Marcio Sete, Adriano Bertucci, Marcus Garcia e Silfarney Wallace Ferreira.

Introdução e visão geral sobre testes e qualidade na plataforma Microsoft
 Todo time de desenvolvimento encara cada novo projeto com um foco: produzir uma aplicação de qualidade e que atenda as necessidades de seus usuários. Contudo, atingir esse objetivo sem as ferramentas apropriadas pode ser desafiador. Este módulo apresenta como arquitetos, desenvolvedores, testadores e gerentes utilizam o Visual Studio 2010 para construir uma aplicação de qualidade.
 
Introdução e visão geral sobre testes e qualidade na Plataforma Microsoft 
Derrubando as barreiras entre testadores e desenvolvedores 
 
Preparando o ambiente e as ferramentas para executar testes
 Um projeto de testes pode conter uma infinidade de Unit Tests, Coded UI tests, Database Unit Tests, Load tests, Performance Tests, etc. Imagine-se procurando o seu teste “OTerceiroElementoDaSequenciaFibonnacciDeveSer1” no meio dessa variedade de testes. Neste módulo veremos a melhor forma de gerenciar nossos testes quando uma solução possui centenas ou até mesmo milhares deles e como podemos utilizar a nosso favor o grande conjunto de propriedades que os testes possuem. Além disso, veremos como utilizar os arquivos *.testsettings e dentre outras coisas como configurar os adaptadores de diagnósticos que farão coletas de dados riquíssimas durante a execução dos nossos testes.
 
Configurando seu ambiente para rodar os mais diversos tipos de testes 
Gerenciando grandes volumes de teste em uma mesma solução 
 
Planejando os testes
 Planos de testes, casos de testes, rastreabilidade com os requisitos e análise de impacto são algumas das preocupações que uma equipe de qualidade deve ter ao conduzir um ciclo de testes. Neste módulo veremos como planejar, executar e configurar planos de testes utilizando o Visual Studio Test Professional.
 
Planejamento de testes com Test Manager 2010 
 
Testes manuais
 Estima-se que 70% dos testes de uma aplicação sejam realizados de forma manual. Muito do tempo de um ciclo de teste é desperdiçado com tarefas que poderiam ser automatizadas por ferramentas. Neste módulo veremos como o Visual Studio Test Professional suporta profissionais de teste e qualidade a trabalharem de forma mais colaborativa com a equipe de desenvolvimento, executar testes exploratórios, criar casos de testes a partir de bugs e como criar testes automatizados de interface a partir de testes manuais.
 
Entendendo os testes manuais