Questões de Concurso sobre Validação, Aceitação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
66 questões encontradas
Questões por página
20
Mais recentes
 

São tipos válidos de Fluxogramas:


1. Fluxogramas Funcionais

2. Fluxogramas Gerais

3. Fluxogramas de Bloco


Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 2.


B

São corretas apenas as afirmativas 1 e 2.


C

São corretas apenas as afirmativas 1 e 3.


D

São corretas apenas as afirmativas 2 e 3.


E

São corretas as afirmativas 1, 2 e 3.

No que tange à elaboração de laudos técnicos, assinale a afirmativa correta.


A

A seção de identificação do laudo técnico é facultativa, podendo ser dispensada quando o documento se destinar ao uso interno da organização.


B

A seção de conclusão pode conter opiniões de caráter subjetivo, ainda que não estejam fundamentadas nas evidências obtidas durante a análise técnica.


C

A metodologia deve explicitar os procedimentos, as técnicas, e as normas usados, de modo a permitir a reprodutibilidade e a verificação dos resultados apresentados.


D

O laudo técnico caracteriza-se predominantemente por seu caráter opinativo, baseado na interpretação do profissional responsável.


E

O escopo do laudo técnico deve ser definido ao final do documento, após a análise dos dados, a fim de refletir com maior precisão os resultados obtidos.

A automação de testes permite a execução frequente de suítes de validação, sendo um componente fundamental para a qualidade contínua. Analise as afirmativas a seguir:


I.Testes unitários validam a menor unidade de código isolável e utilizam objetos simulados para desvincular a lógica de negócio de dependências externas complexas.

II.A automação de testes de interface substitui a necessidade de testes de unidade e integração, uma vez que valida o fluxo de negócio de forma abrangente e real.

III.O princípio da pirâmide de testes recomenda que o volume de testes unitários seja superior ao de testes de integração e de interface devido à sua rapidez e baixo custo.


Está correto o que se afirma em:


A

I e III apenas.


B

III apenas.


C

I, II e III.


D

II apenas.

Analise o seguinte formulário PHP/HTML:


Imagem associada para resolução da questão


Se um usuário clicar em “Enviar” com o campo de email vazio e a senha com apenas 4 caracteres, o que ocorrerá no navegador moderno antes dos dados chegarem ao servidor PHP?


A

O navegador realizará a validação nativa e impedirá o envio (Submit) até que o email seja preenchido e a senha tenha o tamanho mínimo de 8.


B

O navegador enviará os dados e o PHP retornará um erro de sintaxe.


C

O campo de email impedirá o envio devido ao atributo required, mas a senha será aceita.


D

O atributo name será ignorado e os dados serão enviados via URL (GET).


E

O formulário será enviado, pois o HTML5 não possui validação nativa de tipos como email.

No contexto de formulários HTML5, considere um campo <input type="text"> que deve validar, utilizando exclusivamente um único atributo nativo (sem JavaScript), que o valor informado seja composto exatamente por cinco dígitos numéricos (0 a 9), sem permitir outros caracteres ou quantidades diferentes.


Nessas condições, o atributo correto é:


A

type="number"


B

required


C

maxlength="5"


D

pattern="^\d{5}$"


E

min="10000" max="99999"

Uma Fundação Pública está realizando a implantação de um novo sistema institucional. Durante o processo, foi observado que, após superar um período de resistência ativa à mudança, os usuários passaram a demonstrar uma postura mais favorável, iniciando a adaptação ao novo sistema, ainda que sem total engajamento ou domínio pleno da nova solução. Considerando os estágios típicos associados aos processos de mudança organizacional, assinale a alternativa que corresponde ao estágio descrito.


A

Rejeição.


B

Boicote.


C

Aceitação.


D

Indiferença.

Face a validação de modelos que preveem arrecadação mensal de ICMS para planejamento orçamentário, com risco de uso indevido de informação futura e necessidade de estimar desempenho sob condições operacionais reais, o critério de avaliação que atende ao requisito apresentado é a


A

maximização do R² ajustado calculado sobre a série histórica disponível.


B

comparação visual dos gráficos de previsto em contrapartida ao observado como critério decisório principal.


C

seleção do modelo com menor número de parâmetros, com foco na simplicidade estrutural.


D

utilização de validação fora da amostra com particionamento temporal que preserva a ordem cronológica (ex.: rolling origin).


E

minimização do erro médio no conjunto de treino para evitar instabilidade em dados recentes.

No contexto de testes de software, diferentes tipos de testes são aplicados ao longo do ciclo de desenvolvimento para garantir a qualidade, estabilidade e 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.


A

Avalia o desempenho do sistema sob carga máxima de usuários simultâneos.


B

