Text Material Preview
Desempenho Identifique nas opções abaixo aquela que corresponde ao conceito que se baseia na oferta do software em determinada unidade de tempo, considerando‐se, proporcionalmente, o tempo útil de uso e o tempo de reparo de falhas: Disponibilidade O teste de integração é uma técnica sistemática para construir a arquitetura do software enquanto se conduz testes para descobrir erros associados com as interfaces a partir dos componentes já testados através do teste de unidade. Existem basicamente duas abordagens que podem ser utilizadas: Incremental e Não Incremental No teste de unidade as condições limites do programa devem ser testadas para : assegurar que todas as instruções em um módulo tenham sido executadas pelo menos uma vez. Após você ter construído a especificação do teste, onde você documentou a abordagem da equipe de software para o teste, descreveu a estratégia global e o procedimento das etapas específicas de teste e os tipos de testes que serão feitos, qual a próxima etapa a ser seguida? Criação do ambiente de teste Como é conhecido o Teste que, depois que todos os elementos do sistema estiverem totalmente integrados, mede e avalia o tempo de resposta, o número de transações e outros requisitos sensíveis ao tempo de resposta do sistema? Teste de desempenho A Técnica de Análise de Valores Limite é utilizada como forma complementar à técnica de teste denominada: Partição de Equivalência Testar as integrações entre os componentes é um objetivo principal de que nível de teste? Teste de integração. Você trabalha na equipe de teste e necessita utilizar o teste de integração. Descreva as duas abordagens possíveis que podem ser utilizadas neste tipo de teste: Gabarito: Não Incremental: todos os componentes são combinados com antecedência e o programa inteiro é testado de uma vez. Usualmente o resultado desta abordagem é o caos, pois normalmente são encontrados muitos erros tornando a correção difícil, pois fica complicado isolar as causas dos erros. Uma vez corrigidos os erros, novos erros aparecem e o processo parece não ter fim. Incremental: O programa é construído e testado em pequenos incrementos. Os erros são mais fáceis de isolar e corrigir e pode ser aplicada uma interface sistemática de testes. Existem várias estratégias incrementais de integração: Integração descendente ou Top-down, Integração ascendente ou Botton-up, Teste de regressão e Teste fumaça. Quanto ao teste de regressão, analise as sentenças e em seguida marque a alternativa correta. A - Deve sempre ser realizado ao final dos testes de sistema. B - Deve ser feito aplicando a técnica Alfa. C - É um teste utilizado no Nível integração. D - Re-testa os módulos já aprovados a fim de garantir que novos erros não tenham sido introduzidos. As alternativas C e D estão corretas. A característica básica de um teste de caixa preta é: Preparar casos de teste baseados na especificação do software.