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. .png) | 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. | | | |
| .png) | 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. | | | |
| .png) | 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. | | | |
| .png) | 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. | | | |
| Trilhas para desenvolvedoresCentros autorizados de cursosRecursos Adicionais- Saiba como desenvolvedores e testadores podem derrubar as barreiras para se tornarem mais produtivos: Clique Aqui
- Conheça a solução de testes e qualidade de software da Microsoft: Clique Aqui
- Participe dos fóruns do MSDN - Team Foundation Server: Clique Aqui
- Participe dos fóruns do MSDN (em inglês) - Visual Studio Test Professional Clique Aqui
|