

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.
A métrica code coverage (cobertura de código) indica a proporção do código-fonte que foi executado durante os testes, e valores próximos a 100% garantem automaticamente a ausência de defeitos.
Certo
Errado
Qual das alternativas abaixo corresponde a um ambiente utilizado na última etapa de validação de um software antes que seja disponibilizado para usuários finais e em operação real?
Validação.
Produção.
Aprovação.
Implantação.
Homologação.
Um desenvolvedor está recebendo dados de uma API no formato JSON (RFC 8259) e precisa validá-los antes do processamento. Analise as seguintes afirmações:
I.Um JSON válido pode conter `null`, mas não `undefined`.
II.O método JSON.parse() lançará um erro SyntaxError se a string JSON contiver uma vírgula extra no final de um array (ex.: [1, 2, 3,]).
III.JSON Schema (json-schema.org) permite definir validações estruturais (tipos, formatos, etc.) para documentos JSON.
É correto o que se afirma em:
III, apenas.
II e III, apenas.
I, apenas.
I, II e III.
I e II, apenas.
No teste de hipótese, ao se definir que a altura média dos homens é diferente da altura média das mulheres, formula-se uma suposição de hipótese nula que confirma essa diferença entre as duas populações.
Certo
Errado
Após a conclusão de um Sprint que introduziu uma nova funcionalidade no sistema de Protocolo, o Analista de QA deve executar um conjunto de testes que garantam que as funcionalidades já existentes como login, busca de documentos e workflow de aprovação não foram afetadas negativamente pelas novas alterações no código.
O tipo de teste automatizado utilizado para alcançar esse objetivo é
Load Testing.
Testes de Aceitação do Usuário (UAT).
Testes de Usabilidade.
Testes Exploratórios.
Testes de Regressão.
Durante uma avaliação de usabilidade em um site de e‑commerce, um analista observou que, ao digitar um CEP incorreto no checkout, o sistema exibiu apenas a mensagem, no topo da página: “Erro C‑45: Dados inválidos”. O usuário não sabe qual campo está incorreto nem como corrigi‑lo.
Com base nessa situação hipotética e nas heurísticas de usabilidade, assinale a opção que apresenta a heurística violada por essa mensagem de erro.
visibilidade do estado do sistema
consistência e padrões
prevenção de erros
reconhecimento em vez de memorização
ajuda aos usuários no reconhecimento, diagnóstico e recuperação de erros
O teste de lançamento limita-se à verificação de novas funcionalidades de um release, sem a necessidade de reexecução de testes em funcionalidades já existentes.
Certo
Errado
Os testes de loops são importantes para verificar se os loops no código estão funcionando corretamente, testando tanto as condições de entrada quanto as de saída, e assegurando que o loop não caia em um loop infinito ou produza resultados incorretos.
Certo
Errado
Assinale a alternativa que apresenta corretamente a sintaxe de um endereço de e-mail:
Em testes não paramétricos, a etapa de cálculo da estatística de teste geralmente apresenta uma complexidade computacional inferior à etapa de determinação do p-valor.
Certo
Errado
Considerando as técnicas de validação de software é correto afirmar que a técnica de
análise de valor limite explora os limites dos valores, cria casos de teste mais eficientes e ajuda, ainda, a perceber se há uma maior chance de erros quando as entradas são referentes ao limite do domínio.
classe de equivalência é utilizada para ampliar o número de casos de teste a um nível de garantir sua cobertura. Todas as combinações de possíveis dados de entrada são divididas em blocos de cobertura.
tabela de decisão define quais ações serão executadas pelo sistema quando não houver um conjunto de entradas predeterminado. As regras de negócio do sistema podem ser descritas em uma tabela cujas colunas representam diferentes tipos de entradas.
transição de estados é similar à técnica de análise do valor limite; no entanto, o foco é na transição dos comportamentos e não nas entradas do sistema. Assim, casos de testes são baseados nas possíveis saídas que causam uma mudança de comportamento no sistema.
No método __________, o conjunto de exemplos é dividido em r subconjuntos de tamanhos aproximadamente iguais. Os objetos de r – 1 partições são utilizados no treinamento de um preditor, o qual é então testado na partição restante. Esse processo é repetido r vezes, utilizando em cada ciclo uma partição diferente para teste. O desempenho final do preditor é dado pela média dos desempenhos observados sobre cada subconjunto de teste.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
validação cruzada
bootstrap
holdout
amostragem aleatória
test t (ou teste t student)
Para o autômato finito determinístico identificado por = ({a,b }, {q0,q1,q2,q3}, δ1, q0, {q3}), em que δ1 é dada pela tabela seguinte, é correta a afirmação: o autômato aceita a cadeia 'abba '.

