terça-feira, 16 de outubro de 2012
Testes de validação
O objectivo do teste de software é medir a qualidade de um software, em termos de número de defeitos encontrados no software, o número de testes executados eo sistema coberto pelos testes. Estes testes são realizados em ambos os atributos funcionais e não funcionais do software. Quando os erros ou defeitos são encontrados com a ajuda de testes, o bug é registrado ea equipe de desenvolvedores corrige o bug. Uma vez que o erro seja corrigido e o teste é realizado novamente para assegurar que o erro foi efectivamente fixa e sem defeitos foram introduzidos novos no software. Com todo o ciclo da qualidade dos aumentos de software.
Verificação e testes de validação são dois testes importantes, que são realizadas em um software, antes de ter sido entregue ao cliente. Isso torna-se, que o ciclo de vida de testes começa cedo. O objectivo de ambos verificação e validação é assegurar que o produto de software seja feita de acordo com os requisitos do cliente e, de facto, cumprir o objectivo pretendido. De modo que o produto de software é testado exaustivamente sem qualquer preconceito, muitas vezes, o trabalho de testes de validação também pode ser dada a terceiros serviços de testes de validação. Portanto, o teste de validação é uma parte importante dos procedimentos de garantia de qualidade de software e padrões. Neste artigo, vamos nos concentrar no teste de validação.
Testes de validação de software
Enquanto que a verificação é um processo de controlo de qualidade, o processo de controlo de qualidade realizados antes do software está pronto para libertação é conhecido como o teste de validação. As metas de testes de validação é validar e estar confiante sobre o produto de software ou sistema, que preenche os requisitos apresentados pelo cliente. A aceitação do software do cliente final é também uma parte de teste de validação.
Testes de validação responde a pergunta: "Você está construindo o sistema de software certo". Outra questão, que todo o processo de testes de validação em respostas de engenharia de software é, "é o ajuste a ser entregue para fins". Em outras palavras, se o sistema de software fornecer a solução certa para o problema. Por isso, muitas vezes, as atividades de teste são introduzidos no início do ciclo de vida de desenvolvimento de software. As duas áreas principais, quando o teste de validação deve ter lugar estão nos estágios iniciais de desenvolvimento de software e para o final, quando o produto está pronto para lançamento. Em outras palavras, é o teste de aceitação, que é uma parte de teste de validação.
Tipos de validação de teste
Se os testadores estão envolvidos no produto de software para a direita a partir do início, então o teste de validação de teste de software começa logo após um componente do sistema tem sido desenvolvido. Os diferentes tipos de testes de validação de software são:
Teste de Componente
O teste de componente é também conhecido como o teste de unidade. O objectivo dos ensaios realizados neste tipo de teste é a busca de defeitos no componente de software. Ao mesmo tempo, ele também verifica o funcionamento dos diferentes componentes de software, como módulos, objetos, classes, etc, que podem ser testados separadamente.
Testes de Integração
Esta é uma parte importante do modelo de validação de software, em que a interacção entre as diferentes interfaces dos componentes é testada. Juntamente com a interacção entre as diferentes partes do sistema, a interacção do sistema, com o sistema operativo do computador, o sistema de arquivo, hardware e qualquer sistema de outro software que pode interagir com é também testada.
Teste do Sistema
Teste do sistema, também conhecido como teste funcional e do sistema é realizado, quando o sistema de software inteiro está pronta. A preocupação deste ensaio é o de verificar o comportamento de todo o sistema, tal como definido pelo alcance do projecto. A principal preocupação de teste do sistema é verificar o sistema contra os requisitos especificados. Ao realizar o testador não está preocupado com os internos do sistema, mas verifica se o sistema se comporta como por expectativas.
Teste de aceitação
Aqui o testador, especialmente, tem, literalmente, pensar como o cliente e testar o software com relação às necessidades do usuário, requisitos e processos de negócio e determinar, se o software pode ser entregue para o cliente. Nesta fase, muitas vezes um representante do cliente é também uma parte do grupo de teste, de modo que o cliente tem a confiança no sistema. Existem diferentes tipos de testes de aceitação:
* Teste de Aceitação Operacional
* Teste de aceitação Compliance
* Alpha Testing
* Beta Teste
Muitas vezes, quando as perguntas da entrevista de validação de teste são feitas, elas giram em torno dos diferentes tipos de testes de validação. A diferença entre verificação e validação é também uma questão de software comum de testes de validação. Algumas organizações podem usar termos diferentes para alguns dos termos constantes no artigo acima. Na medida do possível, tenho tentado a aceitar os nomes alternativos também....
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário