Quiz
Simulado CTAL - TAE
This quiz has a time limit, so it opens in the usual player.
Questions in this quiz (40)
1Qual das alternativas a seguir é considerada uma vantagem da automação de teste ao longo de testes manuais?
- AO tempo necessário para a execução do teste é alongado e a cobertura aumentada
- BO tempo necessário para a execução do teste é encurtado e a cobertura aumentada
- CO tempo necessário para a execução do teste é prolongado e a cobertura é reduzida
- DO tempo necessário para a execução do teste é encurtado e a cobertura é reduzida
2Qual dos seguintes é um importante fator de sucesso técnico para qualquer projeto de automação significativo?
- AO TAA deve ser projetado para aprender.
- BO TAA deve suportar a capacidade de automatizar todos os testes manuais
- CO SUT deve ser auto-documentado
- DA interação GUI e os dados devem ser acoplados à interface gráfica
3Você está decidindo sobre a abordagem de automação de teste funcional para um sistema altamente complexo que é Espera-se que seja usado na produção por muitos anos. Você já realizou uma pesquisa com o principais fornecedores de ferramentas e você determinou que você não poderá usar nenhuma de suas ferramentas para criar sua automação de teste devido às interfaces não-padrão que eram necessárias para o software. Você e os desenvolvedores decidiram que sua melhor abordagem de automação será através de interfaces personalizadas implementado especificamente para testes. Quais são as duas preocupações que você deveria ter com essa abordagem? (Escolher2)
- ASe as interfaces não estiverem desabilitadas antes da versão, pode haver um risco de segurança
- BO desempenho das interfaces de teste pode ser muito mais rápido do que o desempenho do real interfaces
- CO esforço gasto para desenvolver a automação de teste não será justificado pelo tempo de vida esperado do código em produção
- DComo há um alto nível de intrusão, pode haver falsos alarmes gerados
- EComo há um baixo nível de intrusão, os resultados do teste não serão representativos da
código de produção
4Você automatizou um aplicativo antigo que oferece funcionalidades críticas para o negócio.
A atualização para o sistema herdado foi aprovada e os desenvolvedores planejam usar software de terceiros para fornecer a nova funcionalidade. O software de terceiros já foi testado, mas a interface entre o software existente e o novo software é problemático. Suas necessidades de automação de teste existentes para ser estendido para testar a interface entre esses dois produtos. Como você deve se aproximar implementando a melhor solução de automação?- ADesenvolva a automação de teste para todo o sistema, incluindo o legado e aplicativos de terceiros
- BInvestigue se a automação é possível através das APIs usadas para interagir com o software de terceiros
- CDesenvolva nova automação para testar através da GUI do software de terceiros
- DInvestigue se a automação pode ser implementada usando a CLI para substituir a GUI existente automação
5Você está avaliando as ferramentas de automação de testes funcionais. A ferramenta que você prefere pode fornecer sua organização com uma relação custo-benefício favorável, que apela à alta administração. Além disso, você sinta que a ferramenta é superior ao encontrar seus outros critérios técnicos. No entanto, a ferramenta possui muitos recursos
a maioria dos quais nunca será usado. Como resultado, você sente que isso torna a ferramenta excessivamente complexa e confuso. Quais os próximos passos a respeito da seleção desta ferramenta?- AConsidere outra ferramenta que seja mais amigável
- BExplore a possibilidade de configurar a ferramenta para desativar recursos desnecessários
- CPlaneje completar a seleção desta ferramenta com sessões de treinamento extensas e abrangentes
- DConsidere adquirir uma ferramenta adicional que possa fornecer uma interface mais amigável para o usuário.
ferramenta preferida
6Quando um sistema é projetado para testabilidade, uma das características é que os casos de teste podem acessar as interfaces no sistema que podem ser usadas para verificar o comportamento esperado realmente ocorreram como resultado do teste. Como essa característica é chamada?
- AObservabilidade
- BControlabilidade
- CManutenção
- DInteroperabilidade
7Qual das seguintes razões é uma consideração de testabilidade importante ao projetar um SUT?
- AInteroperabilidade
- BControlabilidade
- CManutenção
- DTransportabilidade
8Qual camada da estrutura gTAA fornece suporte a ferramentas para projetar casos de teste manual e criar casos de teste automatizados?
- ACamada de adaptação de teste
- BCamada de definição de teste
- CCamada de geração de teste
- DCamada de flexibilidade de teste
9Você está trabalhando no projeto de automação de teste. A gTAA foi criada por uma empresa de consultoria antes da sua contratação. Agora você está procurando criar o TAA da GTAA. Você tem os seguintes requisitos que devem ser abordados pelo seu TAA:
1. O TAA deve apoiar a independência em todas as tecnologias. É provável que este mesmo conjunto de testes será usado em diferentes ambientes de teste e em diferentes tecnologias de destino
2. Os artefatos de teste precisam ser portáteis
3. A neutralidade do fornecedor é preferível
4. É de vital importância que o TAA seja mantido e os custos de manutenção sejam minimizados
5. É preferido que pessoas menos técnicas sejam capazes de manter o sistema, embora altamente pessoas técnicas o construíram
6. Existe um grande orçamento de projeto para este esforço nos próximos dois anos, mas o orçamento diminuirá depois daquele tempo. Atendendo a estes requisitos, qual dos seguintes itens devem considerar o TAE durante a implementação do TAA?- AOs protocolos de comunicação utilizados pelo TAS para interagir com o SUT
- BO número de casos de teste automatizados a serem mantidos pelo sistema
- CAs funções de teste que serão suportadas pela implementação
- DO uso da abstração na implementação
10Por que é importante para o TAA separar a definição de teste da execução do teste?
- ASeparar os dois aumenta a velocidade de execução
- BA definição do teste pode ser completada sem o conhecimento da ferramenta que será usada para execução
- CA execução poderá adicionar casos de teste à definição do teste conforme necessário durante a execução
- DA camada de definição de teste fornecerá a adaptação necessária para que os testes sejam executados com vários ferramentas e interfaces
11Ao projetar a camada de adaptação de teste, qual das seguintes situações deve ocorrer?
- ASelecionando a abordagem de interpretação ou compilação para os procedimentos de teste
- BSelecionando a definição de teste orientada por dados, baseada em palavras-chave, baseada em padrões ou orientada por modelo
- CSeleção de geração de teste manual ou automatizado
- DSelecionando ferramentas que serão usadas para estimular e observar interfaces de teste
12Quando é o melhor momento, para a automação de testes, considerar os requisitos legais e / ou padrões de um SUT?
- AAo desenvolver um TAS
- BAo implementar o SUT
- CAo projetar um TAA
- DAo criar um TAF
13Versão 1.0 Página 6 de 12 13 de setembro de 2016
© International Software Testing Qualifications Board
Você está trabalhando em um projeto de automação de teste que automatizará cenários de negócios para o usuário testadores de aceitação para usar quando conduzem UAT. Os cenários de negócios estão bem definidos e freqüentemente repetido durante o UAT. O objetivo é também ser capaz de testar esses mesmos cenários como parte de teste de regressão executando a automação de teste. O script estruturado já foi usado para desenvolver a biblioteca de funções que podem ser usadas pelo automação de teste. Qual técnica de script deve ser usada para construir scripts estruturados sobre os que
já foram feitos e implementar esta automação de teste para atingir os objetivos comerciais?- AScript baseado em cenários
- BKeyword-driven scripting
- CScripts orientados por processos
- DCálculo linear
14Seu gerente solicitou que você desenvolvesse a automação de teste para ser usado para um sistema herdado que está indo passar por uma série de migrações de infraestrutura. Os scripts serão usados para verificar a funcionalidade básica durante essas mudanças de infraestrutura. Você precisa de uma solução simples e rápida. Manutenção dos scripts não são uma consideração porque nenhuma mudança no software é antecipada. Qual dos Seguir é a melhor abordagem de script nesta situação?
- AScript estruturado
- BScript baseado em dados
- CKeyword-driven scripting
- DCálculo linear
15Você está usando um gTAA para criar um TAS para um projeto. Você revisou o projeto e determinou que a automação de teste deve ser focada no nível da linha de comando em vez da interface do usuário devido às mudanças rápidas e contínuas que ocorrem na interface do usuário. A linha de comando interface permite que você acesse toda a funcionalidade e fará parte do projeto lançado. Dado isso informações, qual parte do padrão gTAA você pode deixar de fora do TAS?
- AO componente de dados de teste da camada de definição de teste
- BO componente GUI da camada de adaptação de teste
- CO componente do modelo de teste da camada de geração de teste
- DO componente da interface do usuário da camada de execução do teste
16Você está implementando um TAS de um TAA. O SUT se comunica com outro sistema, que é estável e disponível para uso durante o teste. A interface de teste será através da GUI. Dado isso informação sobre qual componente do TAA você pode excluir do TAS?
- AA camada de geração de teste
- BO simulador dentro da camada de adaptação de teste
- CExecução do teste dentro da camada de execução do teste
- DA GUI da camada de adaptação de teste
17Qual das seguintes afirmações é verdadeira sobre a reutilização?
- AA reutilização é incorporada no TAA e mantida e melhorada no TAS
- BA reutilização é construída tanto no TAA como no TAS e mantida no gTAA
- CA reutilização é aplicável somente para o gTAA
- DA reutilização está integrada no TAS e mantida e melhorada no TAA
18A gerência sênior quer implementar a automação de teste em sua organização e pediu-lhe que lidere esta iniciativa. A organização possui uma série de sistemas de criticidade variada, alguns dos quais podem se beneficiar da automação uma vez que um TAA está maduro. Você recebeu uma direção para começar com um piloto. Como Você seleciona um projeto adequado para o TAS?
- AUm projeto de alta visibilidade para destacar o sucesso do piloto
- BUm projeto não crítico para mitigar qualquer atraso que o TAS possa causar
- CUm projeto simples e fácil de automatizar
- DUm novo projeto imaturo e ainda em desenvolvimento
19Você foi convidado a realizar um piloto para a ferramenta de automação de teste. Você identificou um projeto-alvo (tamanho médio e custo), planejou o piloto (tratando-o como um esforço de desenvolvimento) e conduziu o piloto. Qual deve ser o seu próximo passo?
- AConduza outro piloto em um projeto crítico para garantir que a ferramenta funcionará quando isso realmente interessa
- BConduza outro piloto em um projeto trivial para garantir que os requisitos de tempo não sejam muito altos pequenos projetos
- CAvalie os resultados envolvendo as partes interessadas para reunir seus pontos de vista
- DAvalie os resultados dentro da equipe de teste piloto e prepare um relatório para gerenciamento
20Sua equipe tem trabalhado na criação de um TAS forte e sustentável. Espera-se que o TAS seja Usado por pelo menos cinco anos, então a boa manutenção é crítica. A equipe fez o seguinte:
1. Criou um processo de análise de impacto para todas as mudanças propostas no sistema
2. Documentou o uso do TAS
3. Documentou as dependências de terceiros, incluindo contatos dentro da organização de terceiros
4. Verificou que o TAS é executado em um ambiente separado do ambiente SUT
Dada esta informação, qual é o principal fator de manutenção que não foi abordado?- AO TAS deve ser modular, portanto, os principais componentes podem ser substituídos conforme necessário
- BO TAS deve ser uma cópia da gTAA
- CO SUT deve residir no mesmo ambiente que o TAS
- DO TAS deve unir os scripts de teste com o TAF
21Você acabou de atualizar seu TAS para incluir novos recursos. Que medidas você deve tomar para garantir que as mudanças não afetaram negativamente nenhuma funcionalidade existente?
- ACompare as novas e antigas versões de TAS e avalie o impacto de quaisquer diferenças
- BVerificar estaticamente para garantir que os procedimentos para as novas e antigas versões de TAS sejam idênticos
- CCertifique-se de que os mesmos talões e drivers sejam usados no novo TAS
- DUse notas de versão SUT como forma de garantir que o novo TAS funcionará corretamente
22Por que é importante ter convenções de nomeação padrão para um TAS?
- AUm TAS que usa nomes padrão permitirá uma execução mais rápida da automação de teste
- BUm TAS que usa nomes padrão será mais fácil para uma nova pessoa aprender
- CUm TAS que usa nomes padrão suportará substituições globais quando a automação de teste sofrer mudança de padrões
- DUm TAS que usa nomes padrão permitirá a separação dos scripts de teste do TAF
23O seu gerente está preocupado com a dificuldade de avaliar o sucesso da implementação da automação de teste, a menos que seja possível mostrar que a qualidade do software testado melhora de forma constante. Você explicou que os números de aprovação / falha são relatados no final de cada execução, mas seu gerente quer ver esta informação fornecida automaticamente para um painel de controle que permita a perfuração até o
detalhes. Como você pode fornecer essas informações automaticamente a partir do software de automação de teste?- AVocê não pode. Esta informação terá que ser recolhida manualmente no final de cada execução
- BO testware automatizado pode ser usado para denunciar essas informações a um banco de dados e a um painel de controle pode ser criado a partir dos dados no banco de dados que mostrarão as tendências no teste aprovado / falhado casos
- CO testware automatizado pode relatar cada conjunto de resultados de execução de teste a uma planilha que pode ser publicado com os resultados detalhados
- DO TAE pode gravar a informação durante a execução e informar isso em uma ferramenta gráfica que podem ser fornecidos para relatórios de gerenciamento
24Você normalmente inicia a execução de um conjunto de teste de regressão automatizado no final do dia de trabalho, pois é um Teste longo. Ocasionalmente, o teste não é concluído no início do próximo dia útil, embora deve completar dentro de cinco horas após o início. Qual é a abordagem mais eficiente que você poderia tomar para determinar a causa do problema?
- AExecute o teste no início do dia e monitore-o manualmente
- BAvalie uma ferramenta de relatórios de fornecedores que mede o progresso do teste
- CComplemente sua equipe com um turno noturno para monitorar o teste enquanto ele está funcionando
- DAutomatizar a coleta dos resultados da execução do teste
25Ao implementar relatórios de resultados para automação de teste, o que é uma boa maneira de permitir que o leitor faça uma avaliação rápida do progresso da execução do teste?
- APlanilhas
- BLuzes de trânsito
- CRelatórios detalhados com porcentagens de conclusão
- DBanco de dados de resultados
26Você foi convidado a distribuir os resultados de sua automação de teste diariamente. O método preferido para A distribuição desses resultados é via e-mail. Qual é uma característica importante da automação de teste O relatório que lhe permitirá fornecer essa informação?
- ADeve integrar-se com uma ferramenta de terceiros comum
- BEle deve permitir que você adicione os resultados com comentários manuais
- CEle deve fornecer uma maneira de publicar a biblioteca de log de teste
- DEle deve permitir que você capture uma mensagem de áudio para acompanhar os resultados do teste
27Você trabalhou com um conjunto de automação de teste que fornece uma boa cobertura de teste. A suíte contém 500 scripts e já foi executado sem problemas. Recentemente, vários testes atrasados no teste executado falharam. Você fez algumas análises e parece que as falhas de teste são sendo causado por uma falha de SUT que não está sendo detectada por um ou mais testes no início do teste. Você precisa de mais informações para identificar o teste ou testes com um resultado falso negativo. Que tipo de logs que você precisa para completar sua análise e obter as informações para ajudar a identificar o problema?
1. O status de execução para cada caso de teste (aprovação / falha)
2. Informações de tempo para cada etapa em cada caso de teste
3. Informações dinâmicas sobre o SUT
4. Todas as ações de cada caso de teste para permitir a repetição de cada teste
5. Informações de falha para qualquer etapa em um caso de teste que encontre um erro- A1, 2, 3
- B2, 4, 5
- C2, 3, 5
- D1, 4, 5
28Ao publicar um relatório de execução de teste, qual atributo-chave deve conter o relatório?
- AEtapas do caso de teste
- BAmbiente de teste
- CAvaliação da confiabilidade do SUT
- DCausa fundamental de quaisquer falhas
29Você foi solicitado a implementar a automação de teste para um sistema que foi produzido por dois anos. O software é relativamente estável, as atualizações são feitas uma vez por trimestre e a qualidade do software é extremamente importante. A organização segue o ciclo de vida de um modelo V e usou esse modelo por muitos anos. A qualidade do software é boa nos lançamentos trimestrais, mas há preocupação de que o tempo necessário para o teste de regressão não é rentável e está inibindo o fluxo de novos recursos. Você Veja vários desafios nesta implementação, o maior dos quais é a criação e preservação de
dados de teste. Enquanto os ambientes de teste são estáveis e controlados, os dados do teste são atualizados com frequência da produção, o que torna difícil a autenticação de teste sustentável. Dada esta informação, qual dos seguintes é mais provável que seja um problema para este esforço de automação de teste?- AMaturidade do processo de teste
- BAdequação da automação para o estágio do ciclo de vida do produto do software
- CFrequência de uso
- DComplexidade para automatizar
30Qual é a base mais comum para um script de teste automatizado?
- AO GTAA
- BO SUT
- CUm caso de teste manual
- DOs requisitos funcionais
31Qual é um objetivo declarado para a cobertura de teste de regressão automatizada se for para verificar a qualidade geral da SUT?
- ACursório
- BClaro
- CProfundo
- DClaro e profundo
32Quem deve fornecer feedback ao TAE ao implementar novos recursos para um TAS existente?
- AAnalistas de negócios
- BGerentes Senior
- CTest Designers com experiência de domínio
- DAdministradores de sistema
33Qual das seguintes razões é a melhor razão para automatizar o teste de confirmação de um defeito?
- APara fechar uma lacuna na automação existente
- BPara garantir que a correção funcione e continue a funcionar
- CPara justificar o tempo gasto com o defeito
- DPara testar os processos de gerenciamento de configuração
34Você está tendo problemas com a confiabilidade do ambiente e configuração de teste automatizado. Você também decidiu criar um conjunto de testes que você pode executar para verificar o ambiente antes de executar o teste real scripts. Qual das seguintes providências fornecerá o melhor teste rápido do meio ambiente?
- AExecute um conjunto de testes que são conhecidos por passar e verifique se eles ainda passam
- BExecute um conjunto de testes que são conhecidos por falhar e verifique se eles ainda falham
- CExecute um conjunto de testes contendo as duas passagens e falha e verifique se os resultados são consistentes
- DExecute todo o conjunto de testes automatizados e verifique os resultados porque um subconjunto não será representante
35Você está testando um sistema que é atualizado por pacotes de serviço mensais. Você está testando múltiplas versões de o SUT simultaneamente. Seu TAS é complexo e você precisa garantir que ele permaneça consistente em todos os diferentes ambientes SUT. Como você assegurará que a mesma versão do TAS seja usada para testar cada SUT?
- AAtualize o TAS cada vez que o SUT é corrigido
- BReverter para o teste manual
- CInstale o TAS nos ambientes SUT de um repositório central
- DDesenvolva uma ferramenta para acompanhar os resultados históricos dos testes
36Você executou um conjunto de teste automatizado para um produto que foi lançado para a produção. Apesar seus testes foram aprovados, houve uma grande falha na produção em uma área bem coberta pelo seu testes automatizados. Você verificou que seus testes passaram e que o relatório dos resultados foi um lugar para outro. O que você deve fazer agora para verificar a validade de seus testes?
- AExecute testes que falhem e verifique se eles falharam
- BExecute testes que devem passar e verifique se eles passam
- CVerifique se as condições de postagem de cada caso de teste estão sendo verificadas corretamente
- DMude os dados do teste e execute os testes novamente
37Você está se preparando para executar um conjunto de automação de teste para um aplicativo de cuidados de saúde críticos de segurança. Qual abordagem que você deve tomar para verificar a precisão dos resultados do teste?
- AExecute casos de teste com falhas conhecidas e verifique se eles continuam a falhar
- BExtraia dados do sistema de produção e verifique a compatibilidade com o TAS
- CExamine as tendências de testes históricos em um SUT similar
- DExecute o conjunto de testes lentamente e metodicamente
38Você revisou os casos de teste em seu TAS e descobriu que existe uma grande variedade de métodos que os TAEs usaram para lidar com erros do sistema. Como você deve lidar com isso?
- AEstabelecer um processo de recuperação de erros no TAS e garantir que todos os casos de teste estejam usando esse processo
- BCrie uma biblioteca de processos de recuperação para que haja uma melhor reutilização entre os diferentes scripts
- CMova-se para uma abordagem baseada em palavras-chave e faça uma das palavras-chave
- DFornecer melhor tempo de tempo de processamento nos scripts para evitar erros no sistema
39Até agora, você forneceu testes automatizados para um SUT estável. Por causa da mudança de negócios exige, o SUT será atualizado para incluir vários novos recursos e plug-ins que se comunicam via APIs. De que maneira você deve atualizar o TAS?
- AMelhore a recuperação de TAS para torná-lo mais tolerante a falhas quando as chamadas de API falharem
- BAtualize a documentação do TAS, incluindo seu suporte para APIs
- CMelhore o log para capturar o aumento antecipado de defeitos devido a falhas da API
- DModifique a camada de adaptação no TAA para permitir que o TAS teste através das APIs
40Você está realizando uma revisão de qualidade para seu TAS. Você descobriu que não foi atualizado por três anos. O TAS funciona corretamente e fornece uma boa cobertura do SUT; Contudo, Você quer garantir que ele esteja funcionando o mais eficientemente possível. Que passo você deve considerar em ordem para aumentar a eficiência do TAS?
- AGarantir padrões consistentes de nomeação para o novo código de automação
- BFaça mudanças no TAS em rápida sucessão para acompanhar as práticas de ponta
- CCertifique-se de que as bibliotecas mais recentes são incorporadas no TAS
- DSolicite a um fornecedor de terceiros que avalie o TAS atual
Information
- Description
- Quiz on Simulado CTAL - TAE, created by Claudinei Oliveira on 02/11/2018.
- Author
- Claudinei Oliveira
- Language
- Português
- Views
- 480
- Tags
- Rating
- 5.0 out of 5 · 3 ratings Rate this quiz
More on Automação e ferramentas de teste