Foram encontradas 60 questões.
O Jenkins é um servidor de automação usado para suportar
práticas de Integração Contínua e Entrega Contínua (CI/CD). Um
de seus recursos centrais é o Jenkins Pipeline, que permite a
modelagem de ciclos de vida de entrega de software como código
(Pipeline-as-Code), geralmente definidos em um arquivo chamado
Jenkinsfile.
Nesse cenário, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Não é possível usar shell script em um Jenkins Pipeline.
( ) Existem dois tipos de sintaxe para arquivos Jenkinsfile: Declarative e Scripted.
( ) É uma boa prática combinar as etapas (steps) de um Pipeline em etapas únicas sempre que possível, a fim de reduzir a sobrecarga gerada pelo próprio mecanismo de execução.
As afirmativas são, respectivamente,
Nesse cenário, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Não é possível usar shell script em um Jenkins Pipeline.
( ) Existem dois tipos de sintaxe para arquivos Jenkinsfile: Declarative e Scripted.
( ) É uma boa prática combinar as etapas (steps) de um Pipeline em etapas únicas sempre que possível, a fim de reduzir a sobrecarga gerada pelo próprio mecanismo de execução.
As afirmativas são, respectivamente,
Provas
Questão presente nas seguintes provas
A orquestração de contêineres permite automatizar a
implantação, o escalonamento e o gerenciamento de aplicações
distribuídas.
Nesse contexto, ferramentas surgiram para administrar clusters de nós computacionais e garantir alta disponibilidade e eficiência operacional.
Diante do exposto, analise as afirmativas a seguir.
I. O Kubernetes é uma plataforma de orquestração de contêineres que permite automatizar a implantação, o escalonamento e a gestão de aplicações em clusters de nós computacionais.
II. O Rancher é uma ferramenta nativa do Kubernetes utilizada para o gerenciamento de clusters.
III. Em um cluster Kubernetes, os nós de trabalho executam os pods, enquanto o plano de controle é responsável pelo gerenciamento do estado do cluster.
Está correto o que se afirma em
Nesse contexto, ferramentas surgiram para administrar clusters de nós computacionais e garantir alta disponibilidade e eficiência operacional.
Diante do exposto, analise as afirmativas a seguir.
I. O Kubernetes é uma plataforma de orquestração de contêineres que permite automatizar a implantação, o escalonamento e a gestão de aplicações em clusters de nós computacionais.
II. O Rancher é uma ferramenta nativa do Kubernetes utilizada para o gerenciamento de clusters.
III. Em um cluster Kubernetes, os nós de trabalho executam os pods, enquanto o plano de controle é responsável pelo gerenciamento do estado do cluster.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
A virtualização permite a execução de múltiplos sistemas
operacionais em um mesmo hardware físico, otimizando o uso dos
recursos computacionais.
Com a evolução dessa tecnologia, surgiram abordagens mais eficientes, como a virtualização baseada em contêineres, que permite a execução de aplicações de forma isolada e portátil em diferentes ambientes computacionais.
Considerando o uso da tecnologia Docker no contexto da virtualização por contêineres, assinale a afirmativa correta.
Com a evolução dessa tecnologia, surgiram abordagens mais eficientes, como a virtualização baseada em contêineres, que permite a execução de aplicações de forma isolada e portátil em diferentes ambientes computacionais.
Considerando o uso da tecnologia Docker no contexto da virtualização por contêineres, assinale a afirmativa correta.
Provas
Questão presente nas seguintes provas
Ao projetar um sistema, o cliente apresentou uma lista de
requisitos a serem implementados.
Relacione os requisitos listados a seguir à sua classificação como Funcionais (RF) ou Não Funcionais (RNF).
1. Requisito Funcional (RF)
2. Requisito Não Funcional (RNF)
( ) Emitir relatórios diários de indicadores de performance.
( ) Armazenar dados temporais estritamente sob o padrão da ISO 8601.
( ) Adaptar a interface dinamicamente para dispositivos móveis e desktops.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Relacione os requisitos listados a seguir à sua classificação como Funcionais (RF) ou Não Funcionais (RNF).
1. Requisito Funcional (RF)
2. Requisito Não Funcional (RNF)
( ) Emitir relatórios diários de indicadores de performance.
( ) Armazenar dados temporais estritamente sob o padrão da ISO 8601.
( ) Adaptar a interface dinamicamente para dispositivos móveis e desktops.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Provas
Questão presente nas seguintes provas
Diagramas UML são um valioso recurso para documentar as
funcionalidades e a dinâmica das interações em um sistema a ser
projetado.
Assinale a opção que apresenta o diagrama UML mais indicado para representar as interações externas com o sistema e as funcionalidades percebidas pelos usuários.
Assinale a opção que apresenta o diagrama UML mais indicado para representar as interações externas com o sistema e as funcionalidades percebidas pelos usuários.
Provas
Questão presente nas seguintes provas
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.
Provas
Questão presente nas seguintes provas
Um Analista de Testes precisa validar diversas funcionalidades de
um sistema de forma isolada. A quantidade de cenários e
combinações de entrada faz com que o número de testes seja
muito alto. Para conduzir esta 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 respectivas características.
1. Selenium
2. Cypress
( ) É mais flexível e multiplataforma.
( ) Não utiliza Webdriver.
( ) É executado fora do browser.
( ) É mais utilizado para testes de front-end.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Relacione as ferramentas de teste listadas a seguir às respectivas características.
1. Selenium
2. Cypress
( ) É mais flexível e multiplataforma.
( ) Não utiliza Webdriver.
( ) É executado fora do browser.
( ) É mais utilizado para testes de front-end.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Provas
Questão presente nas seguintes provas
Um Engenheiro de Testes acaba de receber uma demanda para
conduzir um teste de sistema com sua equipe.
Sobre esse tipo de teste, analise as afirmativas a seguir.
I. Deve ser conduzido antes dos testes de integração e conduzido preferencialmente por uma equipe de testes.
II. Tem como objetivo confrontar o software em funcionamento com seus requisitos funcionais e não funcionais, sendo executado em um ambiente muito semelhante ao de produção.
III. Pode ser dividido em fases alfa (em ambiente de desenvolvimento) e beta (em ambiente que emula a produção) e realizado integralmente pela equipe de testes.
Está correto o que se afirma em
Sobre esse tipo de teste, analise as afirmativas a seguir.
I. Deve ser conduzido antes dos testes de integração e conduzido preferencialmente por uma equipe de testes.
II. Tem como objetivo confrontar o software em funcionamento com seus requisitos funcionais e não funcionais, sendo executado em um ambiente muito semelhante ao de produção.
III. Pode ser dividido em fases alfa (em ambiente de desenvolvimento) e beta (em ambiente que emula a produção) e realizado integralmente pela equipe de testes.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
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
Provas
Questão presente nas seguintes provas
Uma organização mantém integrações corporativas baseadas em
serviços SOAP/XML, consumidos por aplicações internas e
externas a partir de contrato formal previamente publicado.
Em uma atualização do sistema provedor, a equipe pretende alterar a estrutura da mensagem de resposta, com renomeação de alguns elementos e mudança de tipos de dados, sem adotar uma estratégia de versionamento compatível, sob o argumento de que o endpoint e o protocolo de transporte permanecerão inalterados.
Com base nesse cenário, analise as afirmativas a seguir.
I. A renomeação de elementos na mensagem de resposta não compromete a compatibilidade da integração, porque os consumidores podem consultar o WSDL atualizado, que define o contrato de comunicação do serviço, e passar a interpretar os novos nomes corretamente.
II. Em arquiteturas baseadas em SOAP, a interoperabilidade entre consumidor e provedor depende também da aderência das mensagens ao contrato formal do serviço, e não apenas da possibilidade de troca de documentos XML entre as partes.
III. A manutenção do mesmo endpoint e do mesmo protocolo de transporte não é suficiente, por si só, para preservar a compatibilidade da integração, quando a resposta do serviço deixa de corresponder à estrutura contratualmente esperada pelos consumidores.
Está correto o que se afirma em
Em uma atualização do sistema provedor, a equipe pretende alterar a estrutura da mensagem de resposta, com renomeação de alguns elementos e mudança de tipos de dados, sem adotar uma estratégia de versionamento compatível, sob o argumento de que o endpoint e o protocolo de transporte permanecerão inalterados.
Com base nesse cenário, analise as afirmativas a seguir.
I. A renomeação de elementos na mensagem de resposta não compromete a compatibilidade da integração, porque os consumidores podem consultar o WSDL atualizado, que define o contrato de comunicação do serviço, e passar a interpretar os novos nomes corretamente.
II. Em arquiteturas baseadas em SOAP, a interoperabilidade entre consumidor e provedor depende também da aderência das mensagens ao contrato formal do serviço, e não apenas da possibilidade de troca de documentos XML entre as partes.
III. A manutenção do mesmo endpoint e do mesmo protocolo de transporte não é suficiente, por si só, para preservar a compatibilidade da integração, quando a resposta do serviço deixa de corresponder à estrutura contratualmente esperada pelos consumidores.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container