System Testing

SYSTEM TESTING é um nível de teste de software onde um software completo e integrado é testado. O objetivo deste teste é avaliar a conformidade do sistema com os requisitos especificados.

ISTQB Definição

  • teste do sistema: O processo de teste de um sistema integrado para verificar se ele atende aos requisitos especificados.

Table of Contents

Analogia

Durante o processo de fabricação de uma caneta esferográfica, a tampa, o corpo, a cauda, o cartucho de tinta e a esferográfica são produzidos separadamente e a unidade testada separadamente. Quando duas ou mais unidades estão prontas, elas são montadas e o teste de integração é realizado. Quando a caneta completa é integrada, o teste do sistema é realizado.

Método

Usually, método de teste da caixa preta, no qual a estrutura interna do sistema em teste é desconhecida, é utilizado. Tests are normally done manually but the trend of test automation, specially for Regression Testing, is picking up.

Tasks

  • System Test Plan
  • System Test Cases/ Test Scripts/ Test Data
  • System Test

When is it performed?

System Testing is the third level of software testing performed after Integration Testing and before Acceptance Testing.

Who performs it?

Normally, independent software testers perform System Testing.

Types

System Testing is the most comprehensive level of testing and many types of tests are performed. Alguns deles são mencionados abaixo:

  • Teste de fumaça para garantir que as funções mais importantes funcionem e para decidir se o build está apto para testes adicionais.
  • Teste funcional para garantir que os recursos funcionem conforme os requisitos funcionais.
  • Teste de regressão para garantir que as alterações (melhorias ou correções de defeitos) no software não o afetaram adversamente.
  • Teste de usabilidade para determinar se o sistema é facilmente utilizável do ponto de vista do usuário final.
  • Testes de desempenho para determinar como o sistema funciona em termos de resposta e estabilidade sob uma certa carga.
  • Testes de segurança para descobrir vulnerabilidades do sistema e determinar se seus dados e recursos estão protegidos contra possíveis intrusos.
  • Teste de Conformidade para determinar a conformidade do sistema com padrões internos ou externos.

Ambiente de Teste

Teste do Sistema envolve testar o software como um todo, o objetivo deve ser tornar o ambiente de teste o mais próximo possível do ambiente de produção. Caso contrário, você será atirado com defeitos de produção que os sofisticados que você não conseguiu pegar, enquanto os simples usuários finais encontraram instantaneamente. Que embaraço!

Confusão com o Teste de Integração do Sistema

Por vezes, o Teste de Integração do Sistema é confundido com o Teste de Integração do Sistema, que é apenas um tipo de Teste de Integração focado nas interações e interfaces entre os sistemas. O Teste de Sistemas, por outro lado, tem uma abordagem mais holística e foca na capacidade de todo o sistema de cumprir os requisitos de negócio / software.

.

Why not get hold of some ‘pocket money’?
Learn about BUG BOUNTY programs and EARN DOLLARS (From $50 to $1,000,000).

.

Last Updated on September 21, 2020 by STF

Deixe uma resposta

O seu endereço de email não será publicado.