Download - Palestra Ufpb
![Page 1: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/1.jpg)
PROFISSIONAL DE TESTES DE SOFTWARE
Ítalo Quirino Brilhante, CTFL, PET
![Page 2: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/2.jpg)
Introdução – Área de Testes; Teste durante o Ciclo de Vida do Software; Teste Estático; Profissional de Testes; Conto Tecnológico; Descrição de Certificações; Conclusão.
ESTRUTURA DA APRESENTAÇÃO
![Page 3: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/3.jpg)
O Ato de Testar; Perfil do Interessado; Fundamentos do Teste; Psicologia dos Testes; Lembretes.
Introdução – Área de Testes
![Page 4: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/4.jpg)
O Ato de Testar◦ Não apenas testar sem um objetivo ou
planejamento;◦ Utilizar conhecimentos de maneira a tornar o
teste mais eficiente;◦ A importância de um Processo de Testes.
Introdução – Área de Testes
![Page 5: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/5.jpg)
Perfil do Interessado◦ Curiosidade;◦ Dedicação;◦ Determinação;◦ Objetividade;◦ Gostar de encontrar defeitos;◦ Não ser preguiçoso!
Introdução – Área de Testes
![Page 6: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/6.jpg)
Fundamentos do Teste◦ Por que é necessário testar?◦ Custo de falhas;◦ Fundamentos do Processo de Testes
Planejamento; Modelagem; Execução; Avaliação; Encerramento.
Introdução – Área de Testes
![Page 7: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/7.jpg)
Fundamentos do Teste◦ Princípios gerais
Teste encontra defeitos; Teste exaustivo é impossível; Teste antecipado; Agrupamento de defeitos; Paradoxo do Pesticida; Teste depende do contexto; A ilusão da ausência de defeitos.
Introdução – Área de Testes
![Page 8: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/8.jpg)
Psicologia do Teste◦ Ser transparente aos erros;◦ Comunicação cortês;◦ Desenvolvedor não é criminoso!◦ Ser adaptável à pressão no trabalho.
Introdução – Área de Testes
![Page 9: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/9.jpg)
Lembretes◦ Testar não é tudo!◦ Não adianta tentar obter conhecimento de
qualquer maneira!
Introdução – Área de Testes
![Page 10: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/10.jpg)
Níveis de Teste; Tipos de Teste.
Teste durante o Ciclo de Vida do Software
![Page 11: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/11.jpg)
Níveis de Teste◦ Teste de Unidade;◦ Teste de Integração◦ Teste de Sistema;◦ Teste de Aceitação.
Teste durante o Ciclo de Vida do Software
![Page 12: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/12.jpg)
Tipos de Teste◦ Testes Funcionais◦ Testes Não-Funcionais;◦ Testes Estruturais;◦ Testes Relacionados a Mudanças
Teste de Confirmação; Teste de Regressão.
Teste durante o Ciclo de Vida do Software
![Page 13: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/13.jpg)
Diferença entre Teste Estático e Teste Dinâmico;
Ambos são complementares! Revisão e Análise Estática
Teste Estático
![Page 14: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/14.jpg)
Tipos de Revisão◦ Revisão Informal;◦ Acompanhamento;◦ Revisões Técnicas;◦ Inspeção
Gerente; Moderador; Autor; Revisor; Redator.
Teste Estático
![Page 15: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/15.jpg)
Análise Estática◦ Utilização de Ferramentas;◦ Encontram defeitos como:
Código morto; Loops infinitos; Imports não-utilizados; Imports que fazem uso do “*”; Falta de espaço entre vírgulas, etc.
Teste Estático
![Page 16: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/16.jpg)
Exemplo:
import java.util.*;public class BuggedClass { public String infiniteLoop( ) { return infiniteLoop( ); }}
Teste Estático
![Page 17: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/17.jpg)
Papéis; Provendo Serviços; Buscando Crescimento; Como Trabalhar.
Profissional de Testes
![Page 18: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/18.jpg)
Papéis◦ Testador;◦ Analista de Testes;◦ Automatizador de Testes;◦ Gerente/Líder de Testes.
Profissional de Testes
![Page 19: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/19.jpg)
Provendo Serviços◦ Consultor de Testes;◦ Terceirização de Testes;◦ Fábrica de Testes.
Profissional de Testes
![Page 20: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/20.jpg)
Buscando Crescimento◦ Estudos na área
Livros! Buscas em sites, blogs, internet em geral; Aumento do networking; Estudar inglês! Estudo para certificações.
Profissional de Testes
![Page 21: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/21.jpg)
Como Trabalhar◦ Procurar fazer o seu melhor, sempre!◦ Fazer uso do conhecimento;◦ Aprender a utilizar ferramentas;◦ Ter em mente a necessidade de continuar os
estudos (certificações, pós-graduação, etc).
Profissional de Testes
![Page 22: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/22.jpg)
Testador X e Testador Y; Personalidades diferentes; Testador Y se esforçava para fazer um bom
trabalho; Testador X era muito relaxado.
Conto Tecnológico
![Page 23: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/23.jpg)
Testador Y perguntava o porquê de seu colega de trabalho trabalhar tão mal;
Testador X retrucava: Porque eu ganho pouco!
Depois de um tempo, Testador Y foi promovido para Analista de Testes. Testador X, não.
Conto Tecnológico
![Page 24: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/24.jpg)
Testador X resolve mudar de atitude, procurando fazer também um bom trabalho.
Após um tempo, Testador X… não foi promovido!
Analista de Testes Y agora se tornava Gerente de Testes Y. Por quê?
Conto Tecnológico
![Page 25: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/25.jpg)
Porque faltava conhecimento técnico ao Testador X!
READ A READ B C = A + 2 * B IF C > 50 THEN PRINT large C ENDIF
Conto Tecnológico
![Page 26: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/26.jpg)
Dados dos Casos de Teste do Testador X:◦ CT 01 –> A = 2, B = 3;◦ CT 02 -> A = 0, B = 25;◦ CT 03 -> A = 47, B = 1;◦ CT 04 -> A = 20, B = 25;
Conto Tecnológico
![Page 27: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/27.jpg)
Dados dos Casos de Teste do Testador Y:◦ CT 01 –> A = 25, B = 25;
Conto Tecnológico
![Page 28: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/28.jpg)
Certificações mais valorizadas:◦ CTFL◦ CTAL◦ CBTS◦ CSTE
Descrição de Certificações
![Page 29: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/29.jpg)
CTFL◦ Certified Tester, Foundation Level;◦ ISTQB – International Software Testing
Qualifications Board;◦ R$ 350,00;◦ 60 minutos;◦ 40 questões de múltipla-escolha;◦ 60% para aprovação;◦ Valid for Life.
Descrição de Certificações
![Page 30: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/30.jpg)
CTAL◦ Certified Tester, Full Advanced Level;◦ ISTQB;◦ 3 categorias: Test Analyst, Technical Test Analyst e
Test Manager;◦ É preciso possuir a CTFL;◦ É preciso possuir 3 anos de experiência;◦ Valores ainda a definir;◦ 90 minutos, múltipla escolha.
Descrição de Certificações
![Page 31: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/31.jpg)
CBTS◦ Certificação Brasileira de Testes de Software◦ ALATS – Associação Latino-Americana de Testes
de Software;◦ R$ 300,00;◦ 3 horas;◦ Múltipla-escolha;◦ 75% para aprovação;◦ Precisa ser renovada.
Descrição de Certificações
![Page 32: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/32.jpg)
CSTE◦ Certified Software Tester;◦ QAI – Quality Assurance Institute;◦ U$ 350,00;◦ Questões de múltipla-escolha e dissertação;◦ 4 horas;◦ Precisa ser renovada.
Descrição de Certificações
![Page 33: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/33.jpg)
University of Cambridge◦ KET◦ PET◦ FCE◦ CAE◦ CPE
Descrição de Certificações
![Page 34: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/34.jpg)
Área em potencial crescimento; Possibilidade de trabalhar no Brasil e no
exterior; Possibilidade de ministrar aulas da
disciplina em faculdades e universidades; Possibilidade de trabalhar como autônomo
(consultoria) ou empresário (fábrica de testes).
Conclusão
![Page 35: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/35.jpg)
DÚVIDAS?
![Page 36: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/36.jpg)
BLACK, R. et al. Foundations of Software Testing: ISTQB Certification. Londres: Thomson Learning, 2007.
LOZANO, F. Testes: Ferramentas e Boas Práticas. Java Magazine, Rio de Janeiro, a. I, e. 47, p.24-33, 2007.
MALDONADO, J. C.; DELAMARO, M. E.; JINO, M. Introdução ao Teste de Software. Rio de Janeiro: Campus, 2007.
MOLINARI, L. Testes Funcionais de Software. Florianópolis: Visual Books, 2008.
REFERÊNCIAS
![Page 37: Palestra Ufpb](https://reader035.vdocuments.mx/reader035/viewer/2022062303/555f2f27d8b42a65118b483c/html5/thumbnails/37.jpg)
OBRIGADO PELA ATENÇÃO!