Teste de sistema - System testing
O teste de sistema é o teste conduzido em um sistema integrado completo para avaliar a conformidade do sistema com seus requisitos especificados .
O teste de sistema leva, como entrada, todos os componentes integrados que passaram no teste de integração . O objetivo do teste de integração é detectar quaisquer inconsistências entre as unidades que são integradas (chamadas assemblages ). Os testes de sistema procuram detectar defeitos tanto nos "interconjuntos" quanto no sistema como um todo. O resultado real é o comportamento produzido ou observado quando um componente ou sistema é testado.
O teste do sistema é executado em todo o sistema no contexto das especificações de requisitos funcionais (FRS) ou da especificação de requisitos do sistema (SRS), ou ambos. O teste de sistema testa não apenas o design, mas também o comportamento e até mesmo as expectativas do cliente. Também se destina a testar até e além dos limites definidos nas especificações de requisitos de software ou hardware.
Abordagens
- Teste destrutivo : os testes são realizados até a falha do corpo de prova, a fim de compreender o desempenho de um corpo de prova ou o comportamento do material sob diferentes cargas.
- Ensaios não destrutivos : técnicas de análise para avaliar as propriedades de um material, componente ou sistema sem causar danos.
- Injeção de falha : Uma técnica de teste que sobrecarrega o sistema de uma forma incomum para examinar o comportamento do sistema.
Métodos de teste específicos do assunto
Teste de software
O teste de software é uma investigação conduzida para fornecer às partes interessadas informações sobre a qualidade do produto ou serviço de software em teste. O teste de software também pode fornecer uma visão objetiva e independente do software para permitir que a empresa avalie e entenda os riscos da implementação do software. O teste de software envolve a execução de um componente de software ou componente de sistema para avaliar uma ou mais propriedades de interesse. Em geral, essas propriedades indicam até que ponto o componente ou sistema em teste atende aos requisitos que orientaram seu design e desenvolvimento, responde corretamente a todos os tipos de entradas, executa suas funções dentro de um tempo aceitável, é suficientemente utilizável, pode ser instalado e executado em seus ambientes pretendidos e atinge o resultado geral que seus stakeholders desejam. Como o número de testes possíveis, mesmo para componentes de software simples, é praticamente infinito, todos os testes de software usam alguma estratégia para selecionar testes viáveis para o tempo e recursos disponíveis.
Teste de dispositivo móvel
Os testes de dispositivos móveis garantem a qualidade dos dispositivos móveis, como telefones celulares, PDAs, etc. Os testes serão realizados em hardware e software. E do ponto de vista de diferentes procedimentos, o teste compreende teste de P&D, teste de fábrica e teste de certificado. O teste de dispositivos móveis envolve um conjunto de atividades de monitoramento e solução de problemas de aplicativos, conteúdo e serviços móveis em aparelhos reais. O teste inclui verificação e validação de dispositivos de hardware e aplicativos de software.
Veja também
- Equipamento de teste automático
- Caso de teste
- Fixação de teste
- Plano de teste
- Teste automatizado
- Controle de qualidade
- Injeção de falha
Notas
Referências
- Black, Rex (2002). Gerenciando o processo de teste (2ª ed.). Wiley Publishing. ISBN 0-471-22398-0.