Questões de Concurso
Sobre teste de software em engenharia de software
Foram encontradas 1.364 questões
Na prática de integração contínua para desenvolvimento de software, vários colaboradores criam e mantêm o código de forma organizada e controlada, utilizando ferramentas como Git (controle de versão), Junit (testes), Hudson e Jenkins (deploys em ambientes de desenvolvimento e produção), o que reduz a geração de erros de integração.
Considere o procedimento apresentado na figura a seguir, no qual são utilizados documentos consistentes e adequados capazes de definir, registrar e prover condições de análise dos resultados obtidos ao longo do processo de testes de software.

Na etapa de Registro do Teste, I corresponde ao
Uma empresa foi contratada por um órgão governamental para modificar e adaptar um sistema para gerenciamento eletrônico de documentos, com base nas especificações criadas pelo próprio órgão. A contratada entregou ao órgão uma parte do sistema com as alterações solicitadas, e um grupo de usuários finais do sistema está simulando operações de rotina, para atestar se seu comportamento está de acordo com as expectativas da empresa.
Conclui-se que está sendo realizado o teste de:
Segundo Pressman (2011), considere as seguintes afirmações sobre Engenharia de Software:
I. Erro é um problema de qualidade encontrado após a liberação para o usuário final.
II. O teste de unidade é a reexecução do mesmo subconjunto de testes que já foram executados para assegurar que as alterações não tenham propagado efeitos colaterais indesejados.
III. O modelo espiral é um modelo de processo de software evolucionário que acopla a natureza iterativa da prototipação com os aspectos sistemáticos e controlados do modelo cascata.
Assinale a opção CORRETA:
Sobre testes de software, assinale a alternativa correta.
I. No desenvolvimento guiado a testes, os testes automatizados são construídos antes do software propriamente dito. Com isso, é comum que no início do desenvolvimento do software existam diversos testes falhando. II. O desenvolvimento guiado a testes é uma técnica que apoia as etapas de projeto, codificação e testes do processo de desenvolvimento de um software. III. O desenvolvimento guiado a testes é definido como uma técnica na qual o teste é realizado antes da codificação. O teste não precisa ser necessariamente automatizado. IV. Uma desvantagem de se utilizar TDD é o fato de que o projeto da aplicação precisa estar totalmente concluído para garantir que os testes cubram todos os casos. Com isso, ele é indicado apenas para sistemas de pequeno porte.
Analise as afirmativas abaixo sobre as abordagens e estratégias de testes de software.
I. Teste de fumaça pode ser caracterizado como uma estratégia de integração constante, em ambiente de produção, para avaliar os mecanismos de proteção e segurança do software construído.
II. Teste de regressão consiste em executar novamente algum subconjunto de testes que já foram conduzidos para garantir que as modificações do software não propagaram efeitos colaterais indesejáveis.
III. Teste de estresse tem o objetivo de submeter o sistema a situações anormais como, por exemplo, uma carga de trabalho excessiva.
Está CORRETO o que se afirma em:
( ) Teste de Regressão significa executar novamente um subconjunto de testes já realizado anteriormente, para garantir que as últimas modificações não propagarão efeitos colaterais indesejáveis no software. ( ) Testes Alfa são realizados no ambiente de produção do usuário final para identificar possíveis problemas nesse ambiente que não foram detectados nas fases anteriores de teste. ( ) O Teste de Estresse executa um sistema de tal forma que ele demande recursos em quantidade, volume ou frequência anormais, com o objetivo de identificar limites de capacidade. ( ) O Teste de Unidade avalia a lógica interna de processamento e as estruturas de dados dentro dos limites de um componente.
A sequência CORRETA, de cima para baixo, é:
No teste de _________, os módulos são combinados e testados em grupo. Ele sucede o teste de _________, em que os módulos são testados individualmente, e antecede o teste de _________, em que o sistema completo é testado em um ambiente que simula o ambiente de produção.
Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.