von Érico Weber Vor 4 Jahren
1092
Mehr dazu
Teste de Software é um processo que faz parte do desenvolvimento de software, e tem como principal objetivo revelar falhas/bugs para que sejam corrigidas até que o produto final atinja a qualidade desejada / acordada.
Metodologia de desenvolvimento orientada a teste.
Desenvolver baseado em testes de funcionalidades
Teste funcional
Objetivos
Independente da implementação
manual ou automatizado
Verificar se a aplicação está apta a realizar as funcões
Testar os requisitos funcionais da aplicação
Em caixa preta
São baseados em funções descritas em documentos de especificação ou compreendidas pelos testadores
Teste de regressão
Teste estrutural
Teste não funcionais
Teste de manutenção
Teste de aceite
Teste de sistema
Teste de integração
Teste de componente
Selenium é um conjunto de ferramentas de código aberto multiplataforma, usado para testar aplicações web pelo browser de forma automatizada. Ele executa testes de funcionalidades da aplicação web e testes de compatibilidade entre browser e plataformas diferentes
Possui acesso ao código fonte, conhecendo a estrutura interna do produto. Sendo analisados e possibilitando que sejam escolhidas partes específicas de um componente para ser avaliados, permitindo uma busca precisa do comportamento da estrutura.
Esta técnica de teste em que o componente de software a ser testado é abordado como se fosse uma caixa-preta, ou seja, não se considera o comportamento interno do mesmo.
O componente de software a ser testado pode ser um método, uma função interna, um programa, um componente, um conjunto de programas e/ou componentes ou mesmo uma funcionalidade