Implantação de um Processo de Teste de Software - Randerson Melville

749 visualizações

Publicada em

Nessa palestra será apresentada a adoção de um processo de testes de software.Será discutido as dificuldades, desafios e potenciais melhorias com a adoção de um processo, apresentando alguns conceitos, ferramentas e processos de gestão que auxiliam um projeto no início da implantação desse processo. Como forma complementar será apresentado a adoção desse processo em um ambiente ágil de desenvolvimento, bem como apresentação de casos reais de empresas e projetos que implantaram o processo de testes.Serão apresentados os tipos de testes e ferramentas de apoio que podem ser utilziados em ambientes de desenvolvimento mobile, Web e desktop.

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
749
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Implantação de um Processo de Teste de Software - Randerson Melville

  1. 1. 1 Implantação de um Processo de Teste de Software Randerson Melville
  2. 2. 2 Apresentação Sou especialista em Engenharia de Sistemas e atualmente sou Analista de qualidade e testes do projeto Compal do Laboratório de Sistemas Embarcados e Computação Pervasiva da Universidade Federal de Campina Grande. Tenho experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: qualidade e testes de software. Trabalhei no projeto Motorola na UFPE e em empresas de automação https://www.linkedin.com/in/randersonmelville https://twitter.com/rand_melville Randerson Melville
  3. 3. 3 Sumário 1. Qualidade de Software 2. Teste de Software 3. Processo de Teste de Software 4. Embedded 5. Implantação do Processo 6. Ferramentas 7. Padrões 8. Processo de Testes - Embedded
  4. 4. 4 Qualidade de Software Área de conhecimento da engenharia de software que objetiva garantir a qualidade do software através da definição e normatização de processos de desenvolvimento
  5. 5. 5 Qualidade de Software
  6. 6. 6 Teste de Software Precisamos criar softwares MELHORES, dentro do PRAZO, com CUSTO BARATO e de forma mais RÁPIDA.
  7. 7. 7 Teste de Software "O teste consiste em executar o programa com a intenção de encontrar erros (bugs)". Myers, 1979
  8. 8. 8 Teste de Software O teste é um processo realizado pelo testador de software, que permeia outros processos da engenharia de software, e que envolve ações que vão do levantamento de requisitos até a execução do teste propriamente dito.
  9. 9. 9 Teste de Software
  10. 10. 10 Teste de Software Não existem softwares perfeitos; Errar é humano; Menos defeitos;
  11. 11. 11 Processo de Teste de Software
  12. 12. 12 Embedded
  13. 13. 13 Embedded O Laboratório de Sistemas Embarcados e Computação Pervasiva (Embedded) faz parte do Centro de Engenharia Elétrica e Informática (CEEI) da Universidade Federal de Campina Grande (UFCG), em Campina Grande, Paraíba
  14. 14. 14 Embedded
  15. 15. 15 Implantação do Processo Dificuldades
  16. 16. 16 Implantação do Processo
  17. 17. 17 Implantação do Processo Benefícios
  18. 18. 18 Ferramentas TestLink Control and management of testing projects. Mantis / Trac Defect Management
  19. 19. 19 Ferramentas Jmeter Performance test load and stress. Robotium Automated Testing for android.
  20. 20. 20 Ferramentas Randoop Automatic generation of tests for Java. Jenkins Tool for continuous integration.
  21. 21. 21 Ferramentas Selenium Automated Testing for Web.
  22. 22. 22 Ferramentas Selenium Automated Testing for Web.
  23. 23. 23 Implantação do Processo Bizagi Modeling requirements, activities and processes. Evernote Control activities
  24. 24. 24 Implantação do Processo Bizagi Modeling requirements, activities and processes. Evernote Control activities
  25. 25. 25 Padrões MPT.Br; ISO 9126; Foundation Level Syllabus IEEE 829/2008
  26. 26. 26 Processo de Testes Embedded
  27. 27. 27 5 Grandes Mentiras sobre Teste de Software
  28. 28. 28 Teste de software não exige muito intelectualmente
  29. 29. 29 Testadores apenas reclamam
  30. 30. 30 Teste não atribui valor
  31. 31. 31 A Automação vai tomar o lugar dos testadores
  32. 32. 32 Desenvolvedores e testadores não são amigos
  33. 33. 33 randerson.reboucas@embedded.ufcg.edu.br randerson.melville@gmail.com +55 83 98209-1041

×