Verifica se os componentes individuais do sistema funcionam isoladamente conforme especificado.


C

Verifica se o sistema atende aos requisitos definidos pelo usuário final antes da entrega.


D

Verifica se alterações no sistema não quebraram funcionalidades já existentes.


E

Valida a comunicação entre módulos diferentes do sistema durante sua execução.

Na testagem automática de software, a presença de não-determinismo pode fragilizar a eficácia dos testes. Que boas práticas podem ser adotadas para evitar não-determinismo em testes unitários?


A

Permitir o uso de sistemas externos reais, como bancos de dados e serviços Web, em testes unitários, o que também permite reproduzir ambientes de execução realistas e melhorar a cobertura dos testes.


B

Gerar dados de teste aleatorizados em cada execução, de modo a aumentar a variabilidade dos dados de entrada e, dessa forma, melhorar a confiabilidade, cobertura e robustez dos testes unitários.


C

Utilizar extensivamente a espera temporizada, como em Thread.sleep(), em testes concorrentes, de modo a estabilizar falhas relacionadas com temporização e reduzir a incidência de comportamentos intermitentes.


D

Lançar mão de implementações simuladas (mockups) em lugar do acesso ao relógio local e a serviços externos, isolando a unidade em teste e garantindo que cada teste seja independente de efeitos externos.

Em um projeto para o desenvolvimento de um aplicativo governamental de serviço ao cidadão, a equipe de desenvolvimento finalizou a fase de Especificação. Antes de prosseguir para a codificação, o Gerente do Projeto exige uma revisão rigorosa para garantir que o produto a ser construído realmente atenda às necessidades regulamentares e de usuário.


O objetivo principal da tarefa de Validação de Requisitos nesse cenário é


A

garantir que os requisitos estejam documentados usando o padrão IEEE 830 e que todas as sentenças estejam na forma "O sistema deverá...".


B

assegurar a rastreabilidade entre cada requisito de usuário e seus respectivos casos de teste no design.


C

provar que os requisitos definidos são completos, consistentes e que, se implementados corretamente, resultarão em um sistema que satisfaça as necessidades do stakeholder e de compliance.


D

descobrir novos requisitos implícitos por meio da observação do usuário final e da análise de documentos legais.


E

classificar todos os requisitos como Funcionais ou Não Funcionais e atribuir prioridade usando o método MoSCoW.

Em sistemas back-end que expõem APIs para múltiplos clientes, a confiabilidade do serviço depende de práticas de qualidade que identifiquem falhas o mais cedo possível. Testes automatizados são essenciais nesse contexto, pois reduzem regressões e aumentam a previsibilidade das entregas. Entre os tipos de testes, os testes unitários e os testes de integração possuem objetivos distintos e complementares no ciclo de desenvolvimento.


Considere uma API back-end com camadas bem definidas (controladores, serviços e repositórios). A equipe deseja estabelecer uma estratégia de testes que reduza regressões e identifique falhas tanto na lógica interna quanto na interação entre componentes, sem confundir os objetivos de cada tipo de teste.


Assinale a alternativa que descreve corretamente a diferença entre testes unitários e testes de integração nesse cenário.


A

Testes unitários verificam a interação entre banco de dados e serviços; testes de integração validam funções isoladas sem dependências externas.


B

Testes unitários exigem execução do sistema completo; testes de integração validam apenas métodos internos sem dependências.


C

Testes unitários validam unidades isoladas de código (como funções/métodos), enquanto testes de integração verificam a interação entre módulos ou camadas do sistema.


D

Testes unitários substituem a necessidade de testes de integração, pois cobrem automaticamente comunicação entre componentes e serviços externos.

Na gestão de qualidade de dados em pipelines de ingestão, a aplicação de regras de validação e consistência é etapa essencial para assegurar que os dados disponibilizados nas camadas de consumo sejam confiáveis, completos e coerentes. O descumprimento dessas regras pode comprometer análises, relatórios e decisões de negócio suportadas pela plataforma de dados. Com base nas técnicas e conceitos de validação e consistência de dados, assinale a alternativa INCORRETA.


A

A padronização de tipos de dados e o controle de domínio realizados durante a fase de ingestão garantem a integridade dos dados na camada de destino, dispensando a necessidade de checagens adicionais de qualidade nas camadas subsequentes do pipeline.


B

A validação de domínio verifica se os valores de um campo pertencem a um intervalo permitido, como checar códigos de UF ou datas lógicas.


C

Regras de consistência cruzada avaliam a coerência entre campos do mesmo registro, como datas de início e fim.


D

A detecção de duplicidades pode usar chaves compostas ou correspondência aproximada (fuzzy malching) quando não há identificador único.


E

