Questões de Concurso
Foram encontradas 2.073 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Ano: 2024
Banca:
CESGRANRIO
Órgão:
Caixa
Prova:
CESGRANRIO - 2024 - Caixa - Técnico Bancário Novo - Tecnologia da Informação - 1° Simulado |
Q2486321
Engenharia de Software
[Questão inédita] O time de desenvolvimento de uma
companhia trabalha em um sistema de gestão
de tráfego. Atualmente, o sistema conta com
15 telas, das quais 5 são utilizadas pelos
gerentes de tráfego, 5 pelos agentes
responsáveis por transportes e 5 pelos
usuários finais. Duas das telas de gerência são
responsáveis por alterar o comportamento
de 3 das telas dos agentes de tráfego,
modificando seus possíveis horários e
suas condições de locomoção. Uma das
telas dos agentes de tráfego é responsável
por alterar a exibição de disponibilidade
em duas das telas dos usuários finais. Em
determinada iteração de desenvolvimento, os
programadores recebem demandas, por parte
dos gerentes, para alterar o comportamento
e funcionamento das duas telas de gerência
dos agentes de tráfego, assim como o
comportamento da apresentação de horários
aos usuários finais.
Levando em consideração as telas alteradas, o
trabalho da equipe de controle de
qualidade do projeto poderia ser descrito em:
Ano: 2024
Banca:
FGV
Órgão:
AL-SC
Prova:
FGV - 2024 - AL-SC - Analista Legislativo III - Analista de Sistemas |
Q2485899
Engenharia de Software
A prática de Test Driven Development (TDD, ou Desenvolvimento
Orientado por Testes) se relaciona com o conceito de verificação e
validação e se baseia em um ciclo para garantir a qualidade do
código.
Entre as características do TDD, é correto o que se afirma em
Entre as características do TDD, é correto o que se afirma em
Ano: 2024
Banca:
FGV
Órgão:
AL-SC
Prova:
FGV - 2024 - AL-SC - Analista Legislativo III - Analista de Sistemas |
Q2485894
Engenharia de Software
Com relação aos testes de software, avalie as afirmativas a seguir
e assinale V para a afirmativa verdadeira e F para a falsa.
( ) Testes unitários são aqueles que testam os métodos de uma classe de produção, são feitos de forma automatizada, podem ser executados pressionando um botão e não exigem necessariamente nenhum conhecimento do sistema em geral.
( ) Testes funcionais validam o sistema de software em relação aos requisitos/especificações funcionais, se concentram na simulação do uso real do software e podem ser automatizados como testes de aceitação, por meio de ferramentas como Selenium.
( ) Testes de integração garantem, de modo independente e determinístico, que os componentes em análise realmente produzem o comportamento esperado quando se executa a verificação de partes maiores do sistema que dependem de recursos externos, e, quando envolverem acesso à banco de dados precisam garantir o seu estado somente após sua execução.
As afirmativas são, respectivamente,
( ) Testes unitários são aqueles que testam os métodos de uma classe de produção, são feitos de forma automatizada, podem ser executados pressionando um botão e não exigem necessariamente nenhum conhecimento do sistema em geral.
( ) Testes funcionais validam o sistema de software em relação aos requisitos/especificações funcionais, se concentram na simulação do uso real do software e podem ser automatizados como testes de aceitação, por meio de ferramentas como Selenium.
( ) Testes de integração garantem, de modo independente e determinístico, que os componentes em análise realmente produzem o comportamento esperado quando se executa a verificação de partes maiores do sistema que dependem de recursos externos, e, quando envolverem acesso à banco de dados precisam garantir o seu estado somente após sua execução.
As afirmativas são, respectivamente,
Ano: 2024
Banca:
FGV
Órgão:
AL-SC
Prova:
FGV - 2024 - AL-SC - Analista Legislativo III - Analista de Sistemas |
Q2485892
Engenharia de Software
Considerando o paradigma da orientação a objetos, identifique os
quatro pilares mestres que norteiam o fundamento da tecnologia.
Ano: 2024
Banca:
IBADE
Órgão:
Prefeitura de Joinville - SC
Prova:
IBADE - 2024 - Prefeitura de Joinville - SC - Analista de Tecnologia da Informação |
Q2485798
Engenharia de Software
O objetivo principal do processo de teste de software é
detectar a presença de erros no sistema testado. Sendo
assim, o teste bem sucedido é aquele que consegue
determinar situações nas quais o software falhe. Para se
alcançar tal objetivo, diversas são as técnicas que podem
ser empregadas. O Teste de Regressão apresenta as
seguintes características: