SlideShare a Scribd company logo
1 of 50
TeamFoundation Server Maira Iantas@mairaiantas | @ItGirlsMMs
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
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
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
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 2010 Fococentralizador de  equipe Controlador de Versão Work Item Tracking Version  Control Test Case Management T T T T VM ,[object Object],  User stories ,[object Object]
 Bugs
 Test cases
 …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
Team Foundation Server | Versões 9 O Team Foundation server  pode serinstaladoem. . .  9
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
11
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
Controle de Versão| Recursos Check-in Check-out Undo Check-in Branching Merging 13 Changesets Shelving Check-In Policy Check-InNotes WorkSpaces
Acompanhamentos dos Itens de Trabalho | Recursos 14
Team Explorer| Recursos Work Items Documents Reports Buids Source Control
Team Web Acess| Recursos
Excel - Office| Recursos
Project - Office| Recursos
Portal da Equipe| Recursos
Automação de Builds| Recursos Fila de compilações Regras de Build. Relatórios/Resultados Envio por email. 21
Regras de Build| Recursos 22
Fila de compilações| Recursos 23
Relatórios/Resultados | Recursos 24
Testes 26
27 Teste| Testes Manuais
Teste| Code UI
29 Teste| Gerenciamento dos Casos de Testes
Qualidade
Team Foundation Server como controle de versão universal Acessoemoutrasplataformas e linguagens 31
32 Team Foundation Server 2010 Everywhere| Java
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
Work Items | Tipos 35
Relatórios 37 Percentof work completed Summary of current Test results User stories
Relatórios 38 Code churn Test plan progress Bug reactivations
Demo
41 “Se você sempre faz a mesma coisa – obterá sempre o mesmo resultado”
Azure| O que é? Sistema Operacional na nuvem 42
43
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
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.
47 O TFS estánasnuvens? | Sim

More Related Content

What's hot

ASP.NET Core Day Campinas
ASP.NET Core Day CampinasASP.NET Core Day Campinas
ASP.NET Core Day CampinasJaqueline Ramos
 
Automação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileAutomação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileElias Nogueira
 
Feedback mais rápido na sua build dividindo os testes funcionais
Feedback mais rápido na sua build dividindo os testes funcionaisFeedback mais rápido na sua build dividindo os testes funcionais
Feedback mais rápido na sua build dividindo os testes funcionaisElias Nogueira
 
A Importância do Teste Continuo
A Importância do Teste ContinuoA Importância do Teste Continuo
A Importância do Teste ContinuoElias Nogueira
 
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...tdc-globalcode
 
GABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDGABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDJaqueline Ramos
 
Criando Instaladores com NSIS / Creating Installers with NSIS
Criando Instaladores com NSIS / Creating Installers with NSISCriando Instaladores com NSIS / Creating Installers with NSIS
Criando Instaladores com NSIS / Creating Installers with NSISMarcelo Maia
 
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressRogério Rodrigues
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realAndré Dias
 
Explicando DevOps
Explicando DevOpsExplicando DevOps
Explicando DevOpss4nx
 
QAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de softwareQAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de softwareSandy Maciel
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingSamanta Cicilia
 
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)Mayara Fernandes
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing Samanta Cicilia
 
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...Alvaro Brognoli
 
TechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOpsTechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOpsAlan Carlos
 
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreConhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreRodrigo Kono
 
Release Management for Visual Studio 2013
Release Management for Visual Studio 2013Release Management for Visual Studio 2013
Release Management for Visual Studio 2013André Dias
 
Gestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineGestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineAndre Xavier
 

What's hot (20)

ASP.NET Core Day Campinas
ASP.NET Core Day CampinasASP.NET Core Day Campinas
ASP.NET Core Day Campinas
 
Automação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileAutomação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e Mobile
 
Feedback mais rápido na sua build dividindo os testes funcionais
Feedback mais rápido na sua build dividindo os testes funcionaisFeedback mais rápido na sua build dividindo os testes funcionais
Feedback mais rápido na sua build dividindo os testes funcionais
 
A Importância do Teste Continuo
A Importância do Teste ContinuoA Importância do Teste Continuo
A Importância do Teste Continuo
 
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
 
GABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDGABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CD
 
Criando Instaladores com NSIS / Creating Installers with NSIS
Criando Instaladores com NSIS / Creating Installers with NSISCriando Instaladores com NSIS / Creating Installers with NSIS
Criando Instaladores com NSIS / Creating Installers with NSIS
 
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
 
Explicando DevOps
Explicando DevOpsExplicando DevOps
Explicando DevOps
 
aOS São Paulo
aOS São PauloaOS São Paulo
aOS São Paulo
 
QAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de softwareQAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de software
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression Testing
 
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
QAOps - O QA com pézinho em DevOps (Ministry of Testing Floripa 2019)
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing
 
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
 
TechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOpsTechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOps
 
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreConhecimentos para tomar atitude e migrar sua aplicação para asp.net core
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net core
 
Release Management for Visual Studio 2013
Release Management for Visual Studio 2013Release Management for Visual Studio 2013
Release Management for Visual Studio 2013
 
Gestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project OnlineGestão de demandas e workflow utilizando Project Server ou Project Online
Gestão de demandas e workflow utilizando Project Server ou Project Online
 

Viewers also liked

Foundation: Prototype to Production
Foundation: Prototype to ProductionFoundation: Prototype to Production
Foundation: Prototype to ProductionZURB
 
Palestra Sobre o que é um Front-End
Palestra Sobre o que é um Front-EndPalestra Sobre o que é um Front-End
Palestra Sobre o que é um Front-EndLuis Fernando Mangia
 
Overview certificação ITIL foundation
Overview certificação ITIL foundationOverview certificação ITIL foundation
Overview certificação ITIL foundationFernando Palma
 
CSS Framework + Progressive Enhacements
CSS Framework + Progressive EnhacementsCSS Framework + Progressive Enhacements
CSS Framework + Progressive EnhacementsMario Hernandez
 
Responsive with Zurb Foundation
Responsive with Zurb FoundationResponsive with Zurb Foundation
Responsive with Zurb FoundationMan Math
 

Viewers also liked (6)

Foundation: Prototype to Production
Foundation: Prototype to ProductionFoundation: Prototype to Production
Foundation: Prototype to Production
 
Palestra Sobre o que é um Front-End
Palestra Sobre o que é um Front-EndPalestra Sobre o que é um Front-End
Palestra Sobre o que é um Front-End
 
Overview certificação ITIL foundation
Overview certificação ITIL foundationOverview certificação ITIL foundation
Overview certificação ITIL foundation
 
CSS Framework + Progressive Enhacements
CSS Framework + Progressive EnhacementsCSS Framework + Progressive Enhacements
CSS Framework + Progressive Enhacements
 
Responsive with Zurb Foundation
Responsive with Zurb FoundationResponsive with Zurb Foundation
Responsive with Zurb Foundation
 
Foundation 4 Framework CSS
Foundation 4 Framework CSSFoundation 4 Framework CSS
Foundation 4 Framework CSS
 

Similar to Team Foundation Server ALM

Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = ProdutividadeAdriano Bertucci
 
Primeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JSPrimeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JSWemerson Januario
 
Application Insights
Application InsightsApplication Insights
Application InsightsCDS
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSAndré Dias
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Pedro Lamas
 
Ciclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaCiclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaRodrigo Kono
 
Migrations com Entity Framework Core
Migrations com Entity Framework CoreMigrations com Entity Framework Core
Migrations com Entity Framework CoreCaio Lorensetti
 
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations Studio
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations StudioVIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations Studio
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations StudioAnderson Souza
 
BluDotNet - Conhecendo o Team Foundation Server 2010
BluDotNet - Conhecendo o Team Foundation Server 2010BluDotNet - Conhecendo o Team Foundation Server 2010
BluDotNet - Conhecendo o Team Foundation Server 2010Rafael Leonhardt
 
Desenvolvimento RIA com Silverlight 4
Desenvolvimento RIA com Silverlight 4Desenvolvimento RIA com Silverlight 4
Desenvolvimento RIA com Silverlight 4Rodrigo Kono
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Gustavo Malheiros
 
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...JP Clementi
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwareJúlio de Lima
 
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Jaqueline Ramos
 
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...Lenin Abadie
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Ramon Durães
 

