Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Feedback mais rápido na sua build
dividindo os testes funcionais
@eliasnogueira
Agile Coach & Trainner | QA Engineer na Adaptworks
Professor de Pós Graduação na Unisinos/RS
Elias Nogueira
adaptworks.com...
• Mostrar como dividir seus testes através de um pipeline
• Smoke Tests | Testes Funcionais | Testes de Aceitação
Nossa ag...
É a forma com que definimos o ciclo de vida (estágios) que teremos
em uma aplicação
Ex: Build -> Testes -> Deploy
É um dos...
É feito através de um plugin
e um modelo de projeto com
mesmo nome, onde é
necessário criar um arquivo
descrevendo o proce...
É um tipo de teste de software compreende em um conjunto de
testes não exaustivos que visa garantir que as partes mais
imp...
• Criar stages/sub stages para cada tipo de teste
Divisão sugerida para uma Pipeline de Teste
Testes
Unitários
Testes de
I...
Mão na massa!
Projeto mostrando a divisão dos testes
https://github.com/eliasnogueira/hello-world-pipeline-jenkins
Projeto...
Projeto Automação
Baixar/Atualizar
Projeto
Compilar Projeto
Executar
Smoke Tests
Executar
Testes Funcionais
Executar
Teste...
Projeto Automação
Baixar/Atualizar
Projeto
Compilar Projeto
Executar
Smoke Tests
Executar
Testes Funcionais
Executar
Teste...
Projeto Automação
Baixar/Atualizar
Projeto
Compilar Projeto
Executar
Smoke Tests
Executar
Testes Funcionais
Executar
Teste...
Projeto Automação
Baixar/Atualizar
Projeto
Compilar Projeto
Executar
Smoke Tests
Executar
Testes Funcionais
Executar
Teste...
Projeto Automação
Baixar/Atualizar
Projeto
Compilar Projeto
Executar
Smoke Tests
Executar
Testes Funcionais
Executar
Teste...
Projeto Automação
Baixar/Atualizar
Projeto
Compilar Projeto
Executar
Smoke Tests
Executar
Testes Funcionais
Executar
Teste...
Upcoming SlideShare
Loading in …5
×

of

Feedback mais rápido na sua build dividindo os testes funcionais Slide 1

YouTube videos are no longer supported on SlideShare

View original on YouTube

Feedback mais rápido na sua build dividindo os testes funcionais Slide 3 Feedback mais rápido na sua build dividindo os testes funcionais Slide 4 Feedback mais rápido na sua build dividindo os testes funcionais Slide 5 Feedback mais rápido na sua build dividindo os testes funcionais Slide 6 Feedback mais rápido na sua build dividindo os testes funcionais Slide 7 Feedback mais rápido na sua build dividindo os testes funcionais Slide 8 Feedback mais rápido na sua build dividindo os testes funcionais Slide 9 Feedback mais rápido na sua build dividindo os testes funcionais Slide 10 Feedback mais rápido na sua build dividindo os testes funcionais Slide 11 Feedback mais rápido na sua build dividindo os testes funcionais Slide 12 Feedback mais rápido na sua build dividindo os testes funcionais Slide 13 Feedback mais rápido na sua build dividindo os testes funcionais Slide 14 Feedback mais rápido na sua build dividindo os testes funcionais Slide 15
Upcoming SlideShare
O testador esta morto!
Next
Download to read offline and view in fullscreen.

4

Share

Download to read offline

Feedback mais rápido na sua build dividindo os testes funcionais

Download to read offline

Apresentação em 28/10/2016 no evento virtual QANinjaConference

