

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Considerando a importância da engenharia de requisitos para o desenvolvimento de sistemas, marque a alternativa que associa corretamente com atividade de “Validação” com seu respectivo objetivo:
Levantar as necessidades para eliminar os requisitos do sistema.
Refere-se a garantir que o sistema atenda às necessidades do cliente e às expectativas do usuário.
Validação: comparar a implementação o código desenvolvido.
Garantir recursos humanos do projeto.
Segundo o modelo de quadrantes de testes ágeis, para testes de aceitação do sistema direcionados ao negócio e à crítica do produto, tais como testes exploratórios, de cenários e de usabilidade, os testes mais indicados são os
manuais.
manuais e automatizados.
apoiados por ferramentas.
automatizados.
automatizados e com ferramentas.
Para avaliar se a entrega realizada pelo desenvolvedor atende aos requisitos de negócio, deve-se
revisar os documentos de requisitos.
realizar testes de performance.
realizar testes de aceitação.
reavaliar o contrato de trabalho com o desenvolvedor.
incubar o desenvolvedor diariamente dentro do escritório do cliente.
A estratégia de teste de software conhecida como GUI testing, que pode ser aplicada de forma automatizada no estágio de teste de um pipeline CI/CD em DevOps, tem como propósito
testar o comportamento de APIs RESTful.
testar o comportamento de APIs SOAP.
realizar testes de carga e stress, em que um grande número de requisições é enviado em curto período de tempo para a aplicação servidora.
verificar os efeitos de eventos externos e inesperados sobre a aplicação, tais como desconexão abrupta de rede.
verificar o correto funcionamento de interfaces gráficas da aplicação.
O registro de lições aprendidas inclui-se entre as ferramentas e técnicas do processo de validar o escopo.
Certo
Errado
Uma das formas de prevenção à vulnerabilidade SQL injection consiste em realizar a validação dos dados digitados pelo usuário mediante a aceitação de somente dados que sejam conhecidamente válidos.
Certo
Errado
Algumas vezes chamado de teste alfa, este tipo de teste corresponde à fase final do processo de testes, precedendo a liberação do software para uso operacional.
A aplicação é testada com dados fornecidos pelo cliente, o que pode revelar problemas na definição dos requisitos do sistema, uma vez que o software é provocado de maneira diferente ao usar os dados reais em vez de dados de teste.
A definição acima descreve aspectos a respeito do teste de
aceitação.
componente.
sistema.
regressão.
unidade.
Com relação ao Design Thinking na etapa de teste de protótipos, assinale a alternativa que apresenta o principal objetivo ao apresentar as soluções a grupos de usuários e stakeholders.
Validar a viabilidade técnica das soluções, sem envolver o cliente ou stakeholders
Finalizar a implementação do design e iniciar a entrega ao cliente
Eliminar soluções que não se alinham com as restrições técnicas, sem considerar a opinião dos usuários
Coletar feedback do grupo de usuários e stakeholders para refinar as soluções antes da apresentação final ao cliente
Dado o autômato Finito abaixo, assinale a alternativa onde a expressão regular (ER) o representa:

a*b(cb)a*.
aba(cb).
a*b(cb)*a.
a*b*c*b*a*.
O teste de aceitação envolve a integração de dois ou mais componentes que implementam funções ou características do sistema. Existem duas fases distintas de teste do sistema: testes de integração e teste de caixa de vidro.