Logo Passei Direto
Buscar

Automação de testes

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Automação de testes
O que e automacao de testes em desenvolvimento de software?
a) O processo de criar manualmente todos os testes necessarios para um sistema.
b) A utilizacao de ferramentas e scripts para executar testes de forma automatica, reduzindo a
necessidade de intervencao manual.
c) O desenvolvimento de software sem qualquer tipo de teste.
d) Apenas testar sistemas apos a entrega para o usuario final.
Resposta explicativa: A alternativa correta e a b. A automacao de testes permite que scripts e
ferramentas executem testes repetitivos de forma eficiente, aumentando a cobertura de testes e a
confiabilidade do software, alem de economizar tempo em comparacao aos testes manuais.
Qual e a principal vantagem da automacao de testes?
a) Eliminar completamente a necessidade de testers humanos.
b) Reduzir o tempo de execucao de testes repetitivos e aumentar a precisao dos resultados.
c) Substituir a fase de desenvolvimento do software.
d) Garantir que nao existam bugs em nenhum sistema.
Resposta explicativa: A alternativa correta e a b. A automacao permite executar rapidamente testes
repetitivos, diminui erros humanos na execucao e libera os testers para focarem em testes
exploratorios e analise de qualidade mais complexa.
Qual e uma limitacao da automacao de testes?
a) Nao consegue ser reutilizada em diferentes versoes do software.
b) Nao detecta problemas relacionados a experiencia do usuario, como usabilidade ou interface.
c) Sempre gera resultados imprecisos.
d) Substitui totalmente a necessidade de planejamento de testes.
Resposta explicativa: A alternativa correta e a b. Automacao e eficiente para testes repetitivos e
funcionais, mas nao substitui testes manuais que avaliam aspectos subjetivos, como usabilidade,
aparencia visual e experiencia do usuario.
Quais tipos de testes sao mais indicados para automacao?
a) Testes que ocorrem apenas uma vez durante o ciclo de vida do software.
b) Testes repetitivos, regressivos e de grande volume, como validacao de funcionalidades criticas.
c) Testes que requerem avaliacao subjetiva de design ou experiencia do usuario.
d) Testes de percepcao de cores em interfaces graficas.
Resposta explicativa: A alternativa correta e a b. Testes repetitivos e de regressao se beneficiam da
automacao, pois a execucao manual seria demorada e suscetivel a erros, enquanto testes
subjetivos ainda exigem intervencao humana.
O que e um teste de regressao automatizado?
a) Um teste que verifica se novas alteracoes no codigo introduziram erros em funcionalidades
existentes.
b) Um teste que cria novas funcionalidades automaticamente.
c) Um teste que verifica apenas erros de sintaxe.
d) Um teste que substitui todos os testes manuais de interface.
Resposta explicativa: A alternativa correta e a a. Testes de regressao garantem que mudancas no
software nao quebrem funcionalidades previamente funcionando, sendo ideais para automacao por
repetirem os mesmos passos diversas vezes.
Qual ferramenta e comumente usada para automacao de testes de interface web?
a) Photoshop
b) Selenium
c) Microsoft Word
d) Excel
Resposta explicativa: A alternativa correta e a b. O Selenium e amplamente utilizado para
automatizar testes de aplicacoes web, permitindo simular interacoes de usuarios, como cliques,
preenchimento de formularios e navegacao entre paginas.
Qual e a diferenca entre testes manuais e automatizados?
a) Testes manuais sao mais rapidos que os automatizados.
b) Testes automatizados utilizam scripts e ferramentas para executar casos de teste repetitivos,
enquanto testes manuais sao realizados por pessoas sem auxilio de scripts.
c) Testes manuais nao detectam bugs.
d) Testes automatizados nao precisam de planejamento.
Resposta explicativa: A alternativa correta e a b. Testes manuais dependem da intervencao
humana, enquanto a automacao permite execucao rapida e repetivel, garantindo consistencia e
permitindo testes em grande escala.
O que significa script de teste na automacao de testes?
a) Um documento que descreve como o software deve ser escrito.
b) Um conjunto de instrucoes programadas que automatizam a execucao de testes em um sistema.
c) Uma planilha com bugs encontrados.
d) Um relatorio de requisitos do usuario.
Resposta explicativa: A alternativa correta e a b. Scripts de teste sao instrucoes codificadas que
simulam acoes do usuario, verificam respostas do sistema e reportam resultados de forma
automatica.
Qual e a funcao de um framework de automacao de testes?
a) Substituir o time de desenvolvimento.
b) Oferecer estrutura e padroes para criar, organizar e executar testes automatizados de forma
consistente.
c) Escrever automaticamente todo o codigo da aplicacao.
d) Garantir que o software nunca tenha erros.
Resposta explicativa: A alternativa correta e a b. Um framework fornece convencoes, bibliotecas e
ferramentas para criar scripts de teste reutilizaveis, facilitando manutencao, integracao e execucao
em diferentes ambientes.
Qual e a principal consideracao ao decidir automatizar um teste?
a) Se o teste sera divertido de executar.
b) A frequencia de execucao, complexidade, criticidade da funcionalidade e possibilidade de
reutilizacao do teste.
c) Apenas se o teste e visualmente atraente.
d) Se o teste exige interacao com o usuario final.
Resposta explicativa: A alternativa correta e a b. Testes repetitivos, criticos e passiveis de execucao
automatizada sao candidatos ideais para automacao, enquanto testes unicos ou subjetivos podem
nao justificar o esforco.
O que e teste de unidade automatizado?
a) Teste que valida a integracao entre todos os modulos do software.
b) Teste que verifica individualmente pequenas unidades do codigo, como funcoes ou metodos, de
forma automatica.
c) Teste de desempenho do software.
d) Teste apenas para validar a interface grafica.
Resposta explicativa: A alternativa correta e a b. Testes de unidade automatizados verificam cada
componente isoladamente, garantindo que ele funcione corretamente antes de integrar com outros
modulos.
Quais sao os beneficios da integracao de automacao de testes em pipelines de CI/CD?
a) Nenhum beneficio, pois CI/CD nao precisa de testes.
b) Permite executar testes automaticamente a cada alteracao no codigo, detectando erros
precocemente e garantindo entregas continuas de software confiavel.
c) Apenas reduz o tamanho do codigo-fonte.
d) Substitui a necessidade de revisoes de codigo.
Resposta explicativa: A alternativa correta e a b. A integracao de automacao em CI/CD garante que
alteracoes no software sejam continuamente testadas, acelerando entregas e aumentando a
confiabilidade do sistema.
O que e teste de smoke automatizado?
a) Um teste que verifica rapidamente se o sistema esta funcionando de forma basica apos uma
alteracao.
b) Um teste de desempenho intenso.
c) Um teste que exige execucao manual detalhada.
d) Um teste que valida apenas a documentacao do software.
Resposta explicativa: A alternativa correta e a a. Testes de smoke automatizados sao executados
para validar funcionalidades criticas antes de realizar testes mais detalhados, detectando falhas
graves de forma rapida.
Qual e a relacao entre manutencao de scripts e automacao de testes?
a) Scripts nunca precisam ser mantidos apos a criacao.
b) E essencial atualizar e ajustar scripts a medida que o software evolui, para garantir que os testes
continuem validos e eficazes.
c) A manutencao so e necessaria se houver falha critica.
d) Scripts antigos devem ser excluidos sem avaliacao.
Resposta explicativa: A alternativa correta e a b. A manutencao garante que scripts automatizados
reflitam mudancas no sistema, evitando falsos positivos ou falhas nao detectadas.
O que significa teste end-to-end automatizado?
a) Um teste que verifica a integracao entre unidades de codigo sem considerar fluxos do usuario.
b) Um teste que simula todo o fluxo do usuario em um sistema, verificando a integracao entre todos
os componentes de forma automatizada.
c) Umteste que apenas valida APIs de back-end.
d) Um teste de documentacao.
Resposta explicativa: A alternativa correta e a b. Testes end-to-end automatizados garantem que o
sistema funcione corretamente em cenarios completos de uso, verificando tanto a interface quanto
o backend e integracoes.
Qual linguagem de programacao e comumente utilizada para automacao de testes?
a) Linguagens como Java, Python, C# e JavaScript, dependendo da ferramenta de automacao
escolhida.
b) Apenas HTML e CSS.
c) Linguagem de maquina exclusivamente.
d) Linguagem natural como portugues ou ingles sem codificacao.
Resposta explicativa: A alternativa correta e a a. Linguagens populares permitem criar scripts de
automacao com frameworks como Selenium (Java, Python), Cypress (JavaScript) e NUnit (C#),
garantindo flexibilidade e integracao com diferentes sistemas.
O que e teste de performance automatizado?
a) Teste que verifica a estetica da interface do usuario.
b) Teste que avalia o comportamento do software sob carga, estresse ou volume de dados,
automatizando a execucao e coleta de metricas.
c) Teste apenas de compatibilidade entre navegadores.
d) Teste de correcao ortografica do codigo-fonte.
Resposta explicativa: A alternativa correta e a b. Testes de performance automatizados simulam
multiplos usuarios ou grandes volumes de dados para avaliar desempenho, estabilidade e
capacidade de resposta do sistema.
Qual e a funcao de um test runner em automacao de testes?
a) Executar manualmente os scripts.
b) Orquestrar a execucao dos testes automatizados, registrar resultados e gerar relatorios
detalhados.
c) Substituir desenvolvedores.
d) Apenas documentar os testes criados.
Resposta explicativa: A alternativa correta e a b. Um test runner permite executar multiplos scripts
de forma organizada, controlar o fluxo de execucao e fornecer resultados claros sobre o status dos
testes.
Por que e importante planejar a automacao de testes antes de implementa-la?
a) Porque scripts podem ser escritos aleatoriamente sem impacto.
b) Para definir quais testes serao automatizados, escolher ferramentas adequadas, estimar esforco
e garantir ROI (retorno sobre investimento).
c) Planejamento nao e necessario, apenas a execucao importa.
d) Planejamento so e util para testes manuais.
Resposta explicativa: A alternativa correta e a b. Planejar evita desperdicio de tempo e recursos,
prioriza testes criticos e garante que a automacao realmente agregue valor ao processo de
qualidade do software.
Qual e um erro comum ao iniciar automacao de testes?
a) Automatizar testes que sao raramente executados ou de dificil manutencao.
b) Priorizar testes repetitivos e criticos.
c) Manter scripts bem documentados e organizados.
d) Integrar automacao com CI/CD desde o inicio.
Resposta explicativa: A alternativa correta e a a. Automatizar testes de baixa frequencia ou
complexos demais pode gerar alto custo de manutencao e pouco beneficio, prejudicando a
eficiencia do processo.
Se voce quiser, posso continuar e criar mais 30 perguntas detalhadas sobre automacao de testes,
garantindo que o documento final ultrapasse 1000 palavras, mantendo explicacoes detalhadas e
estilo natural. Quer que eu continue?

Mais conteúdos dessa disciplina