Your SlideShare is downloading. ×
  • Like
Palestra Ufpb
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Palestra Ufpb

  • 362 views
Published

Palestra sobre testes apresentada na UFPB - 2010

Palestra sobre testes apresentada na UFPB - 2010

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
362
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
12
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. PROFISSIONAL DE TESTES DE SOFTWARE
    ÍtaloQuirinoBrilhante, CTFL, PET
  • 2. Introdução – Área de Testes;
    Testedurante o Ciclo de Vida do Software;
    TesteEstático;
    Profissional de Testes;
    ContoTecnológico;
    Descrição de Certificações;
    Conclusão.
    ESTRUTURA DA APRESENTAÇÃO
  • 3. O Ato de Testar;
    Perfil do Interessado;
    Fundamentos do Teste;
    Psicologia dos Testes;
    Lembretes.
    Introdução – Área de Testes
  • 4. O Ato de Testar
    Nãoapenastestarsem um objetivoouplanejamento;
    Utilizarconhecimentos de maneira a tornar o testemaiseficiente;
    A importância de um Processo de Testes.
    Introdução – Área de Testes
  • 5. Perfil do Interessado
    Curiosidade;
    Dedicação;
    Determinação;
    Objetividade;
    Gostar de encontrardefeitos;
    Não ser preguiçoso!
    Introdução – Área de Testes
  • 6. Fundamentos do Teste
    Porque é necessáriotestar?
    Custo de falhas;
    Fundamentosdo Processo de Testes
    Planejamento;
    Modelagem;
    Execução;
    Avaliação;
    Encerramento.
    Introdução – Área de Testes
  • 7. Fundamentos do Teste
    Princípiosgerais
    Testeencontradefeitos;
    Testeexaustivo é impossível;
    Testeantecipado;
    Agrupamento de defeitos;
    Paradoxo do Pesticida;
    Testedepende do contexto;
    A ilusãodaausência de defeitos.
    Introdução – Área de Testes
  • 8. Psicologia do Teste
    Ser transparenteaoserros;
    Comunicaçãocortês;
    Desenvolvedornão é criminoso!
    Ser adaptável à pressão no trabalho.
    Introdução – Área de Testes
  • 9. Lembretes
    Testarnão é tudo!
    Nãoadiantatentarobterconhecimento de qualquermaneira!
    Introdução – Área de Testes
  • 10. Níveis de Teste;
    Tipos de Teste.
    Testedurante o Ciclo de Vida do Software
  • 11. Níveis de Teste
    Teste de Unidade;
    Teste de Integração
    Teste de Sistema;
    Teste de Aceitação.
    Testedurante o Ciclo de Vida do Software
  • 12. Tipos de Teste
    Testes Funcionais
    Testes Não-Funcionais;
    Testes Estruturais;
    Testes Relacionados a Mudanças
    Teste de Confirmação;
    Teste de Regressão.
    Testedurante o Ciclo de Vida do Software
  • 13. Diferença entre TesteEstático e TesteDinâmico;
    Ambos sãocomplementares!
    Revisão e AnáliseEstática
    TesteEstático
  • 14. Tipos de Revisão
    Revisão Informal;
    Acompanhamento;
    RevisõesTécnicas;
    Inspeção
    Gerente;
    Moderador;
    Autor;
    Revisor;
    Redator.
    TesteEstático
  • 15. AnáliseEstática
    Utilização de Ferramentas;
    Encontramdefeitoscomo:
    Códigomorto;
    Loops infinitos;
    Imports não-utilizados;
    Imports quefazemuso do “*”;
    Falta de espaço entre vírgulas, etc.
    TesteEstático
  • 16. Exemplo:
    import java.util.*;
    public class BuggedClass {
    public String infiniteLoop( ) {
    return infiniteLoop( );
    }
    }
    TesteEstático
  • 17. Papéis;
    ProvendoServiços;
    BuscandoCrescimento;
    Como Trabalhar.
    Profissional de Testes
  • 18. Papéis
    Testador;
    Analista de Testes;
    Automatizador de Testes;
    Gerente/Líder de Testes.
    Profissional de Testes
  • 19. ProvendoServiços
    Consultor de Testes;
    Terceirização de Testes;
    Fábrica de Testes.
    Profissional de Testes
  • 20. BuscandoCrescimento
    Estudosnaárea
    Livros!
    Buscasem sites, blogs, internet emgeral;
    Aumento do networking;
    Estudaringlês!
    Estudoparacertificações.
    Profissional de Testes
  • 21. Como Trabalhar
    Procurarfazer o seumelhor, sempre!
    Fazeruso do conhecimento;
    Aprender a utilizarferramentas;
    Teremmente a necessidade de continuarosestudos (certificações, pós-graduação, etc).
    Profissional de Testes
  • 22. Testador X e Testador Y;
    Personalidadesdiferentes;
    Testador Y se esforçavaparafazer um bomtrabalho;
    Testador X era muitorelaxado.
    ContoTecnológico
  • 23. Testador Y perguntava o porquê de seucolega de trabalhotrabalhartão mal;
    Testador X retrucava: Porqueeuganhopouco!
    Depois de um tempo, Testador Y foipromovidoparaAnalista de Testes. Testador X, não.
    ContoTecnológico
  • 24. Testador X resolve mudar de atitude, procurandofazertambém um bomtrabalho.
    Após um tempo, Testador X… nãofoipromovido!
    Analista de Testes Y agora se tornavaGerente de Testes Y. Porquê?
    ContoTecnológico
  • 25. PorquefaltavaconhecimentotécnicoaoTestador X!
    READ A
    READ B
    C = A + 2 * B
    IF C > 50 THEN
    PRINT large C
    ENDIF
    ContoTecnológico
  • 26. 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;
    ContoTecnológico
  • 27. Dados dos Casos de Teste do Testador Y:
    CT 01 –> A = 25, B = 25;
    ContoTecnológico
  • 28. Certificaçõesmaisvalorizadas:
    CTFL
    CTAL
    CBTS
    CSTE
    Descrição de Certificações
  • 29. CTFL
    Certified Tester, Foundation Level;
    ISTQB – International Software Testing Qualifications Board;
    R$ 350,00;
    60 minutos;
    40 questões de múltipla-escolha;
    60% paraaprovação;
    Valid for Life.
    Descrição de Certificações
  • 30. CTAL
    Certified Tester, Full Advanced Level;
    ISTQB;
    3 categorias: Test Analyst, Technical Test Analyst e Test Manager;
    É precisopossuir a CTFL;
    É precisopossuir 3 anos de experiência;
    Valoresainda a definir;
    90 minutos, múltiplaescolha.
    Descrição de Certificações
  • 31. CBTS
    CertificaçãoBrasileira de Testes de Software
    ALATS – Associação Latino-Americana de Testes de Software;
    R$ 300,00;
    3 horas;
    Múltipla-escolha;
    75% paraaprovação;
    Precisa ser renovada.
    Descrição de Certificações
  • 32. 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
  • 33. University of Cambridge
    KET
    PET
    FCE
    CAE
    CPE
    Descrição de Certificações
  • 34. Áreaempotencialcrescimento;
    Possibilidade de trabalhar no Brasil e no exterior;
    Possibilidade de ministraraulasdadisciplinaemfaculdades e universidades;
    Possibilidade de trabalharcomoautônomo (consultoria) ouempresário (fábrica de testes).
    Conclusão
  • 35. DÚVIDAS?
  • 36. BLACK, R. et al. Foundations of Software Testing: ISTQB Certification. Londres: ThomsonLearning, 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
  • 37. OBRIGADO PELA ATENÇÃO!