Estagios de teste-Diagrama Estágios de teste
De BISAWiki
Tabela de conteúdo |
Diagrama Estágios de teste - Bizagi Process Modeler
Version: 1.0
Author: Ana Paula
Estágios de Teste
Process Elements
Teste de Unidade
Description
Também conhecida como teste unitário ou teste de módulo, é a fase em que se testam as menores unidades de software desenvolvidas (pequenas partes ou unidades do sistema). O universo alvo desse tipo de teste são as subrotinas ou mesmo pequenos trechos de código. Assim, o objetivo é o de encontrar falhas de funcionamento dentro de uma pequena parte do sistema funcionando independentemente do todo.
Essa fase pode ser feita de forma manual ou através de ferramentas automatizadas visando principalmente a diminuição da possibilidade de erros de codificação. Na Bisa é utilizado somente de forma manual.
O desenvolvedor testa o comportamento do componente de software isoladamente. Esse compontente analisado, pode ser um ou mais métodos de objetos, pequenos trechos de código, uma classe, um módulo ou mesmo um procedimento.
Teste de Integração
Description
O objetivo é encontrar falhas provenientes da integração interna dos componentes de um sistema. Geralmente os tipos de falhas encontradas são de transmissão de dados. Por exemplo, um componente A pode estar aguardando o retorno de um valor X ao executar um método do componente B; porém, B pode retornar um valor Y, gerando uma falha. Não faz parte do escopo dessa fase de teste o tratamento de interfaces com outros sistemas (integração entre sistemas). Essas interfaces são testadas na fase de teste de sistema, apesar de, a critério do gerente de projeto, estas interfaces podem ser testadas mesmo antes de o sistema estar plenamente construído.
Teste de Aceitação
Description
Geralmente, os testes de aceitação são realizados por um grupo restrito de usuários finais do sistema, que simulam operações de rotina do sistema de modo a verificar se seu comportamento está de acordo com o solicitado. Teste formal conduzido para determinar se um sistema satisfaz ou não seus critérios de aceitação e para permitir ao cliente determinar se aceita ou não o sistema. Validação de um software pelo comprador, pelo usuário ou por terceira parte, com o uso de dados ou cenários especificados ou reais. Pode incluir testes funcionais, de configuração, de recuperação de falhas, de segurança e de desempenho.
Fim
Início
Cliente deseja testar a aplicação?
Description
Verifica se o cliente deseja testar o software antes de ser implantado
Gates
Sim
Não
Desenvolvedor
Testador
Teste de sistema
Description
Na fase de teste de sistema, o objetivo é executar o sistema sob ponto de vista de seu usuário final, varrendo as funcionalidades em busca de falhas em relação aos objetivos originais. Os testes são executados em condições similares – de ambiente, interfaces sistêmicas e massas de dados – àquelas que um usuário utilizará no seu dia-a-dia de manipulação do sistema.
