Apuntes
Sin título
Contenido del apunte (2)
Página 1
Página 2
O que é um QA?
é um profissional que tem por objetivo testar o que foi desenvolvido por um dev. ele cria casos de teste, faz automações e precisa ter um background de dev, que vai dar um norte pra ele.
ELE PRECISA:
ter dominio da arquitetura do projeto,
planejar as estrategias de teste,
executar testes funcionais, de integração, de unidade, de componente de contrato
analisar pros e contras do plano de teste,
análise e revisão do código
catalogar, periciar e documentar evidencias de testes documentados,
configurar e criar processos utilizando ferramentas de automação,
analisar e documentar questões e feedbacks sobre processos de desenvolvimento
CAIXA PRETA E CAIXA BRANCA
TIPOS DE TESTE CAIXA BRANCA
é aquele que avalia o código do software e diz se o codigo atende as especificações técnicas, se bate com o escopo do projeto.
TESTE DO TIPO CAIXA PRETA
você não tem acesso ao codigo do software, então o proposito é avaliar criterios de aceite, como se fosse usuario do software.
TESTE FUNCIONAL
é um teste do tipo caixa preta, onde se valida o software pela perspectiva do usuario, validando criterios de aceite pela perspectiva do produto, e procurando bugs de forma funcional, onde testamos todas as camadas do código. Ali é validado se todas as funcionalidades estão funcionando como deveriam. Pode ser feito de forma manual ou automatizada.
TESTE UNITARIO
é um teste do tipo caixa branca e é aplicado pelos devs. Nesse tipo de teste, até as menores partes do software vão ser testadas e validadas, assim como sua entrada e saida de dados. É um dos testes mais importantes
TESTE INTEGRADO
pode ser tanto de caixa preta quanto de caixa branca, e a ideia é pegar os blocos de software e ver como eles trabalham em conjunto, se estão trabalhando corretamente, a intenção aqui é avaliar se as coisas em conjunto funcionam como um todo. Você vai pegar não somente um back ou front end, mas um todo, ver como o front end está interagindo com o back end, ou uma API com o back end.
TESTE DE REGRESSÃO
é um teste de caixa preta mas também pode ser de caixa branca, A ideia desse teste é que quando uma nova funcionalidade seja criada, o qa avalie se as outras que ja tinham sido integradas antes, continuem funcionando, pois uma nova funcionalidade pode acabar quebrando algo que já havia sido feito anteriormente.
TESTE DE CARGA E TESTE DE ESTRESSE
Não é nem caixa preta e nem caixa branca, ele avalia o sistema como um todo em condições extremas.
TESTE DE USABILIDADE
Geralmente aplicado pelo PO, onde se entrevista os usuarios, pra saber se eles conseguem utilizar o aplicativo.
PIRAMIDE DE TESTE
base: teste unitario, meio: teste de integração, topo: teste funcional.
PUT E PATCH
PUT: Vai atualizar todas as informações
PATCH: atualiza somente a informação que foi alterada
MAPEANDO CASOS DE TESTE
teste cases funcionam como uma receita. Temos o cenário, step e resultado esperado.
CENÁRIOS: varias possibilidades são mapeadas, como fazer um login em uma pagina de login por exemplo.
STEP: São as ações a serem realizadas para fazer aquele determinado cenário.
RESULTADO ESPERADO: preenchemos o campo de acordo com o retorno que queremos que funcione,
Os casos de teste devem ser escritos assim que o escopo do projeto for definido,
Información
- Descripción
- Apunte sobre Sin título, creado por letticia mallory el 26/01/2025.
- Creado por
- letticia mallory
- Visitas
- 0
- Valoración