Upgrade to Pro — share decks privately, control downloads, hide ads and more …

O papel do QA com o Tsunami da Automação: O kit de sobrevivência para entregas de qualidade

O papel do QA com o Tsunami da Automação: O kit de sobrevivência para entregas de qualidade

Nos últimos anos a automação surgiu como um Tsunami na vida de muitos QA's e Testers. Porém, somente a automação não certifica a qualidade da sua entrega, há uma série de fatores a serem trabalhados para garantir que um profissional de QA possa iniciar na automação de forma segura e inteligente. É sobre esses fatores que iremos tratar em nossa apresentação, orientando profissionais que ainda não entraram na onda da automação e até mesmo os que já o fazem, mas que necessitam de um suporte na parte conceitual de testes e qualidade de software, pois um automatizador sem visão de QA só irá criar uma automação com BUGS.

Luan Linares

April 26, 2019
Tweet

More Decks by Luan Linares

Other Decks in Technology

Transcript

  1. Globalcode – Open4education O papel do QA com o Tsunami

    da Automação Jonathan da Silva Alves Luan Linares
  2. Globalcode – Open4education Um pouco de história… Antes do manifesto

    ágil - Teste “É um processo que faz parte do desenvolvimento de software, e tem como principal objetivo revelar falhas/bugs para que sejam corrigidas até que o produto final atinja a qualidade desejada / acordada.” Fonte: https://www.portalgsti.com.br/testes-de-software/sobre/ Depois do manifesto ágil - QA/Qualidade de Software “Tem a função de garantir um software fácil de usar, com funcionamento correto, de fácil manutenção, bem como a integridade dos dados para evitar possíveis falhas, fora ou não de seu controle.” Fonte: https://www.devmedia.com.br/qualidade-de-software/9408
  3. Globalcode – Open4education Traiçoeira? Nem tanto... • Existe há anos

    mas foi pouco comentada; • No início era apenas gravação de passos para posterior automação; • Assim como o DevOps surgiu da necessidade de economizar tempo de entrega, porém este não é o seu principal objetivo; • Ainda é vista como TABU para muitos profissionais;
  4. Globalcode – Open4education Preparação: • Aceite que a área evolui

    constantemente; • Pesquise outros cenários, conheça outras histórias; • Faça uma simulação e avalie os resultados (POC); • Peça ajuda sempre; • Tenha um bom kit de ferramentas a mão;
  5. Globalcode – Open4education Kit de Ferramentas: • Essencial (Água e

    Comida) ◦ Conhecimento do Negócio ◦ Lógica de Programação • Conhecimento (Lanterna -> Luz) ◦ Faça Cursos ◦ Leia Artigos ◦ Participe de Eventos ◦ Faça Network
  6. Globalcode – Open4education Kit de Ferramentas: • Energia (Baterias Extras)

    ◦ Motivação ◦ Recursos Suficientes • Conforto (Cobertor) ◦ Ambiente que incentive a fazer mais e melhor ◦ Pessoas engajadas e comprometidas com a causa (Equipe de Apoio).
  7. Globalcode – Open4education Equipe de Apoio: • Qualidade é responsabilidade

    de todo o time, então: ◦ Peça ajuda do PO para definir critérios de aceite e requisitos não funcionais, pois isso irá influenciar nos testes de API, por exemplo. ◦ Num mundo ideal onde os devs fazem teste unitário, a ajuda deles para automatizar os cenários com o mínimo de código é essencial. ◦ O seu Scrum Master/Gestor, ajuda incentivando o time a pensar com qualidade e auxiliando nas suas necessidades.
  8. Globalcode – Open4education O Treinamento: • Faça uma POC de

    uma parte simples da aplicação. • Defina, em equipe, o que automatizar e quais recursos serão utilizados; • Documente todo o processo; • Divulgue o resultado para TODOS; • Avalie o que pode ser melhorado; • Se preciso, comece de novo, com uma nova técnica, ferramenta ou processo.
  9. Globalcode – Open4education O momento da verdade: • Inicie aos

    poucos. • Não entre em pânico; • Se acomode no seu ambiente; • Não enfrente os problemas sozinho; • Use todos os itens do seu Kit de Ferramentas; • Você vai enfrentar ondas diferentes todos os dias, então seja um sobrevivente diferente.
  10. Globalcode – Open4education Who we are? LUAN LINARES Analista de

    Qualidade na Telavita. Analista de Qualidade na Bis2Bis Jonathan Alves