Teste Funcional
Teste Funcional
u https://www.youtube.com/watch?v=btNboe_EhX8
u https://www.youtube.com/watch?v=Vdm1Lh540LM
Teste Funcional 3/26
Teste funcional e não funcional
I Teste funcional:
Baseia-se nas especificações dos componentes de software sob teste.
Testados alimentando-as com entradas e examinando as saídas.
I Teste não funcional:
Teste dos requisitos não funcionais do software.
Como um sistema opera, em vez de comportamentos específicos.
u https://www.youtube.com/watch?v=n2A9OakDYcY
Teste Funcional 4/26
Teste funcional e não funcional
I Teste aleatório:
Grande número de casos de teste é selecionado aleatoriamente.
Boa chance de que todos os subdomínios estejam representados.
I Teste de partição:
Establecer quais são os subdomínios a serem utilizados.
Seleciona os casos de teste em cada subdomínio.
u https://www.youtube.com/watch?v=N9423-yju6w
Teste Funcional 6/26
Particionamento de Equivalência
u https://www.youtube.com/watch?v=P1Hv2sUPKeM
Teste Funcional 7/26
Valor limite
u https://www.youtube.com/watch?v=BBmA5Qp6Ghk
Teste Funcional 8/26
Caso de teste
u https://www.youtube.com/watch?v=wMN0pCyjQ9E
Teste Funcional 9/26
Cenário de Teste
u https://www.youtube.com/watch?v=TSbIDrx_KVY
Teste Funcional 10/26
Relatórios de Bugs
Contexto
I Informações de contexto são cada vez mais importantes.
I Sistema operacional e versão;
I Navegador utilizado e versão (em aplicações web);
I Versão do software que está sendo utilizado;
I Informações sobre o uso do sistema (usuários, grupos e permissões);
I Condições especiais (pouca bateria no notebook, rede ligada, etc);
I Quanto maior o número de detalhes, mais fácil.
Screenshots
I Eles são muito úteis para provar a experiência real do usuário!
I Os screenshots colocam o desenvolvedor numa máquina do tempo.
I Os screenshots colocam o desenvolvedor na máquina do usuário.
I Sempre que possível, tire um screenshot, desenhe em cima dele...
I Aponte uma seta para o problema.
u https://www.youtube.com/watch?v=EKv85-K_6w4
Teste Funcional 11/26
Relatórios de Bugs
Número/ID do Bug*:
Título do bug*:
Quem está reportando:
Produto:
Versão:
Componente:
Plataforma*: [PC,MAC,HP,Sun,...]
Sistema operacional*: [Windows,Linux,Unix,SunOS,Mac OS,...]
Prioridade*: [P1,...,P5]. De Prioridade máxima até Quando tiver tempo.
Severidade: [Blocker,Critical,Major,Minor,Trivial,Enhancement]
Status: [New,Verified,Fixed,Reopen,Won’t fix]
Designado para:
URL:
Sumário:
Descrição*: Passos para reprodução, Resultado esperado e encontrado
Screenshot*
Tipo de report: Problema código, design, hardware, documentação.
Teste Funcional 12/26
Ciclo de Vida dos Defeitos (passos ou estados)
New (Novo)
Assigned (Atribuído)
Open (Aberto)
Fixed (Corrigido)
Retest (Reteste)
Reopen (Reaberto)
Closed (Fechado)
I Uma vez corrigido, testado, verificado que o defeito não mais existe
I ... o testador muda o estado para Fechado.
I O estado informa que o defeito está corrigido, testado e aprovado.
Duplicate (Duplicado)
Rejected (Rejeitado)
Deferred (Postergado)
u https://www.youtube.com/watch?v=NpDZ2NJmDrE
Teste Funcional 13/26
A Equipe de Testes
Gerente de teste (Test manager)
Page 2: https://www.codefirst.co.uk/blog/file/74/
Page 3: https:
//www.eviltester.com/2011/03/the-untold-story-of-the-test-plan.html
Page 4: https://in.pinterest.com/pin/504895808195195450/
Page 5: https://www.monkeyuser.com/2019/mvp/
Page 6: https://www.cartoonstock.com/directory/r/risk_management.asp
Page 7: https://www.cartoonstock.com/directory/c/crash_test_dummy.asp
Page 8: https:
//www.factinate.com/things/24-powerful-facts-avengers-infinity-war/
Page 9: https://ppt-online.org/41744
Page 33:
https://www.slideshare.net/ProfessionalQA/test-case-a-detailed-guide
Page 34,37: http://www.sti.ufpb.br/~caroline/