Questões de Concurso
Sobre teste de software em engenharia de software
Foram encontradas 1.364 questões
A respeito dos testes de aceitação, analise as assertivas e assinale a alternativa que aponta(s) as correta(s).
I. É um teste que isenta de responsabilidades os usuários finais ou clientes.
II. O propósito do teste não é somente encontrar erros no software mas também erros de instalação do software.
III. É um teste em que o analista deve executar um processo de comparação dos requisitos iniciais do software e das necessidades atuais dos usuários finais.
Análise de requisitos, implementação e testes são alguns dos processos que fazem parte do desenvolvimento de sistemas orientados a objetos.
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. São Paulo: McGraw-Hill, 2011 (adaptado). Uma estratégia para teste de software também pode ser vista no conceito da espiral, como na figura, correlacionando o modelo de teste adotado à fase na qual o software se encontra. A alternativa que corresponde corretamente às respectivas fases de teste numeradas na figura como 1, 2, 3 e 4 é:
1) O gerente do projeto e a equipe do projeto determinam como testar ou inspecionar o produto, a entrega ou o serviço, para satisfazer as necessidades e expectativas das partes interessadas. 2) O planejamento de testes e inspeções é usado para determinar e identificar uma abordagem para garantir que recursos suficientes estejam disponíveis para a conclusão bem-sucedida do projeto. 3) Os testes e inspeções variam conforme o setor e podem incluir, por exemplo, testes alfa e beta em projetos de software. 4) O gerente do projeto determina no planejamento de testes quais as funcionalidades que serão priorizadas com verificação estática ou dinâmica de código.
Estão corretas, apenas:
José é um desenvolvedor e acabou de fazer uma alteração no código. O gerente de projeto definiu que serão realizados os seguintes testes: unitários/integração; de sistema; de aceitação. A empresa possui uma área de testes independente da equipe de desenvolvimento.
O Desenvolvedor, a equipe de teste e o usuário devem executar, respectivamente, os seguintes testes:
Os testes de integração determinam se as unidades de software desenvolvidas independentemente funcionam corretamente quando estão conectadas umas às outras.
Dentre os tipos de teste que são comumente usados nos testes de integração, estão os testes de