O documento apresenta o Team Foundation Server, uma ferramenta de gerenciamento do ciclo de vida de software. Ele descreve os principais recursos do TFS, incluindo controle de versão, acompanhamento de itens de trabalho, automação de builds, portal de equipe e relatórios. A apresentação também fornece uma visão geral do Azure e SQL Azure.
2. Maira Iantas. . .? Bacharel em Sistemas de Informação Três anos de desenvolvimento .Net Membros do Grupo IT4ALL | AzureServiceBr | TI24x7| EmpregaTI MSN:maira_sem_acento@hotmail.com Gtalk: mairacristinaiantas@gmail.com Twitter: @mairaiantas | http://mairaiantas.wordpress.com Twitter: @ITGirlsMMS | http://itgirlsmms.wordpress.com/ 2
3. Agenda O que é ALM? O que é TeamFoundationServer ? Controle de Versão Acompanhamento dos itens de trabalho Automação de Build Portal de equipe Relatórios MS VS Team Explorer Gerenciamento de Casos de Testes Demo Azure | Conceitual SQL Azure | Conceitual 3
4. ALM | O que é? Application Lifecycle Management | Gerencimento do Ciclo de Vida da Aplicação Um conjunto de disciplinas que governa o processo de planejar, construir e gerenciar as aplicações através do seu ciclo de vida Você pode usar Visual Studio para reduzir riscos e aumentar a produtividade de seu ciclo de vida do aplicativo. 4
11. …T T T T Gestão dos Processos de Testes Lab Management Build Automatizado Build Management Reports and Dashboards Lab Management Gerenciador de Bug/Work Itens 8
13. 10 Team Foundation Server | Versões Visual Studio Team Explorer Everywhere Visual Studio Lab Management Microsoft Test Manager Visual Studio Team Explorer Visual Studio IDE Visual Studio Team Foundation Server Visual Studio 2010 Ultimate* x x x x x Visual Studio 2010 Premium* x x x Visual Studio 2010 Professional* x x x Visual Studio Test Professional 2010 * x x x Visual Studio Lab Management 2010 x Visual Studio Team Explorer Everywhere 2010 x *Com assinatura MSDN
15. Controle de Versão Ter controle de quem está modificando o arquivo; Recuperar alguma versão anterior de um arquivo; Comparar versões de arquivos para identificar o que foi modificado e por quem; Controlar o acesso para que não haja perda de informações. 12
37. Work Items Todo e qualquer item a ser trabalhado em um projeto é um Work Item. São unidades de comunicaçãodentro da equipe de desenvolvimento 34 Gerencietudopelo Team Explorer Crieatividades no Excel Atribuaatividadesatravés do Project Veja o status do projeto no Excel ou Project Acompanhe a evoluçãopelo Portal
47. Plataforma flexível Disponibiliza um conjunto específico de serviços para criação, distribuição e atualização de aplicações Web. Sem a necessidade e preocupação de manutenção de servidores locais ou terceirizados 44
48. 45 É um servidor SQL Server abrigado na nuvem. Funções de um banco de dados relacional, mas sua plataforma é maleável, sempre disponível e balanceada.
51. Referências Visual Studio Team Foundation Server 2010 http://www.microsoft.com/visualstudio/en-us/solutions/cloud-development/overview Getting Started With Visual Studio Application Lifecycle Management http://msdn.microsoft.com/en-us/library/dd286491.aspx 48
52. Maira Iantas. . .? Bacharel em Sistemas de Informação Três anos de desenvolvimento .Net Membros do Grupo IT4ALL | AzureServiceBr | TI24x7| EmpregaTI MSN:maira_sem_acento@hotmail.com Gtalk: mairacristinaiantas@gmail.com Twitter: @mairaiantas | http://mairaiantas.wordpress.com Twitter: @ITGirlsMMS | http://itgirlsmms.wordpress.com/ 49
Artefatos do projeto, como requisitos, tarefas, bugs, o código fonte, e construir e os resultados dos testes são armazenados em um data warehouse. Relatórios poderosa e dashboards fornecem rastreabilidade tendências históricas, pleno e visibilidade em tempo real em qualidade e progresso contra a intenção do negócio.
1 – Testes Manuais2 - Code Ui3 – Gerenciamento de Caso de Teste
1 – Testes Manuais2 - Code Ui3 – Gerenciamento de Caso de Teste
Usando o Visual Studio Premium ou Ultimate Visual Studio, você pode criar um código de teste da interface do usuário que pode testar se a interface de usuário para um aplicativo funciona corretamente. O código de teste da interface do usuário realiza ações sobre os controles de interface de usuário para um aplicativo e verifica se os controles corretos são exibidos com os valores corretos.
1 – Testes Manuais2 - Code Ui3 – Gerenciamento de Caso de Teste
Sharedsteps- Sua equipe pode usar etapas compartilhado para agilizar a definição e manutenção de casos de teste manual. Muitos exames exigem a mesma seqüência de etapas a serem executadas por vários casos de teste. Com a criação de medidas comuns, você pode definir uma seqüência de passos uma vez e inseri-lo em muitos casos de teste. Por exemplo, se cada caso de teste exige um testador para fazer logon no aplicativo, você pode criar um conjunto de medidas compartilhadas para executar essas ações. Você pode então adicionar as etapas compartilhada para cada caso de teste e execute os passos usando o Test Runner.
Traduzir os 3 itens
Traduzir os 3 itens
A plataforma de serviços Azure é formada de um sistema operacional, Windows Azure, e um conjunto de serviços - SQL Azure e AppFabric - que podem ser usados individualmente ou em conjunto.