SlideShare uma empresa Scribd logo
IntegraçãoContínua com Hudson, Selenium e SonarArthur Cesar Oreanaaoreana@gmail.com@arthur_oreana
A Equipe…
Trabalhaunida…
Na construção de um software…
VaiparaProdução? Pendrivenele!
Super computador de Produção
Experiência dos usuários
Erro no sistema
Algoestáerrado…
Integração Contínua com Hudson, Selenium e Sonar
Integraçãoficapara o últimoestágio do desenvolvimento
 Testes feitosapenas com o software pronto
Síndrome “masfuncionou na minhamáquina!”
 “Ah, qualidade do software é responsabilidade do time de QA!”
Riscossão sub-estimadosInterpretaçãoerrada de requisitos
Incompatibilidade entre interfaces
Muitos bugs na fase de integração
 Testes demoramdemais
Atraso na entregaHA!
Integração Contínua com Hudson, Selenium e Sonar
Integração Contínua com Hudson, Selenium e Sonar
“Integração Contínua é uma prática de desenvolvimento de software onde os membros de um time integram seu trabalho freqüentemente, geralmente cada pessoa integra pelo menos diariamente – podendo haver múltiplas integrações por dia. Cada integração é verificada por um build automatizado (incluindo testes) para detectar erros de integração o mais rápido possível.Muitos times acham que essa abordagem leva a uma significante redução nos problemas de integração e permite que um time desenvolva software coeso mais rapidamente.				– Martin Fowler
 Controle de versão
 Construção
 Teste
 Inspeção
 FeedbackControle de versão Local centralizadoparaarmazenamento dos arquivos de um projeto, e tambémcontrolam as versõesdessesarquivos.
Guardarversões é comoter um botão “desfazer” à nossadisposição!
Quandodiversaspessoastrabalham juntas em um projeto, o repositóriotorna-se o destino final de tudo o que é produzido.Construção (Build)Processoautomatizado de construçãodaaplicação.
Ferramentasdisponíveisparaessaetapa:
 ANT

Mais conteúdo relacionado

PDF
Precisa testar? - Parte 1
PPTX
Selenium WebDriver com Docker
PPTX
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
PDF
A Importância do Teste Continuo
PDF
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...
PDF
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
PDF
Como criar testes rápidos e robustos com Cypress
PDF
[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...
Precisa testar? - Parte 1
Selenium WebDriver com Docker
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
A Importância do Teste Continuo
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
Como criar testes rápidos e robustos com Cypress
[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...

Mais procurados (20)

PDF
Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?
PDF
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
PPTX
Integração contínua - Prática de desenvolvimento
PPTX
Integração Contínua
PDF
Como aumentar a produtividade da sua equipe
PPTX
Feedback mais rápido na sua build dividindo os testes funcionais
PPTX
A importância de utilizar testes automatizados
PPTX
Automação de Teste para REST, Web e Mobile
PPT
Integração Contínua
 
PDF
Android apps ci
PPTX
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
PDF
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
PPTX
Automação mobile Android - TDC
PPTX
Application Insights - Monitore a sua aplicação em tempo real
PDF
Treinamento Appium - Introdução
PPTX
QA Ninja Conference 2016
PPTX
Um dia na Vida de Seu Aplicativo PHP
PDF
Testes automatizados com Cypress
KEY
Continuous delivery
PDF
Apenas um script de teste para iOS e Android
Como testar a performance de ap is utilizando uma ferramenta simples e gratuita?
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
Integração contínua - Prática de desenvolvimento
Integração Contínua
Como aumentar a produtividade da sua equipe
Feedback mais rápido na sua build dividindo os testes funcionais
A importância de utilizar testes automatizados
Automação de Teste para REST, Web e Mobile
Integração Contínua
 
Android apps ci
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
Automação mobile Android - TDC
Application Insights - Monitore a sua aplicação em tempo real
Treinamento Appium - Introdução
QA Ninja Conference 2016
Um dia na Vida de Seu Aplicativo PHP
Testes automatizados com Cypress
Continuous delivery
Apenas um script de teste para iOS e Android
Anúncio

Destaque (9)

PDF
Protractor - Testando aplicações AngularJS end to end
PPT
Automação de testes - 7 passos para o sucesso!
PPTX
PDF
Testando aplicações Flex com Selenium
PDF
Selenium
PDF
Selenium
PDF
Selenium Handbook
PDF
Testes com TestLink e Selenium
PPTX
Hands On Selenium
Protractor - Testando aplicações AngularJS end to end
Automação de testes - 7 passos para o sucesso!
Testando aplicações Flex com Selenium
Selenium
Selenium
Selenium Handbook
Testes com TestLink e Selenium
Hands On Selenium
Anúncio

Semelhante a Integração Contínua com Hudson, Selenium e Sonar (20)

PPT
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
PDF
Introdução hudson
KEY
Integração Contínua com Hudson
PPTX
Integração Contínua
PDF
CPqD Developer Suite - SPIN Campinas - Reunião #56
PDF
O mínimo de Integração Contínua que todo projeto deveria ter
PDF
TDC 2010: Ambiente de Integração Contínua
PDF
Maio 2016 - Integração e Validação Contínua
PPTX
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
PDF
IC Cuidando de Sistemas Doentes
ODP
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
PDF
Desenvolvimento de builds automizados com Jenkins - Em Busca do build Perfeito!
PPTX
Integração Contínua com o Hudson para Aplicações .NET
PDF
Palestra hudson
PDF
Integração Contínua
PPTX
Continuous Delivery - versão estendida :)
ODP
Jenkins workshop
PPT
Academia do Arquiteto - Implantando A.L.M. em uma semana!
PDF
Integração Continua - Jenkins
PDF
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
Introdução hudson
Integração Contínua com Hudson
Integração Contínua
CPqD Developer Suite - SPIN Campinas - Reunião #56
O mínimo de Integração Contínua que todo projeto deveria ter
TDC 2010: Ambiente de Integração Contínua
Maio 2016 - Integração e Validação Contínua
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
IC Cuidando de Sistemas Doentes
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
Desenvolvimento de builds automizados com Jenkins - Em Busca do build Perfeito!
Integração Contínua com o Hudson para Aplicações .NET
Palestra hudson
Integração Contínua
Continuous Delivery - versão estendida :)
Jenkins workshop
Academia do Arquiteto - Implantando A.L.M. em uma semana!
Integração Continua - Jenkins
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...

Último (8)

PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Mecânico de Manutenção de Equipamentos.pptx
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Manejo integrado de pragas na cultura do algodão
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Mecânico de Manutenção de Equipamentos.pptx
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Arquitetura de computadores - Memórias Secundárias
Viasol Energia Solar -Soluções para geração e economia de energia

Integração Contínua com Hudson, Selenium e Sonar