Buscar

Aula 09 - Testes de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Teste de Software
Engenharia de Software
▪ Testes ganharam importância no processo de desenvolvimento de 
software.
▪ Comprova que o software foi desenvolvido de acordo com as 
especificações e a que se propõe.
▪ Objetivo é encontrar defeito, erros e falhas se utilizando de 
cenários de testes.
▪ Defeito e erro são referenciados como a causa; e a falha, como a 
consequência a um comportamento inadequado do programa.
Fundamentação
▪ Caso de Teste: descreve uma condição particular a ser testada e é 
composto por valores de entrada, restrições para a sua execução e 
um resultado ou comportamento esperado.
▪ Procedimento de Teste: é uma descrição dos passos necessários 
para executar um caso (ou um grupo de casos) de teste.
Elementos dos testes
▪ Teste de volume: visa verificar a capacidade do software de lidar 
com grande quantidade de dados.
▪ Teste de configuração: a conformidade com as diferentes 
configurações de software e/ou hardware.
▪ Teste de estresse: confiabilidade do sistema, validando o 
comportamento do software com grande volume de 
requisições/uso.
▪ Teste de segurança: valida a integridade e a confidencialidade dos 
dados.
Objetivos testes de software
▪ Teste de unidade ou unitários: realizado pelo desenvolvedor, avalia
pequenos trechos do código.
▪ Teste e integração: realizado pela equipe de testes, avalia falhas
decorrentes da integração entre unidades de código.
▪ Teste de sistema: realizado pela equipe de testes, simula o usuário e
avalia sistema como um todo.
▪ Teste e aceitação: realizado por usuários finais, executado antes da
liberação do software para produção.
▪ Teste de Regressão: teste automatizado onde são aplicados todos os
testes feitos a cada versão.
Níveis de testes de software
▪ Teste funcional: conhecido como teste de caixa preta ou teste de 
comportamento. Concentra-se nos requisitos funcionais 
documentados pela especificação do programa, e não em detalhes 
internos do código,
▪ Teste estrutural: conhecido como teste de caixa branca ou de vidro. 
Examina de forma detalhada a estrutura de código e de dados.
Técnica de testes de software

Continue navegando