SlideShare uma empresa Scribd logo
Testando para continuous delivery com visual studio 2012
Alan Correa Morais
Sócio – Cursos
de Testes
Premier Field
Engineer
Consultor de
ALM - BR
Soluções
Integradas
Engenheiro da
Computação –
Ênfase em Eng.
de Software
Organizador
do Testing
Dojo Brasil
Criador da
Comunidade
MSTesters
Livros
Desenvolvimento Tradicional
Especificaç
ão
Codificação
Deplo
y
Teste
s
Tempo
Build e Deploy em
Homologação
Move
Homologação
para Produção
Desenvolvimento Tradicional
Poucas
integrações
porque são
muito
complicadas
Quando
realizada a
integração são
descobertos
muitos Bugs
Depois de
corrigir todos
os Bugs coloca
em Produção
Entrega Contínua
fonte: Continuous Delivery, HUMBLE e FARLEY
Entrega Contínua
Sempre
integrar
Descobrir bugs
o mais rápido
possível
Colocar em
produção
sempre que o
software
estiver correto
Contínuo...
Continuous
Integration
Continuous
Delivery
Continuous
Deployment
Continuous Integration
Integrar com
frequência o
código gerado
pelo time
Trigger: A cada
Check-in
Build
Automatizado
+ Testes
Continuous Delivery
Código
sempre pronto
para ir para
produção
Trigger: A cada
Check-in
Não realiza o
deploy em
produção
Continuous Deployment
Realiza o
pipeline até a
produção (ou
um ambiente
similiar)
Trigger: A cada
Check-in
Deployment
Pipeline
Teste de Unidade com TDD
Teste de
Unidade –
Testar a menor
parte de um
programa
TDD –
Desenvolviment
o Orientado à
Testes
Red
Green
Refactor
Execução de Code Analysis, Code
Metrics, Code Coverage
Code Analysis Code Metrics Code
Coverage
Automatização de Testes Funcionais
Utilização do
Coded UI Test
Integração
com o TFS e o
MTM
Suporta
executação
multi-browser
com Selenium
Automatização de Testes de Aceite
com BDD
BDD –
Behavior
Driven
Development
Especificação
por Exemplos
Utilização do
plug-in
SpecFlow
(projeto
Cucumber)
Teste de Performance Web
Foco em
indicadores de
tempo de
resposta
Identificação
destes
indicadores em
um
determinado
espaço de
tempo
Identificação
de indicadores
alvo x
variáveis de
ambiente (ex:
utilização de
hardware)
Teste de Carga
Identificar o
comportamento
do ambiente de
acordo com as
diversas cargas
possíveis de
maneira isolada
Foco em
indicadores de
desempenho x
ambiente
Identificação
destes
indicadores
com uma
determinada
carga no
sistema
Ambiente exemplo
Deployment Pipeline
fonte: Continuous Delivery, HUMBLE e FARLEY
Comunidade MSTesters.net
www.mstesters.net
Dúvidas? @alancmorais
http://blog.alancmorais.ne
t
alancmorais@outlook.co
m
Alan Correa Morais

Mais conteúdo relacionado

PPTX
Entrega contínua com arquitetura distribuida
PDF
Deploy moderno para php
PPTX
Feedback mais rápido na sua build dividindo os testes funcionais
PDF
Slides Testes de API com Codeception
PDF
A Importância do Teste Continuo
PPTX
TDD - Desenvolvendo softwares orientado à testes
PPTX
QA Ladies 2018 - Azure DevOps Projects
Entrega contínua com arquitetura distribuida
Deploy moderno para php
Feedback mais rápido na sua build dividindo os testes funcionais
Slides Testes de API com Codeception
A Importância do Teste Continuo
TDD - Desenvolvendo softwares orientado à testes
QA Ladies 2018 - Azure DevOps Projects

Mais procurados (19)

PPTX
Test-Driven Development
PDF
Slides palestra codeception
PDF
Apresentacao swiftlint
PDF
O Testador Técnico
PPTX
Existe Vida além do FTP!
PDF
Robot Framework - principais características
PPTX
Sonarqube
 
PPT
Desenvolvimento Guiado Por Testes
PDF
Papel do QA na Transformação Ágil
PPTX
Devops Summit 2017 - Testar Javascript?
PDF
MTC 2019 - Precisamos falar sobre teste de infra
PDF
Novidades das Bibliotecas Jetpack do Android (2021)
PDF
#1 - O que é Teste Unitário
PDF
Cultura de testes em times mobile
PDF
Acelerando o feedback e deploy com Automação de Testes!
PPTX
Integração Contínua com Hudson, Selenium e Sonar
PPTX
Desenvolvimento orientado a testes - TDD
PPTX
Test Strategies, Testes unitários, Testes de integração e DevOps
PPTX
Transformando a experiência dos times de DEV, OPS & BIZ nos Sistemas Financei...
Test-Driven Development
Slides palestra codeception
Apresentacao swiftlint
O Testador Técnico
Existe Vida além do FTP!
Robot Framework - principais características
Sonarqube
 
Desenvolvimento Guiado Por Testes
Papel do QA na Transformação Ágil
Devops Summit 2017 - Testar Javascript?
MTC 2019 - Precisamos falar sobre teste de infra
Novidades das Bibliotecas Jetpack do Android (2021)
#1 - O que é Teste Unitário
Cultura de testes em times mobile
Acelerando o feedback e deploy com Automação de Testes!
Integração Contínua com Hudson, Selenium e Sonar
Desenvolvimento orientado a testes - TDD
Test Strategies, Testes unitários, Testes de integração e DevOps
Transformando a experiência dos times de DEV, OPS & BIZ nos Sistemas Financei...
Anúncio

Semelhante a Testando para continuous delivery com visual studio 2012 (20)

PPT
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
PDF
Integração contínua em PHP com Jenkins
PPTX
DevOps na nuvem: Azure DevOps Projects
ODP
Ágil na Prática
PPTX
[Lady talks]Continuous Delivery
PPT
Tdc continuous testing
KEY
Qualidade no desenvolvimento de Software com TDD e PHPUnit
PPTX
Automatização de Ambientes CI & CD & DevOps
PPTX
Desenvolvimento Dirigido por Testes
PDF
Do push para a produção: Os desafios de automação em Continuous Delivery
PPTX
Deploy automático em projeto PHP - PHPSPIMA 2016
PPTX
[DevOps Carioca] Continuous Delivery
PDF
Test Driven Infrastructure na Globo.com
PPTX
Introdução a testes automatizados
PPTX
SonarQube
 
PDF
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
PDF
Gitlab CI/CD com python
PPTX
CNQS - Testes Automatizados & Continuous Delivery
PDF
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
PPTX
Integração Contínua
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
Integração contínua em PHP com Jenkins
DevOps na nuvem: Azure DevOps Projects
Ágil na Prática
[Lady talks]Continuous Delivery
Tdc continuous testing
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Automatização de Ambientes CI & CD & DevOps
Desenvolvimento Dirigido por Testes
Do push para a produção: Os desafios de automação em Continuous Delivery
Deploy automático em projeto PHP - PHPSPIMA 2016
[DevOps Carioca] Continuous Delivery
Test Driven Infrastructure na Globo.com
Introdução a testes automatizados
SonarQube
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Gitlab CI/CD com python
CNQS - Testes Automatizados & Continuous Delivery
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
Integração Contínua
Anúncio

Testando para continuous delivery com visual studio 2012