Questões

Total de Questões Encontradas: 157

Test-driven Development (TDD) é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código (Sommerville, I. Engenharia de Software, 9a edição, 2011). A respeito do TDD, é correto afirmar que
A
consiste em um processo iterativo que se inicia escrevendo um código de uma funcionalidade do sistema e, logo em seguida, testa-o para saber se a implementação foi correta.
B
apesar de útil, não diminui o custo de testes de regressão do sistema.
C
sua utilização elimina a necessidade de testes de validação do sistema, uma vez que ele já foi testado incrementalmente.
D
apesar de ter sido apresentado como parte dos métodos ágeis, também pode ser usado em outros processos de desenvolvimento de software.
Ano: 2019 Banca: FCC Órgão: SEFAZ-BA Prova: Auditor Fiscal - Tecnologia da Informação
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
A
de Revisão de Funcionalidade.
B
Gama.
C
de Aceite Operacional.
D
de Regressão.
E
de Caixa-preta.
Ano: 2019 Banca: FCC Órgão: SEFAZ-BA Prova: Auditor Fiscal - Tecnologia da Informação
Texto Associado Texto Associado
Considere o procedimento apresentado na figura a seguir, no qual são utilizados documentos consistentes e adequados capazes de definir, registrar e prover condições de análise dos resultados obtidos ao longo do processo de testes de software.
Imagem Associada da Questão
Na etapa de Registro do Teste, I corresponde ao
A
Registro de Testes Verde-Vermelho e II corresponde aos Critérios para Homologação de Teste.
B
Log de Teste e II corresponde ao Relatório de Incidentes de Teste.
C
Gap de Teste e II corresponde à Refatoração de Testes.
D
Registro de Testes Funcionais e Não Funcionais e II corresponde ao Relatório de Análise Ciclomática de Teste.
E
Relatório de Testes de Usabilidade e II corresponde ao Relatório de Testes Sincronizados.
Ano: 2019 Banca: IADES Órgão: BRB Prova: Analista - Tecnologia da Informação
Há diversos tipos de testes de software e, entre eles, o tipo que consiste no reteste de um sistema ou componente focado em verificar se alguma modificação recente causou efeitos negativos no sistema denomina-se teste de
A
manutenção.
B
performance.
C
usabilidade.
D
integração.
E
regressão.
Ano: 2018 Banca: CEBRASPE Órgão: STJ Prova: Técnico Judiciário - Desenvolvimento de Sistemas
Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue o próximo item.
Em um serviço de integração contínua, testes de unidade são executados automaticamente com a finalidade de detectar erros funcionais.
C
Certo
E
Errado
Ano: 2018 Banca: CEBRASPE Órgão: STJ Prova: Técnico Judiciário - Desenvolvimento de Sistemas
Acerca de testes de software, julgue o item que se segue.
No método de desenvolvimento TDD (test driven development), o desenvolvedor escreve primeiro um caso de teste e, posteriormente, o código.
C
Certo
E
Errado
Ano: 2018 Banca: CEBRASPE Órgão: STJ Prova: Técnico Judiciário - Desenvolvimento de Sistemas
Acerca de testes de software, julgue o item que se segue.
Enquanto os testes de unidade propiciam a qualidade externa, os testes de aceitação ajudam o desenvolvedor a avaliar a qualidade interna do código, dando feedbacksobre o design dos módulos e permitindo a manutenção com menor custo.
C
Certo
E
Errado
Ano: 2018 Banca: CEBRASPE Órgão: STJ Prova: Técnico Judiciário - Desenvolvimento de Sistemas
Acerca de testes de software, julgue o item que se segue.
Teste de software pode ser definido como o processo de execução de um programa ou sistema com a intenção de se verificar se o mesmo está de acordo com o planejado nas especificações dos seus requisitos.
C
Certo
E
Errado
Ano: 2018 Banca: CEBRASPE Órgão: BNB Prova: Analista de TI - Especialista Técnico
Cada um dos itens a seguir apresenta uma situação hipotética, seguida de uma assertiva a ser julgada, com relação a testes de software. 
Determinada equipe de desenvolvimento de softwares desejava realizar testes que avaliassem o comportamento do sistema por meio do estudo das entradas e das saídas relacionadas, sem validação da implementação do software e sem acesso ao seu código-fonte. Para isso, a equipe sugeriu a utilização dos testes de caixa-preta e de caixa-branca. Nessa situação, somente o teste tipo caixa-preta é corretamente aplicável, pois o tipo caixa-branca depende de acesso ao código-fonte do sistema
C
Certo
E
Errado
Ano: 2018 Banca: CEBRASPE Órgão: BNB Prova: Analista de TI - Especialista Técnico
Cada um dos itens a seguir apresenta uma situação hipotética, seguida de uma assertiva a ser julgada, com relação a testes de software.
Determinada equipe de desenvolvimento de softwares pretendia realizar testes que permitissem avaliar cenários com os quais os usuários reais do sistema pudessem se relacionar. Esses cenários deveriam descrever uma maneira de usar o sistema. Para isso, foram sugeridos os testes de release e de cenário. Nessa situação, será correto aplicar testes de cenários, que são incompatíveis com os de release, devendo a aplicação desses últimos ser descartada.
C
Certo
E
Errado
Página 1 de 16