Alan Correa MoraisSócio – Cursosde TestesPremier FieldEngineerConsultor deALM - BRSoluçõesIntegradasEngenheiro daComputaçã...
Livros
Desenvolvimento TradicionalEspecificaçãoCodificaçãoDeployTestesTempoBuild e Deploy emHomologaçãoMoveHomologaçãopara Produção
Desenvolvimento TradicionalPoucasintegraçõesporque sãomuitocomplicadasQuandorealizada aintegração sãodescobertosmuitos Bug...
Entrega Contínuafonte: Continuous Delivery, HUMBLE e FARLEY
Entrega ContínuaSempreintegrarDescobrir bugso mais rápidopossívelColocar emproduçãosempre que osoftwareestiver correto
Contínuo...ContinuousIntegrationContinuousDeliveryContinuousDeployment
Continuous IntegrationIntegrar comfrequência ocódigo geradopelo timeTrigger: A cadaCheck-inBuildAutomatizado+ Testes
Continuous DeliveryCódigosempre prontopara ir paraproduçãoTrigger: A cadaCheck-inNão realiza odeploy emprodução
Continuous DeploymentRealiza opipeline até aprodução (ouum ambientesimiliar)Trigger: A cadaCheck-inDeploymentPipeline
Teste de Unidade com TDDTeste deUnidade –Testar a menorparte de umprogramaTDD –Desenvolvimento Orientado àTestesRedGreenRe...
Execução de Code Analysis, CodeMetrics, Code CoverageCode Analysis Code Metrics CodeCoverage
Automatização de Testes FuncionaisUtilização doCoded UI TestIntegraçãocom o TFS e oMTMSuportaexecutaçãomulti-browsercom Se...
Automatização de Testes de Aceitecom BDDBDD –BehaviorDrivenDevelopmentEspecificaçãopor ExemplosUtilização doplug-inSpecFlo...
Teste de Performance WebFoco emindicadores detempo derespostaIdentificaçãodestesindicadores emumdeterminadoespaço detempoI...
Teste de CargaIdentificar ocomportamentodo ambiente deacordo com asdiversas cargaspossíveis demaneira isoladaFoco emindica...
Ambiente exemplo
Deployment Pipelinefonte: Continuous Delivery, HUMBLE e FARLEY
Comunidade MSTesters.netwww.mstesters.net
Dúvidas? @alancmoraishttp://blog.alancmorais.netalancmorais@outlook.comAlan Correa Morais
Testando para continuous delivery com visual studio 2012
Próximos SlideShares
Carregando em…5
×

Testando para continuous delivery com visual studio 2012

689 visualizações

Publicada em

0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
689
No SlideShare
0
A partir de incorporações
0
Número de incorporações
19
Ações
Compartilhamentos
0
Downloads
20
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Testando para continuous delivery com visual studio 2012

  1. 1. Alan Correa MoraisSócio – Cursosde TestesPremier FieldEngineerConsultor deALM - BRSoluçõesIntegradasEngenheiro daComputação –Ênfase em Eng.de SoftwareOrganizadordo TestingDojo BrasilCriador daComunidadeMSTesters
  2. 2. Livros
  3. 3. Desenvolvimento TradicionalEspecificaçãoCodificaçãoDeployTestesTempoBuild e Deploy emHomologaçãoMoveHomologaçãopara Produção
  4. 4. Desenvolvimento TradicionalPoucasintegraçõesporque sãomuitocomplicadasQuandorealizada aintegração sãodescobertosmuitos BugsDepois decorrigir todosos Bugs colocaem Produção
  5. 5. Entrega Contínuafonte: Continuous Delivery, HUMBLE e FARLEY
  6. 6. Entrega ContínuaSempreintegrarDescobrir bugso mais rápidopossívelColocar emproduçãosempre que osoftwareestiver correto
  7. 7. Contínuo...ContinuousIntegrationContinuousDeliveryContinuousDeployment
  8. 8. Continuous IntegrationIntegrar comfrequência ocódigo geradopelo timeTrigger: A cadaCheck-inBuildAutomatizado+ Testes
  9. 9. Continuous DeliveryCódigosempre prontopara ir paraproduçãoTrigger: A cadaCheck-inNão realiza odeploy emprodução
  10. 10. Continuous DeploymentRealiza opipeline até aprodução (ouum ambientesimiliar)Trigger: A cadaCheck-inDeploymentPipeline
  11. 11. Teste de Unidade com TDDTeste deUnidade –Testar a menorparte de umprogramaTDD –Desenvolvimento Orientado àTestesRedGreenRefactor
  12. 12. Execução de Code Analysis, CodeMetrics, Code CoverageCode Analysis Code Metrics CodeCoverage
  13. 13. Automatização de Testes FuncionaisUtilização doCoded UI TestIntegraçãocom o TFS e oMTMSuportaexecutaçãomulti-browsercom Selenium
  14. 14. Automatização de Testes de Aceitecom BDDBDD –BehaviorDrivenDevelopmentEspecificaçãopor ExemplosUtilização doplug-inSpecFlow(projetoCucumber)
  15. 15. Teste de Performance WebFoco emindicadores detempo derespostaIdentificaçãodestesindicadores emumdeterminadoespaço detempoIdentificaçãode indicadoresalvo xvariáveis deambiente (ex:utilização dehardware)
  16. 16. Teste de CargaIdentificar ocomportamentodo ambiente deacordo com asdiversas cargaspossíveis demaneira isoladaFoco emindicadores dedesempenho xambienteIdentificaçãodestesindicadorescom umadeterminadacarga nosistema
  17. 17. Ambiente exemplo
  18. 18. Deployment Pipelinefonte: Continuous Delivery, HUMBLE e FARLEY
  19. 19. Comunidade MSTesters.netwww.mstesters.net
  20. 20. Dúvidas? @alancmoraishttp://blog.alancmorais.netalancmorais@outlook.comAlan Correa Morais

×