Antes de falar um pouco sobre o Visual Studio Tem System (VSTS), devemos entender um pouco sobre o papel do testador no ciclo de desenvolvimento de software. Resumidamente, podemos dizer que a funcao do testador e garantir a qualidade do produto e, para isso, o trabalho dele no ciclo de desenvolvimento de software e: Auxiliar os desenvolvedores na elaboracao dos testes unitarios automaticos; Montar e configurar o ambiente e infra-estrutura de teste; Escrever casos de teste; Executar testes; Automatizar casos e tarefas de teste; Evidenciar os resultados; Acompanhar os defeitos encontrados; Desenvolver novas habilidades; O Analista de Teste e o cara que aprova. Nada e considerado pronto sem que ele diga que esta. Bem, agora que voce ja sabe um pouco sobre o papel do testador no ciclo de desenvolvimento de software, e necessario saber quais os testes que podem ser aplicados ao projeto (qualquer projeto que esta sendo desenvolvido e que o testador esteja participando) de teste. Abaixo temos alguns exemplos: Unit e Component Tests: Sao os testes que focam na arquitetura. Esses testes sao executados automaticamente e a responsabilidade e dos desenvolvedores. Os testadores devem auxiliar os desenvolvedores na elaboracao desses testes. Functional e Story Tests, Simulations, Prototypes: Sao os testes que focam no negocio. Esses testes sao executados automaticamente/manualmente e a responsabilidade e dos testadores em conjunto com outros envolvidos (clientes, usuarios, etc.) no projeto. Neste caso, esses tipos de teste ajudam no entendimento das funcionalidades. Scenarios, Exploratory, Usability, User Acceptance Testing: Sao os testes que focam no negocio e encontrar defeitos. Esses testes sao executados manualmente e a responsabilidade e dos testadores. Neste caso, esses tipos de teste ajudam a encontrar o maior numero de defeitos possivel. Performance, Load e Security Testing: Sao os testes que focam na arquitetura e estrutura do software. Esses testes sao executados por ferramentas capazes de simular cenarios de testes, por exemplo: Ter 10.000 usuarios registrados no sistema simultaneamente. A responsabilidade da execucao desses testes e dos testadores. Neste caso, esses tipos de testes ajudam identificar se a aplicacao/software que esta sendo testado e robusto suficiente. Neste momento, ja sabemos o papel do testador no ciclo de desenvolvimento de software e tambem quais os testes que podem ser aplicados aos projetos. Agora chegou o momento de criar um Projeto de Teste e incluir todos os seus artefatos de teste. Para isso, basta acessar o menu File / New / Project. Apos acessar este menu, a janela abaixo sera aberta e basta voce selecionar a opcao Test Project / Test Documents no menu (arvore) da esquerda. Feito isso, selecione o template Test Project informando o nome do projeto no campo Name. Feito isso chegou a hora de Conhecer a IDE de Testes no Visual Studio. A IDE (Integrated Development Environment) possui um leque amplo de ferramentas para manipular testes e que auxiliam muito o testador no dia-a-dia de trabalho. Para acessar as funcionalidades relacionadas com testes do Visual Studio, basta acessar o menu Test / Window. Abaixo temos a lista das principais funcionalidades: Solution Explorer: essa janela apresenta uma listagem dos arquivos presentes em