quinta-feira, 22 de novembro de 2012

End-to-End Vs Teste. Teste do Sistema


O teste de software é uma parte importante de todo o processo de desenvolvimento de software. O objectivo deste processo é o de avaliar o software para determinar se o software satisfaz as necessidades do utilizador final. Ela também ajuda a verificar se o software é adequado para a finalidade pretendida e é livre de defeitos. Em diferentes estágios de desenvolvimento de software, existem diferentes tipos de testes, que são utilizados. Para entender o fim-de-final de testes vs debate testes de sistema, vamos primeiro entender o que é o fim-de-final de testes e teste do sistema.

O que é End-to-End Testing?

O tipo de teste que é usado para validar o fluxo da aplicação desde o início até ao fim, sem uma falha é chamada de extremo a extremo, de testes. Um ambiente de tempo real é criado por este processo de teste. Ele ajuda a avaliar a interação do software com o banco de dados com outras aplicações de hardware, sistemas ou dentro do próprio software. Neste processo, toda a aplicação é testado para verificar se há uma falha em qualquer parte do software. Quando for detectado um defeito no sistema e é fixado, de ponta a ponta, de testes é realizada para assegurar novos defeitos não foram introduzidas no sistema. Em uma série de organismos, de ponta a ponta, de testes é o teste que é realizado a partir da primeira fase de teste de software para a última fase de teste de software.

O que é o Teste de Sistema?

Teste do sistema é utilizado para validar que o software desenvolvido está de acordo com os requisitos do utilizador final. Diferentes módulos do software são validados no processo, levando-se em consideração o desempenho do sistema como um todo. Em outras palavras, todo o sistema é validado como um todo. Defeitos são descobertos no sistema como um todo e não em componentes individuais, que constituem o sistema. O objectivo do teste de sistema é o de testar o sistema a partir de um ponto de vista do utilizador, tendo em conta a forma como o utilizador se sente sobre o sistema e como é conveniente utilizar o sistema como um todo.

End-to-End Vs Teste. Teste do Sistema

Quando end-to-end o teste é realizado, é o fluxo de actividades no sistema a partir do zero para a extremidade do sistema, que são testados. Por outro lado, no teste do sistema, o sistema como um todo é testado para encontrar defeitos, se houver, no sistema. Na maioria dos casos, de ponta a ponta, de testes é realizada após mudanças foram feitas para o sistema, ao passo que o teste do sistema é realizada para o final do desenvolvimento de software, em que a aplicação é validada contra os requisitos do utilizador final. Para explicar a diferença entre o fim-de-final de testes e testes de sistemas ainda mais, podemos dar um exemplo. Se uma página de e-mail está sendo testado, o ponto de partida no fim-de-final de testes está a iniciar na página, enquanto o ponto final é quando você sair da página. Por outro lado, o teste do sistema é quando você trabalha com todo o sistema, como entrar no sistema, o envio de um e-mail, abrindo um e-mail, respondendo a um e-mail, enviando o e-mail, etc, e, finalmente, sair do sistema. Quaisquer defeitos de passar de um componente para outro e da exploração de componente em si é o objetivo de testar o sistema. Portanto, o fim-de-final de teste é muitas vezes considerado como um subconjunto de teste do sistema.

Muitas vezes, de extremo a extremo, de testes e de testes do sistema são considerados o mesmo. No entanto, a partir da discussão acima, é claro que ambas são diferentes um do outro. Mais do que o teste de diferença vs fim-de-final de testes do sistema, é importante notar que ambos têm um papel importante a desempenhar em todo o processo de teste de software. Usando ambos uma série de defeitos no teste pode ser desenterrado....

Nenhum comentário:

Postar um comentário