Questões de Concurso
Comentadas sobre teste de software em engenharia de software
Foram encontradas 1.278 questões
O relacionamento entre a equipe de teste e a equipe de desenvolvimento é um fator determinante para mitigar ou eliminar os problemas encontrados no ciclo de vida da solução tecnológica.
A análise de limite de valores é uma técnica de teste caixa preta, utilizada para testar problemas no uso de valores extremos em variáveis e estruturas lógicas relacionadas a uma ou mais funcionalidades.
Caso um desenvolvimento de testes tenha sido realizado com base na documentação de regras de negócio e em casos de uso, é correto afirmar que o tipo de abordagem utilizada na concepção dos testes baseou-se em experiência.
As técnicas para design de testes são classificadas em duas abordagens: estática, que se baseia em revisões e análises estáticas; e dinâmica, que se baseia em testes de caixa branca, experiência e testes de caixa preta.
Os testes que se baseiam na arquitetura de software e no seu código fonte são denominados testes caixa branca. Nesse tipo de testes, devem ser incluídos a validação de decisões e o relacionamento das estruturas testadas entre si para verificar a decisão tomada ao final de um processo.
A segurança do software é um dos itens tratados em testes não funcionais.
Os testes não funcionais são realizados após a conclusão dos testes funcionais, uma vez que problemas oriundos de requisitos não funcionais apresentam pouco impacto na solução tecnológica.
A realização de testes de desempenho deve ser realizada o quanto antes, ainda durante a etapa de arquitetura e implementação da solução. Para este fim, deve-se adotar estratégia que identifique as partes de uma funcionalidade que estejam demorando mais tempo para serem executadas, no nível de teste de componente ou no nível de integração de componente.
Testes com base na arquitetura do software podem ser realizados manualmente ou de forma automatizada em qualquer nível de teste.
Considere as seguintes etapas de um processo do tipo desenvolvimento orientado a testes (TDD).
I Implementar funcionalidade e refatorar.
II Identificar nova funcionalidade.
III Executar o teste.
IV Escrever o teste.
V Implementar a próxima parte da funcionalidade.
Assinale a opção que apresenta a sequência correta em que essas etapas devem ser realizadas.
Os métodos de teste de caixa preta concentram-se nos requisitos não funcionais do software e representam uma alternativa para os métodos de caixa branca.
testes
Esta é uma regra de codificação recomendada pelo método
I. No ambiente de desenvolvimento, com o desenvolvedor acompanhando os usuários e registrando erros e problemas do software (qualidade externa).
II. No ambiente do cliente e o desenvolvedor recebe um relato de todos os problemas encontrados pelos usuários ao interagirem com o software (qualidade de uso).
O tipo de teste a ser planejado pelo Analista e a denominação dos testes realizados nas etapas I e II são, correta e respectivamente,