Questão 1. 2019 - CESPE - MPC-PA - Assistente Ministerial de Informática
Consoante os princípios dos métodos ágeis, na construção de um sistema, os testes de unidade do código criado devem ser sempre executados primeiramente
*Questão 2. 2019 - FCC - TRF - 4ª REGIÃO - Analista Judiciário - Sistemas de TI
Um Analista de TI, ao pesquisar sobre testes automatizados, encontrou a seguinte informação:
Para escrever os testes de aceitação, podemos usar os critérios de aceitação descritos nas histórias de usuário. Estando estes testes implementados, executando e passando com sucesso, obter-se-á uma boa cobertura e garantia de que pelo menos as funcionalidades mais importantes estão sendo de fato cobertas pelos testes. É recomendável que esses testes sejam executados por um tipo de ferramenta (como: Jenkins, TravisCI, Hudson, CruiseControl etc.), que fará o trabalho de executar os testes automatizados de acordo com alguma estratégia predefinida (como: todo dia, a cada modificação feita no código-fonte etc.).
O Analista conclui que o tipo de ferramenta mencionada no texto é de
*Questão 3. 2019 - IDECAN - IF-PB - Professor - Informática
O processo de teste tem dois objetivos distintos: i) Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos e ii) Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações. Sobre testes de software, é incorreto afirmar que
*Questão 4. 2015 - Makiyama - Banestes - Analista de TI - Suporte e Infraestrutura
Assinale a alternativa que NÃO aborda um teste de desempenho:
*Questão 5. 2019 - FCC - SEMEF - AM - Assistente Técnico de TI - Programador
A equipe de teste de software deve ter bem entendido que um dos objetivos principais de um teste de software é
*Questão 6. 2019 - CCV-UFC - Técnico de Tecnologia da Informação
Sobre os tipos de testes de software, marque o item correto.
*Questão 7. 2019 - CCV-UFC - Técnico de Tecnologia da Informação
Durante o desenvolvimento de um sistema, é necessária a realização de testes, sendo um deles denominado de teste beta. Sobre esse tipo de teste, assinale a alternativa correta.
*Questão 8. 2019 - FCC - SEMEF - AM - Assistente Técnico de TI - Programador
Uma equipe de assistentes técnicos está encarregada de realizar os testes do software referente a um projeto. Dessa forma, essa equipe deve considerar que há um tipo de teste de software, no qual são reexecutados conjuntos de testes já realizados, de forma a garantir que a adição de novos módulos de software em um teste de integração não introduza erros até então inexistentes. Tal tipo de teste denomina-se
*Questão 9. 2019 - FCC - SEMEF Manaus - AM - Técnico de TI
Considerando a realização de testes de caixa branca e preta de software, a equipe técnica deve considerar que o teste de caixa
*Questão 10. 2018 - FAURGS - UFRGS - Técnico de TI - Sistema da Informação
______________ é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. Essencialmente, desenvolve-se um código de forma incremental em conjunto com um teste para este incremento. Não se avança para o próximo incremento até que o código desenvolvido passe no teste. Essa abordagem foi introduzida como parte de métodos ágeis, mas pode ser também usada em processos de desenvolvimento dirigido a planos.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
*Questão 11. 2019 - FCC - SEFAZ-BA - Auditor Fiscal - Tecnologia da Informação - Prova II
Suponha que uma Auditora Fiscal da área de TI atue na etapa de testes e avaliação da qualidade de um software em desenvolvimento. Como o software sofria alterações a cada nova funcionalidade a ele incorporada, a Auditora propôs que a equipe de testes adotasse como padrão um tipo de teste que garantisse que as mudanças recentes no código deixassem o resto do código intacto, visando impedir a introdução de erros. A equipe decidiu realizar um tipo de teste para testar a parte modificada e as áreas adjacentes que podem ter sido afetadas, dentro de uma abordagem baseada em risco. Assim, os testadores destacariam as áreas de aplicação que poderiam ser afetadas pelas recentes alterações de código e selecionariam os casos de testes relevantes para o conjunto de testes. Procedendo desta forma, seriam realizados testes
*Questão 12. 2019 - COSEAC - UFF - Analista de Tecnologia da Informação
No processo de validação de software, quando os componentes individuais são avaliados para garantir que eles possam operar corretamente, sendo testados independentemente, isto é, sem a presença de outros componentes do sistema, isto é conhecido como teste de:
*Questão 13. 2019 - FGV - DPE-RJ - Técnico Superior Especializado - TI
Uma empresa foi contratada por um órgão governamental para modificar e adaptar um sistema para gerenciamento eletrônico de documentos, com base nas especificações criadas pelo próprio órgão. A contratada entregou ao órgão uma parte do sistema com as alterações solicitadas, e um grupo de usuários finais do sistema está simulando operações de rotina, para atestar se seu comportamento está de acordo com as expectativas da empresa.
Conclui-se que está sendo realizado o teste de:
*Questão 14. 2018 - FCC - MPE-PE - Analista Ministerial - Informática
Um Analista está trabalhando em um projeto de desenvolvimento de software utilizando o método Extreme Programming (XP) e executando testes com base no ciclo definido no Test-Driven Development (TDD). Nesse ciclo,
*Questão 15. 2018 - CESPE - TCE-MG - Analista de Controle Externo - Ciência da Computação
O planejamento de testes é governado pela necessidade de selecionar alguns poucos casos de teste de um grande conjunto de possíveis casos. O exame que avalia se um grupo de entrada de dados resultou nas saídas pretendidas, levando-se em consideração a especificação do programa, é denominado teste
*Questão 16. 2018 - FAURGS - UFRGS - Técnico de TI - Sistema da Informação
Numere a segunda coluna de acordo com a primeira, associando os termos com suas respectivas definições.
(1) Teste de regressão
(2) Teste funcional
(3) Teste caixa-branca
(4) Teste unitário
(5) Teste de estresse
(6) Teste de desempenho
(7) Teste de segurança
(8) Teste de software
(9) Teste de carga
( ) Seu objetivo é verificar o comportamento do software contra a lógica de negócio descrita nos documentos de requisitos e especificação.
( ) Teste que foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente.
( ) Verifica a performance do software durante a execução, principalmente em relação aos critérios ligados a consumo de recursos de processamento, memória e tempo de resposta.
( ) Processo de retestar um software que sofreu modificações.
A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
*Questão 17. Qual é a diferença entre verificação de software e validação de software?
*Questão 18. Qual é a diferença entre técnicas dinâmicas e técnicas estáticas de teste?
*Questão 19. O que é teste caixa preta? Qual é a vantagem e desvantagem em relação ao caixa branca?
*Questão 20. O que é test-deck? Cite um exemplo.
*Questão 21. O que é teste de recuperação? Cite um exemplo.
*Questão 22. O que é teste de desempenho? Cite exemplos com 3 recursos diferentes.
*Questão 24. O que é inspeção ou revisão? Apenas código pode inspecionado?
*