Similar to Team Foundation Server ALM (20)

Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = Produtividade
 
Primeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JSPrimeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JS
 
Application Insights
Application InsightsApplication Insights
Application Insights
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFS
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
 
Ciclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaCiclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a ponta
 
DevOps
DevOpsDevOps
DevOps
 
Migrations com Entity Framework Core
Migrations com Entity Framework CoreMigrations com Entity Framework Core
Migrations com Entity Framework Core
 
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations Studio
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations StudioVIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations Studio
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations Studio
 
BluDotNet - Conhecendo o Team Foundation Server 2010
BluDotNet - Conhecendo o Team Foundation Server 2010BluDotNet - Conhecendo o Team Foundation Server 2010
BluDotNet - Conhecendo o Team Foundation Server 2010
 
Desenvolvimento RIA com Silverlight 4
Desenvolvimento RIA com Silverlight 4Desenvolvimento RIA com Silverlight 4
Desenvolvimento RIA com Silverlight 4
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
 
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
 
Microsoft SQL 2014
Microsoft SQL 2014Microsoft SQL 2014
Microsoft SQL 2014
 
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
 
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
Uma Arquitetura para a Implantação Automática de Serviços em Infraestruturas ...
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Cv luciano stoppa ptb
Cv luciano stoppa ptbCv luciano stoppa ptb
Cv luciano stoppa ptb
 

Team Foundation Server ALM

  • 1. TeamFoundation Server Maira Iantas@mairaiantas | @ItGirlsMMs
  • 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
  • 5. 5
  • 6. Team Foundation Server | O que é? 6
  • 7. Team Foundation Server | O que é? 7 Ferramenta de gerenciamento do ciclo de vida de um software . . .
  • 8.
  • 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
  • 12. Team Foundation Server | Versões 9 O Team Foundation server pode serinstaladoem. . . 9
  • 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
  • 14. 11
  • 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
  • 16. Controle de Versão| Recursos Check-in Check-out Undo Check-in Branching Merging 13 Changesets Shelving Check-In Policy Check-InNotes WorkSpaces
  • 17. Acompanhamentos dos Itens de Trabalho | Recursos 14
  • 18. Team Explorer| Recursos Work Items Documents Reports Buids Source Control
  • 19. Team Web Acess| Recursos
  • 20. Excel - Office| Recursos
  • 21. Project - Office| Recursos
  • 22. Portal da Equipe| Recursos
  • 23.
  • 24. Automação de Builds| Recursos Fila de compilações Regras de Build. Relatórios/Resultados Envio por email. 21
  • 25. Regras de Build| Recursos 22
  • 26. Fila de compilações| Recursos 23
  • 28.
  • 30. 27 Teste| Testes Manuais
  • 32. 29 Teste| Gerenciamento dos Casos de Testes
  • 34. Team Foundation Server como controle de versão universal Acessoemoutrasplataformas e linguagens 31
  • 35. 32 Team Foundation Server 2010 Everywhere| Java
  • 36.
  • 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
  • 38. Work Items | Tipos 35
  • 39.
  • 40. Relatórios 37 Percentof work completed Summary of current Test results User stories
  • 41. Relatórios 38 Code churn Test plan progress Bug reactivations
  • 42.
  • 43. Demo
  • 44. 41 “Se você sempre faz a mesma coisa – obterá sempre o mesmo resultado”
  • 45. Azure| O que é? Sistema Operacional na nuvem 42
  • 46. 43
  • 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.
  • 49.
  • 50. 47 O TFS estánasnuvens? | Sim
  • 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
  • 53. © 2009 Microsoft Corporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.   The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Editor's Notes

  1. 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.
  2. 1 – Testes Manuais2 - Code Ui3 – Gerenciamento de Caso de Teste
  3. 1 – Testes Manuais2 - Code Ui3 – Gerenciamento de Caso de Teste
  4. 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.
  5. 1 – Testes Manuais2 - Code Ui3 – Gerenciamento de Caso de Teste
  6. 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.
  7. Traduzir os 3 itens
  8. Traduzir os 3 itens
  9. 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.