terça-feira, 20 de novembro de 2012

Vs teste de integração. Teste do Sistema


O teste de software é um processo que consiste em actividades dinâmicas e estáticas, que se preocupa com a avaliação de produtos de software para determinar se o software de fato cumpre os requisitos do utilizador final, e também para demonstrar que o software é adequado para o objectivo e faz não têm defeitos. Existem diferentes tipos de ferramentas de teste, que ajudam no processo disse. Além disso, há determinados tipos de testes, que são uma parte de uma determinada parte do ciclo de vida de desenvolvimento do software. Assim como existem diferentes modelos de desenvolvimento de software, existem diferentes modelos de teste de software também. Cada um destes modelos utilizam níveis de teste diferentes, que têm seus próprios objetivos. Existem quatro níveis de teste, que são comuns a todos os modelos de teste de software, teste de componente ou seja, testes de integração, testes de sistema e testes de aceitação. Todos os outros tipos de teste de software pode ser classificada em qualquer um deles. Antes de focar a nossa atenção em testes de integração do sistema de testes vs, vamos ler em acerca de integração e testes do sistema.

Testes de Integração

O processo de combinação e testar vários componentes em conjunto é conhecido como o teste de integração. É uma abordagem sistemática para construir a estrutura completa de software especificado no projeto de módulos de unidade testada. Ele garante que as unidades de software estão funcionando corretamente quando eles são combinados. O objectivo do teste de integração é a de descobrir erros na interface entre os componentes. Os erros de interface e comunicação entre diferentes módulos são também descobriu neste teste. Existem dois principais tipos de testes de integração, isto é, não-progressiva e gradual de teste. Teste incremental pode ser realizada usando qualquer um dos três abordagens, ou seja, de cima para baixo fundo abordagem, até abordagem, abordagem incremental ou funcional. Se houver um número de sistemas de pequeno porte a ser integrados para formar um grande sistema, então o sistema de processo de teste de integração é igual ao teste de integração de componentes, uma vez que cada sistema pequeno é considerado como um componente. Quando o teste de integração do sistema é feito, a interacção dos diferentes sistemas com a outra é realizada, enquanto que no componente testar a interacção entre os diferentes componentes é testada.

Teste do Sistema

Os testes realizados para analisar o comportamento de todo o sistema de acordo com a especificação do requisito é conhecido como o teste do sistema. Os casos de teste são projetados com base em riscos e / ou especificações de requisitos. Em alguns casos, os processos de negócios, o comportamento do sistema, e os recursos do sistema também pode ser levado em consideração. Os testes são também correr para ver a interação do software com o sistema operacional subjacente. Teste de sistema é considerado como o teste final realizado no software da equipe de desenvolvimento. Ambos os requisitos funcionais e não funcionais do sistema são testados em testes de sistema. Estes testes são realizados em um ambiente de teste controlado. Existem diferentes tipos de testes que são uma parte de testes do sistema, como testes de usabilidade, testes de carga, testes de estresse, testes de compatibilidade, teste de volume, etc

Vs teste de integração. Teste do Sistema

É frequente que as pessoas crêem integração e testes do sistema são os mesmos. No entanto, a partir da explicação acima, podemos dizer que eles são diferentes tipos de testes. A próxima questão que automaticamente se coloca é, qual é a diferença entre os testes de integração e testes do sistema. O teste de integração tem como objectivo de verificar se as funcionalidades diferentes sub ou módulos foram integrados adequadamente para formar uma maior funcionalidade, enquanto que no sistema de teste do sistema é testada como um todo, em que as funcionalidades que compõem o sistema não são tomados em consideração. É o funcionamento do sistema como um todo, o que é importante. Em outras palavras, o foco de atenção é sobre os módulos em testes de integração, enquanto que no sistema de testar o foco de atenção é sobre a funcionalidade do sistema. Para explicar isto, testes de integração são realizadas antes de o sistema se move para o nível de teste do sistema.

Quando o teste de integração é levada a cabo, especificações de interface são tomados em consideração, enquanto que no sistema de teste da especificação de requisitos são importantes. No teste do sistema, o aparelho de teste não tem acesso ao código utilizado para tornar o sistema. Por outro lado, durante a realização de testes de integração, o testador é capaz de ver o código interno. Quando o teste de integração é levada a cabo, um andaime pode ser exigido sob a forma de condutores e / ou canhotos. O mesmo não é necessário para o teste do sistema.

Espero que a discussão acima tem jogado luz sobre o teste de integração vs debate teste do sistema. Para resumir em suma, ambos são uma parte importante do processo de teste de software. O teste de integração preocupa-se com os módulos de teste de software e sistema se encarrega de testar o software como uma entidade única.

Nenhum comentário:

Postar um comentário