Certo
Errado
O treinamento de usuários finais deve considerar diferentes níveis de proficiência, para garantir a compreensão e o uso eficaz dos sistemas.
Certo
Errado
Analise o seguinte teste unitário em Jest:

Com base no código apresentado, qual princípio de teste unitário está sendo aplicado?
Teste de casos limite (boundary testing)
Teste de caminho feliz (happy path)
Teste de integração
Teste de regressão
Teste de unidade
No contexto de UX, qual é o principal objetivo ao se realizar um teste A/B?
Validar todas as funcionalidades do sistema antes do seu lançamento.
Apresentar duas interfaces aos usuários e escolher o design vencedor com base na interface que melhor fornece a ação desejada.
Garantir que ambas as versões do design sejam implementadas simultaneamente para aumentar a diversidade do produto.
Criar designs alternativos que serão utilizados simultaneamente para reduzir o tempo de desenvolvimento.
A eficiência e a escalabilidade dos bots RPA (robotic process automation) em diferentes cargas de trabalho são valiosas para os testes de exceção.
Certo
Errado
Uma empresa de biotecnologia desenvolveu um novo método de produção de biocombustíveis a partir de microalgas. O projeto recebeu financiamento público da Financiadora de Estudos e Projetos (Finep) e está na fase de validação técnica. A equipe precisa definir o TRL (Technology Readiness Level, ou seja, nível de maturidade tecnológica) atual da tecnologia para comprovar avanços ao financiador, atrair parceiros industriais e planejar os próximos passos do desenvolvimento.
Considerando os critérios de avaliação do TRL, e sabendo-se que (i) os princípios científicos foram validados em artigos publicados, (ii) um protótipo laboratorial funciona em condições controladas, (iii) testes iniciais em ambiente simulado apresentaram eficiência de 70% da meta e (iv) ainda não houve integração com sistemas industriais, a alternativa que melhor define o estágio de maturidade dessa tecnologia é a seguinte:
TRL 9 - tecnologia implementada com sucesso no mercado;
TRL 7 - sistema protótipo testado em condições operacionais reais;
TRL 6 - demonstração em ambiente relevante com eficiência parcial;
TRL 4 - validação em ambiente controlado com um protótipo funcional;
TRL 2 - conceito tecnológico formulado, mas sem comprovação experimental.
O método de validação cruzada pode ser usado em vez de fazer uma separação do conjunto em treino e teste (subamostragem aleatória). Tal método separa um conjunto em k dobras, fazendo com que ____. Assim, esse método se torna útil para conjuntos de dados ____, pois a escassez de dados rotulados ____.
Assinale a alternativa que completa corretamente as lacunas.
uma dobra seja usada para treino k–1 vezes e 1 vez para teste – com poucos dados rotulados disponíveis – inviabiliza a reserva para uma amostra de validação, uma vez que isso deixaria poucos dados para treinamento.
uma dobra seja usada para treino k–1 vezes e k vezes para teste – com muitos dados rotulados disponíveis – tende a arruinar a amostra de validação, uma vez que isso iria ter impacto do viés de dados para treinamento.
uma dobra seja usada para treino k–1 vezes e k–1 vezes para teste – com poucos dados rotulados disponíveis – gera problemas para a amostra de validação, uma vez que isso conflitaria com a propriedade de dados organizados.
uma dobra seja usada para treino k vezes e k–1 vezes para teste – com poucos dados rotulados disponíveis – gera problemas para a amostra de treino, uma vez que isso conflitaria com a propriedade da amostragem.
uma dobra seja usada para treino k–1 vezes e 1 vez para teste – com poucos dados não rotulados disponíveis – inviabiliza o uso de dados não rotulados, uma vez que algoritmos submetidos a validação cruzada tendem a ser algoritmos não supervisionados.