Questões de Concurso
Filtrar
360 Questões de concurso encontradas
Página 11 de 72
Questões por página:
Questões por página:
Concurso:
CIGA-SC
Disciplina:
Engenharia de Software
Um Programador está aplicando a
metodologia TDD (Test-Driven Development) durante a
implementação de uma funcionalidade em um sistema de
um consórcio público. Após criar um teste automatizado
para uma função de soma, ele desenvolve apenas o código
mínimo necessário para que o teste seja executado com
sucesso, sem se preocupar inicialmente com otimizações
ou refatorações. Nesse contexto, qual etapa do TDD
atende à situação supracitada?
Concurso:
CIGA-SC
Disciplina:
Engenharia de Software
No contexto de testes de software, diferentes
tipos de testes são aplicados ao longo do ciclo de
desenvolvimento para garantir a qualidade, estabilidade ?
confiabilidade do sistema, incluindo testes unitários, de
integração, de sistema, de aceitação, de desempenho e de
regressão. Um desses tipos de teste é aplicado após
modificações no sistema, como correções de defeitos,
melhorias ou inclusão de novas funcionalidades, com o
objetivo de garantir que as partes já existentes do sistema
continuam funcionando corretamente. Com base nesse
conceito, assinale a alternativa que descreve
CORRETAMENTE o teste de regressão.
Dentro de uma abordagem DevOps, qual ferramenta
podemos usar, respectivamente, para:
1) Orquestração de falhas, dimensionamento automático conforme a demanda e governança em todos os clusters;
2) Padronização dos ambientes locais, em que cada desenvolvedor executa a mesma imagem;
3) Inicialização das dependências reais de serviço por execução de teste, sem bancos de dados compartilhados e sem estado obsoleto.
4) Inicialização das dependências reais de serviço por execução de teste e sem bancos de dados compartilhados e sem estado obsoleto.
Marque a alternativa que representa, respectivamente, as ferramentas que podem ser usadas para cada um dos casos apresentados anteriormente:
1) Orquestração de falhas, dimensionamento automático conforme a demanda e governança em todos os clusters;
2) Padronização dos ambientes locais, em que cada desenvolvedor executa a mesma imagem;
3) Inicialização das dependências reais de serviço por execução de teste, sem bancos de dados compartilhados e sem estado obsoleto.
4) Inicialização das dependências reais de serviço por execução de teste e sem bancos de dados compartilhados e sem estado obsoleto.
Marque a alternativa que representa, respectivamente, as ferramentas que podem ser usadas para cada um dos casos apresentados anteriormente:
Concurso:
SEPLAG-AL
Disciplina:
Engenharia de Software
A respeito dos conceitos de engenharia de requisitos, UML 2 e metodologia ágil XP (extreme programming), julgue o item que se segue.
No extreme programming, a abordagem de testes a priori pressupõe histórias do usuário já decompostas em cartões de tarefa, os quais servem de base para a definição de testes de unidade voltados à verificação da implementação.
Concurso:
CRQ - 5ª REGIÃO (RS)
Disciplina:
Engenharia de Software
Em meio à execução de um contrato de desenvolvimento
e manutenção de sistemas, a equipe de fiscalização
verificou que determinados serviços entregues pela
contratada apresentavam divergências em relação aos
requisitos estabelecidos na especificação da solução. Antes
do aceite definitivo, tornou?se necessária a realização
de procedimentos formais para que fosse verificada a
conformidade das entregas com os critérios previamente
estabelecidos.
Com base nessa situação hipotética, assinale a opção que apresenta o artefato que está diretamente relacionado à definição dos procedimentos e dos critérios utilizados para a validação das entregas contratuais.
Com base nessa situação hipotética, assinale a opção que apresenta o artefato que está diretamente relacionado à definição dos procedimentos e dos critérios utilizados para a validação das entregas contratuais.