1
Implantação de um
Processo de Teste de
Software
Randerson Melville
2
Apresentação
Sou especialista em Engenharia de Sistemas e
atualmente sou Analista de qualidade e testes do
projeto Compa...
3
Sumário
1. Qualidade de Software
2. Teste de Software
3. Processo de Teste de Software
4. Embedded
5. Implantação do Pro...
4
Qualidade de Software
Área de conhecimento da engenharia de
software que objetiva garantir a qualidade
do software atrav...
5
Qualidade de Software
6
Teste de Software
Precisamos criar softwares MELHORES,
dentro do PRAZO, com CUSTO BARATO e de
forma mais RÁPIDA.
7
Teste de Software
"O teste consiste em executar o programa
com a intenção de encontrar erros
(bugs)". Myers, 1979
8
Teste de Software
O teste é um processo realizado pelo
testador de software, que permeia outros
processos da engenharia ...
9
Teste de Software
10
Teste de Software
Não existem softwares perfeitos;
Errar é humano;
Menos defeitos;
11
Processo de Teste de
Software
12
Embedded
13
Embedded
O Laboratório de Sistemas Embarcados e
Computação Pervasiva (Embedded) faz
parte do Centro de Engenharia Elétr...
14
Embedded
15
Implantação do Processo
Dificuldades
16
Implantação do Processo
17
Implantação do Processo
Benefícios
18
Ferramentas
TestLink
Control and management of testing projects.
Mantis / Trac
Defect Management
19
Ferramentas
Jmeter
Performance test load and stress.
Robotium
Automated Testing for android.
20
Ferramentas
Randoop
Automatic generation of tests for Java.
Jenkins
Tool for continuous integration.
21
Ferramentas
Selenium
Automated Testing for Web.
22
Ferramentas
Selenium
Automated Testing for Web.
23
Implantação do Processo
Bizagi
Modeling requirements, activities and processes.
Evernote
Control activities
24
Implantação do Processo
Bizagi
Modeling requirements, activities and processes.
Evernote
Control activities
25
Padrões
MPT.Br;
ISO 9126;
Foundation Level Syllabus
IEEE 829/2008
26
Processo de Testes
Embedded
27
5 Grandes Mentiras sobre Teste de
Software
28
Teste de software não exige
muito intelectualmente
29
Testadores apenas reclamam
30
Teste não atribui valor
31
A Automação vai tomar o
lugar dos testadores
32
Desenvolvedores e testadores
não são amigos
33
randerson.reboucas@embedded.ufcg.edu.br
randerson.melville@gmail.com
+55 83 98209-1041
Próximos SlideShares
Carregando em…5
×

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

849 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
849
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
22
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

×