Questões de Concurso
Filtrar
360 Questões de concurso encontradas
Página 15 de 72
Questões por página:
Questões por página:
Concurso:
MPE-ES
Disciplina:
Engenharia de Software
Durante o desenvolvimento de um sistema, foi adotado o
SonarQube para apoiar a qualidade do código, permitindo a
análise automática do código-fonte e a geração de relatórios com
métricas e apontamentos sobre possíveis problemas.
Com base nesse contexto, analise as afirmativas a seguir.
I. O SonarQube realiza análise estática do código, sendo capaz de identificar vulnerabilidades, bugs e más práticas sem a necessidade de executar o software.
II. O SonarQube executa o sistema em ambientes de integração contínua para identificar vulnerabilidades que dependem do comportamento em tempo de execução, ampliando a cobertura da análise de segurança.
III. O uso do SonarQube auxilia na padronização da qualidade do código, mas não substitui completamente a revisão manual realizada por desenvolvedores.
Está correto o que se afirma em
Com base nesse contexto, analise as afirmativas a seguir.
I. O SonarQube realiza análise estática do código, sendo capaz de identificar vulnerabilidades, bugs e más práticas sem a necessidade de executar o software.
II. O SonarQube executa o sistema em ambientes de integração contínua para identificar vulnerabilidades que dependem do comportamento em tempo de execução, ampliando a cobertura da análise de segurança.
III. O uso do SonarQube auxilia na padronização da qualidade do código, mas não substitui completamente a revisão manual realizada por desenvolvedores.
Está correto o que se afirma em
Concurso:
MPE-ES
Disciplina:
Engenharia de Software
Um estudante de segurança da informação realizou uma avaliação
de segurança de uma aplicação web em ambiente de testes, e
acessou a aplicação por meio de um navegador, inserindo o
seguinte código em um campo de entrada de dados:
<script>alert('teste")</script>
Ao submeter a requisição, a aplicação retornou uma resposta que resultou na exibição de um alerta no navegador, evidenciando a execução do script inserido.
A técnica empregada caracteriza um tipo de análise de software conhecido como
<script>alert('teste")</script>
Ao submeter a requisição, a aplicação retornou uma resposta que resultou na exibição de um alerta no navegador, evidenciando a execução do script inserido.
A técnica empregada caracteriza um tipo de análise de software conhecido como
Concurso:
MPE-ES
Disciplina:
Engenharia de Software
A automação de tarefas operacionais por meio de scripts é um
pilar fundamental para a implementação bem-sucedida de
práticas de DevOps, especialmente na construção de pipelines de
Integração Contínua e Entrega Contínua (CI/CD).
Considerando o uso de scripts para a automação de builds, testes e deploys, assinale a afirmativa correta.
Considerando o uso de scripts para a automação de builds, testes e deploys, assinale a afirmativa correta.
Concurso:
MPE-ES
Disciplina:
Engenharia de Software
As metodologias de desenvolvimento de software evoluíram de
abordagens rígidas e sequenciais, como o modelo em cascata, para
modelos iterativos e incrementais, que favorecem adaptação às
mudanças e à redução de riscos. Com as práticas ágeis, passaram
a priorizar ciclos curtos, feedback contínuo e a maior integração
entre desenvolvimento e validação.
Nesse contexto, surgem metodologias que colocam os testes no centro do desenvolvimento, não apenas para verificação, mas como guia para construção do software, melhorando qualidade e alinhamento com o negócio. Em uma delas, usam-se especificações em linguagem natural, permitindo um entendimento comum entre clientes, analistas e desenvolvedores, surgindo, também, a chamada living documentation, que se mantém atualizada por ser executável como testes automatizados.
Assinale a opção que indica a metodologia em questão.
Nesse contexto, surgem metodologias que colocam os testes no centro do desenvolvimento, não apenas para verificação, mas como guia para construção do software, melhorando qualidade e alinhamento com o negócio. Em uma delas, usam-se especificações em linguagem natural, permitindo um entendimento comum entre clientes, analistas e desenvolvedores, surgindo, também, a chamada living documentation, que se mantém atualizada por ser executável como testes automatizados.
Assinale a opção que indica a metodologia em questão.
Concurso:
MPE-ES
Disciplina:
Engenharia de Software
Um Analista de Testes precisa validar diversas funcionalidades de
um sistema de forma isolada. A quantidade de cenários e de
combinações de entrada faz com que o número de testes seja
muito alto.
Para conduzir essa tarefa, ele poderá fazer uso de ferramentas de automação de testes, porém é muito importante que ele saiba diferenciar quais as características de cada uma para utilizá-las do modo correto.
Relacione as ferramentas de teste listadas a seguir às suas respectivas características.
1. Selenium 2. Cypress
( ) É mais flexível e multiplataforma. ( ) Não usa Webdriver. ( ) É executado fora do browser. ( ) É mais usado para testes de front-end.
Assinale a opção que apresenta a relação correta, na ordem apresentada.
Para conduzir essa tarefa, ele poderá fazer uso de ferramentas de automação de testes, porém é muito importante que ele saiba diferenciar quais as características de cada uma para utilizá-las do modo correto.
Relacione as ferramentas de teste listadas a seguir às suas respectivas características.
1. Selenium 2. Cypress
( ) É mais flexível e multiplataforma. ( ) Não usa Webdriver. ( ) É executado fora do browser. ( ) É mais usado para testes de front-end.
Assinale a opção que apresenta a relação correta, na ordem apresentada.