TeamFoundation ServerMaira Iantas@mairaiantas | @ItGirlsMMs
Maira Iantas. . .?Bacharel em Sistemas de InformaçãoTrês anos de desenvolvimento .Net Membros do Grupo IT4ALL | AzureServiceBr | TI24x7|  EmpregaTIMSN:maira_sem_acento@hotmail.comGtalk: mairacristinaiantas@gmail.com	  Twitter: @mairaiantas   |               http://mairaiantas.wordpress.comTwitter: @ITGirlsMMS   |               http://itgirlsmms.wordpress.com/2
AgendaO que é ALM?O que é TeamFoundationServer ?Controle de VersãoAcompanhamento  dos itens de trabalhoAutomação de BuildPortal de equipeRelatóriosMS VS Team ExplorerGerenciamento de Casos de TestesDemoAzure | ConceitualSQL Azure | Conceitual3
ALM | O que é?Application Lifecycle Management | Gerencimento do Ciclo de Vida da AplicaçãoUm 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
5
Team Foundation Server | O que é?6
Team Foundation Server | O que é?7	Ferramenta de gerenciamento do ciclo de vida de um software . . .
Team Foundation Server | O que é?Visual Studio Team Foundation Server 2010Fococentralizador de  equipeControlador de VersãoWork Item TrackingVersion ControlTest Case ManagementTTTTVM Requirements/  User stories Tasks
 Bugs
 Test cases
 …TTTT Gestão dos Processos de Testes Lab Management Build AutomatizadoBuild ManagementReports and DashboardsLab ManagementGerenciador de Bug/Work Itens8
Team Foundation Server | Versões9O Team Foundation server pode serinstaladoem. . . 9
10Team Foundation Server | VersõesVisual Studio Team Explorer EverywhereVisual Studio Lab ManagementMicrosoft Test ManagerVisual Studio Team ExplorerVisual Studio IDEVisual Studio          Team Foundation ServerVisual Studio   2010 Ultimate*xxxxxVisual Studio   2010 Premium*xxxVisual Studio   2010 Professional*xxxVisual Studio Test Professional 2010 *xxxVisual Studio Lab Management 2010xVisual Studio Team Explorer Everywhere 2010x*Com assinatura MSDN
11
Controle de VersãoTer 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
Controle de Versão| RecursosCheck-inCheck-outUndo Check-inBranchingMerging13ChangesetsShelvingCheck-In PolicyCheck-InNotesWorkSpaces
Acompanhamentos dos Itens de Trabalho | Recursos14
Team Explorer| RecursosWork ItemsDocumentsReportsBuidsSource Control
Team Web Acess| Recursos
Excel - Office| Recursos
Project - Office| Recursos
Portal da Equipe| Recursos
Automação de Builds| RecursosFila de compilaçõesRegras de Build.Relatórios/ResultadosEnvio por email.21
Regras de Build| Recursos22
Fila de compilações| Recursos23
Relatórios/Resultados | Recursos24
Testes26
27Teste| Testes Manuais
Teste| Code UI
29Teste| Gerenciamento dos Casos de Testes
Qualidade
Team Foundation Server como controle de versão universalAcessoemoutrasplataformas e linguagens31
32Team Foundation Server 2010 Everywhere| Java
Work ItemsTodo e qualquer item a ser trabalhado em um projeto é um Work Item.São unidades de comunicaçãodentro da equipe de desenvolvimento34Gerencietudopelo Team ExplorerCrieatividades no ExcelAtribuaatividadesatravés do ProjectVeja o status do projeto no Excel ou ProjectAcompanhe a evoluçãopelo Portal
Work Items | Tipos35
Relatórios37Percentof workcompletedSummary of currentTest resultsUserstories
Relatórios38Code churnTest plan progressBug reactivations
Demo
41“Se você sempre faz a mesma coisa – obterá sempre o mesmo resultado”
Azure| O que é?Sistema Operacional na nuvem42
43
Plataforma flexívelDisponibiliza 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 terceirizados44
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.
47O TFS estánasnuvens? | Sim

Team Foundation Server

  • 1.
  • 2.
    Maira Iantas. ..?Bacharel em Sistemas de InformaçãoTrês anos de desenvolvimento .Net Membros do Grupo IT4ALL | AzureServiceBr | TI24x7| EmpregaTIMSN:maira_sem_acento@hotmail.comGtalk: mairacristinaiantas@gmail.com Twitter: @mairaiantas | http://mairaiantas.wordpress.comTwitter: @ITGirlsMMS | http://itgirlsmms.wordpress.com/2
  • 3.
    AgendaO que éALM?O que é TeamFoundationServer ?Controle de VersãoAcompanhamento dos itens de trabalhoAutomação de BuildPortal de equipeRelatóriosMS VS Team ExplorerGerenciamento de Casos de TestesDemoAzure | ConceitualSQL Azure | Conceitual3
  • 4.
    ALM | Oque é?Application Lifecycle Management | Gerencimento do Ciclo de Vida da AplicaçãoUm 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
  • 5.
  • 6.
  • 7.
    Team Foundation Server| O que é?7 Ferramenta de gerenciamento do ciclo de vida de um software . . .
  • 8.
    Team Foundation Server| O que é?Visual Studio Team Foundation Server 2010Fococentralizador de equipeControlador de VersãoWork Item TrackingVersion ControlTest Case ManagementTTTTVM Requirements/ User stories Tasks
  • 9.
  • 10.
  • 11.
    …TTTT Gestãodos Processos de Testes Lab Management Build AutomatizadoBuild ManagementReports and DashboardsLab ManagementGerenciador de Bug/Work Itens8
  • 12.
    Team Foundation Server| Versões9O Team Foundation server pode serinstaladoem. . . 9
  • 13.
    10Team Foundation Server| VersõesVisual Studio Team Explorer EverywhereVisual Studio Lab ManagementMicrosoft Test ManagerVisual Studio Team ExplorerVisual Studio IDEVisual Studio Team Foundation ServerVisual Studio 2010 Ultimate*xxxxxVisual Studio 2010 Premium*xxxVisual Studio 2010 Professional*xxxVisual Studio Test Professional 2010 *xxxVisual Studio Lab Management 2010xVisual Studio Team Explorer Everywhere 2010x*Com assinatura MSDN
  • 14.
  • 15.
    Controle de VersãoTercontrole 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
  • 16.
    Controle de Versão|RecursosCheck-inCheck-outUndo Check-inBranchingMerging13ChangesetsShelvingCheck-In PolicyCheck-InNotesWorkSpaces
  • 17.
    Acompanhamentos dos Itensde Trabalho | Recursos14
  • 18.
    Team Explorer| RecursosWorkItemsDocumentsReportsBuidsSource Control
  • 19.
  • 20.
  • 21.
  • 22.
  • 24.
    Automação de Builds|RecursosFila de compilaçõesRegras de Build.Relatórios/ResultadosEnvio por email.21
  • 25.
  • 26.
  • 27.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
    Team Foundation Servercomo controle de versão universalAcessoemoutrasplataformas e linguagens31
  • 35.
    32Team Foundation Server2010 Everywhere| Java
  • 37.
    Work ItemsTodo equalquer item a ser trabalhado em um projeto é um Work Item.São unidades de comunicaçãodentro da equipe de desenvolvimento34Gerencietudopelo Team ExplorerCrieatividades no ExcelAtribuaatividadesatravés do ProjectVeja o status do projeto no Excel ou ProjectAcompanhe a evoluçãopelo Portal
  • 38.
  • 40.
  • 41.
    Relatórios38Code churnTest planprogressBug reactivations
  • 43.
  • 44.
    41“Se você semprefaz a mesma coisa – obterá sempre o mesmo resultado”
  • 45.
    Azure| O queé?Sistema Operacional na nuvem42
  • 46.
  • 47.
    Plataforma flexívelDisponibiliza umconjunto 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 terceirizados44
  • 48.
    45É um servidorSQL Server abrigado na nuvem. Funções de um banco de dados relacional, mas sua plataforma é maleável, sempre disponível e balanceada.
  • 50.

Notas do Editor

  • #8 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.
  • #27 1 – Testes Manuais2 - Code Ui3 – Gerenciamento de Caso de Teste
  • #28 1 – Testes Manuais2 - Code Ui3 – Gerenciamento de Caso de Teste
  • #29 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.
  • #30 1 – Testes Manuais2 - Code Ui3 – Gerenciamento de Caso de Teste
  • #36 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.
  • #38 Traduzir os 3 itens
  • #39 Traduzir os 3 itens
  • #45 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.