Checagens de integridade referencial identificam registros órfãos, indicando falhas na ordem de carregamento das tabelas.

No contexto de testes funcionais, os testes podem ser classificados como positivos ou negativos, dependendo do tipo de entrada e do comportamento esperado do sistema. Analise as afirmativas a seguir sobre testes negativos:


I.Testes negativos utilizam entradas inválidas, inesperadas ou fora das regras de negócio para verificar a robustez do sistema.

II.Em um teste negativo, espera-se que o sistema trate o erro de forma controlada, sem falhas ou comportamentos inesperados.

III.Testes negativos são aqueles em que o sistema deve falhar obrigatoriamente para que o teste seja considerado bem-sucedido.


É correto o que se afirma em:


A

I, apenas.


B

I e II, apenas.


C

I, II e III.


D

III, apenas.


E

II e III, apenas.

No contexto de testes de interface (UI), os testes cross-browser são utilizados para validar o comportamento da aplicação em diferentes navegadores e ambientes de execução. Nesse contexto, é correto afirmar que um teste de interface cross-browser tem como objetivo:


A

Verificar se as APIs de back-end estão respondendo corretamente em formatos como JSON ou XML.


B

Aumentar a velocidade de download de arquivos pesados na aplicação.


C

Eliminar completamente a necessidade de testes manuais na aplicação.


D

Validar a estrutura interna do banco de dados utilizada pela aplicação.


E

Garantir que a aparência e a funcionalidade da interface sejam consistentes em diferentes navegadores e motores de renderização (como Chrome, Firefox e Safari).

Nos testes de caixa‑branca, os casos de teste são elaborados com base no conhecimento da estrutura interna e da lógica de implementação do componente avaliado.


C

Certo


E

Errado

A equipe de TI de um consórcio intermunicipal está implantando um novo sistema de gestão de contratos. Antes de disponibilizá-lo para uso pelos servidores municipais, a equipe conduziu testes com dados representativos em um ambiente isolado, verificando o funcionamento das funcionalidades e a interoperabilidade com os sistemas existentes. Somente após a aprovação dos testes, o sistema foi liberado para operação efetiva. Diante disso, assinale a alternativa que identifica CORRETAMENTE o ambiente em que os testes de aceitação foram conduzidos nesse processo.


A

Ambiente de produção, pois é o único que contém os dados reais necessários para a validação completa das funcionalidades do sistema implantado.


B

Ambiente de desenvolvimento, destinado aos testes de aceitação conduzidos pelos usuários finais antes de qualquer liberação do sistema para uso operacional.


C

Ambiente de homologação, utilizado para validação do sistema em condições controladas antes de sua liberação para o ambiente de produção.


D

Ambiente de contingência, ativado como substituto temporário durante a indisponibilidade do ambiente de produção para a realização de testes funcionais.


E

Ambiente de integração, utilizado pelos analistas de sistemas para compilação e publicação das versões do software em desenvolvimento.

Em um projeto de integração, um Técnico de TI precisa integrar dados com parceiros via XML, sendo que o contrato exige validação estrutural com elementos como tipos, obrigatoriedade e padrões. Nesse contexto, a tecnologia que permite essa validação é denominada como:


A

XQuery.


B

XPath.


C

XSLT.


D

XML Schema.

No ambiente virtual, considera-se lícita a coleta do consentimento do titular por meio de caixas de seleção (checkboxes) previamente marcadas, desde que seja garantido ao usuário o direito de desmarcá-las em caso de discordância.


C

Certo


E

Errado

Uma autarquia pública federal observou, por meio de ferramentas de analytics, que 70% dos cidadãos que iniciam o formulário de recadastramento anual abandonam a jornada na terceira etapa (Upload de Documentos).

A equipe de experiência do usuário mapeou o fluxo quantitativamente, mas a alta gestão exige um diagnóstico que identifique a causa raiz do abandono, alegando que o formulário é tecnicamente funcional e não apresenta erros de servidor.


Considerando as boas práticas de pesquisa com usuários, para diagnosticar com precisão as dificuldades de uso, durante a execução da tarefa, incluindo aspectos de compreensão e esforço cognitivo, a equipe deve realizar


A

testes de usabilidade não moderados com 1.000 usuários, visando à significância estatística do erro.


B

entrevistas em profundidade com os desenvolvedores do sistema, para alinhar a lógica do banco de dados à interface.


C

surveys longitudinais após o fechamento do sistema, para medir a satisfação geral da população com os serviços digitais.


D

card sorting aberto com os gestores da autarquia, para reestruturar a hierarquia de informações das etapas do formulário.


E

testes de usabilidade moderados com técnica de think-aloud, para identificar modelos mentais conflitantes e dificuldades contextuais.

 
 
Gerar simulado