Apresentar, de forma ditática e no formato totalmente live code, como dividir a automação na sua pipeline com um smoke test seguido dos testes funcionais/aceitação criando estas duas chamadas no Jenkins.
Serão apresentadas duas ferramentas diferentes: CasperJs (Javascript) para o smoke test e Selenium WebDriver (Java) para testes funcionais/aceitação

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Feedback mais rápido na sua build dividindo os testes funcionais

  1. 1. Feedback mais rápido na sua build dividindo os testes funcionais @eliasnogueira
  2. 2. Agile Coach & Trainner | QA Engineer na Adaptworks Professor de Pós Graduação na Unisinos/RS Elias Nogueira adaptworks.com.br eliasnogueira github.com/eliasnogueira eliasnogueira.com
  3. 3. • Mostrar como dividir seus testes através de um pipeline • Smoke Tests | Testes Funcionais | Testes de Aceitação Nossa agenda CasperJS Selenium WebDriverJenkins
  4. 4. É a forma com que definimos o ciclo de vida (estágios) que teremos em uma aplicação Ex: Build -> Testes -> Deploy É um dos pontos chaves da Entrega Contínua, referenciado como Build Pipeline • Garante que todo o processo esteja visível para todos os envolvidos • Melhora o feedback ajudando a identificar o problema mais rápido • Permite liberar uma versão do software ”sem medo” O que é um Pipeline?
  5. 5. É feito através de um plugin e um modelo de projeto com mesmo nome, onde é necessário criar um arquivo descrevendo o processo Pipeline no Jenkins Jenkinsfile
  6. 6. É um tipo de teste de software compreende em um conjunto de testes não exaustivos que visa garantir que as partes mais importantes do software estejam funcionando • Necessário focar nas funcionalidades mais críticas para o negócio • Assegura a passagem para a execução completa de um nível • Expõe erros de integração ou relacionados O que é Smoke Test
  7. 7. • Criar stages/sub stages para cada tipo de teste Divisão sugerida para uma Pipeline de Teste Testes Unitários Testes de Integração Testes de Serviço/API Testes de Aceitação Testes Funcionais Smoke SmokeSmoke Execução Paralela Para dar velocidade à execução (feedback mais rápido)
  8. 8. Mão na massa! Projeto mostrando a divisão dos testes https://github.com/eliasnogueira/hello-world-pipeline-jenkins Projeto mostrando a divisão dos testes https://github.com/eliasnogueira/basic-pipeline-project-java-selenium * projeto sem o jenkinsfile
  9. 9. Projeto Automação Baixar/Atualizar Projeto Compilar Projeto Executar Smoke Tests Executar Testes Funcionais Executar Testes Aceitação
  10. 10. Projeto Automação Baixar/Atualizar Projeto Compilar Projeto Executar Smoke Tests Executar Testes Funcionais Executar Testes Aceitação Baixar (clone) projeto do GitHub Garante que teremos sempre a última atualização
  11. 11. Projeto Automação Baixar/Atualizar Projeto Compilar Projeto Executar Smoke Tests Executar Testes Funcionais Executar Testes Aceitação Compilar os fontes do projeto Atualizar bibliotecas
  12. 12. Projeto Automação Baixar/Atualizar Projeto Compilar Projeto Executar Smoke Tests Executar Testes Funcionais Executar Testes Aceitação Executar os testes na web de forma headless Tem uma maior velocidade perante testes com interface gráfica
  13. 13. Projeto Automação Baixar/Atualizar Projeto Compilar Projeto Executar Smoke Tests Executar Testes Funcionais Executar Testes Aceitação Executar Testes Funcionais da aplicação Executa um profile no Maven que filtra somente os testes funcionais
  14. 14. Projeto Automação Baixar/Atualizar Projeto Compilar Projeto Executar Smoke Tests Executar Testes Funcionais Executar Testes Aceitação Executar Testes de Aceitação da aplicação Executa um profile no Maven que filtra somente os testes de aceitação
  • powerirs

    Mar. 5, 2020
  • JalussadosSantos

    Apr. 22, 2018
  • beatrizsantoos

    Aug. 31, 2017
  • thiago.alessandro

    Apr. 8, 2017

Apresentação em 28/10/2016 no evento virtual QANinjaConference Apresentar, de forma ditática e no formato totalmente live code, como dividir a automação na sua pipeline com um smoke test seguido dos testes funcionais/aceitação criando estas duas chamadas no Jenkins. Serão apresentadas duas ferramentas diferentes: CasperJs (Javascript) para o smoke test e Selenium WebDriver (Java) para testes funcionais/aceitação

Views

Total views

855

On Slideshare

0

From embeds

0

Number of embeds

2

Actions

Downloads

10

Shares

0

Comments

0

Likes

4

×