Questões

Total de Questões Encontradas: 22

Ano: 2018 Banca: UFG Órgão: SANEAGO Prova: Analista - Analista de Sistemas
No âmbito da Engenharia de Software, testes de unidade são aqueles realizados:
A
no sistema como um todo, de maneira que este mostre conformidade em relação à especificação de requisitos.
B
sobre as menores estruturas de código-fonte, como métodos e classes.  
C
para verificação de integração entre módulos, de maneira que estes mostrem unidade. 
D
em módulos ou unidades do sistema, de maneira que possam validar um componente específico.
Em programação, para verificar se o código fonte está funcionando conforme o esperado utiliza-se testes unitários. Uma forma muito comum de escrevê-los é a aplicação do padrão AAA, que define 3 etapas: Arrange, Act e Assert.
Com relação aos testes unitários escritos no padrão AAA, é correto afirmar que: 
A
na etapa de Arrange o método sendo testado é invocado com os parâmetros organizados
B
o padrão separa o que está sendo testado da configuração de testes e da verificação de resultados esperados
C
na etapa de Act é verificado se a ação do método em teste se comporta conforme o esperado
D
o sistema encontra-se em teste (System Under Test em inglês, ou SUT) na etapa de Assert
E
na etapa de Assert as variáveis são inicializadas e define-se o valor dos dados que serão passados para o método testado
Um profissional está trabalhando no processo de testes de desenvolvimento de um software orientado a objetos. Inicialmente, realizou o teste das funcionalidades dos objetos ou métodos das classes individualmente. Em seguida, integrou várias unidades individuais criando elementos compostos e testou as interfaces desses elementos. Para concluir a bateria de testes, integrou todos os componentes do software e testou a integração entre eles como um todo. Os testes realizados pelo profissional foram testes
A
unitários, de integração e de aceitação.
B
funcionais, de integração e de aceitação.
C
alfa, beta e de sistema.
D
unitários, de componentes e de sistema.
E
funcionais, de componentes e de integração.
Ano: 2015 Banca: CESPE Órgão: CGE-PI Prova: Auditor Governamental - Tecnologia da Informação
Texto Associado Texto Associado
No que se refere à engenharia de software, julgue os itens subsecutivos.
O teste unitário é o processo em que se testam os componentes do programa, os quais podem ser procedures, métodos ou classes. Assim, por lidarem com aspectos pontuais do software, torna-se inviável a utilização de objetos Mock, haja vista que tais objetos lidam com mais de um objeto ao mesmo tempo.
C
Certo
E
Errado
Os testes de software constituem uma etapa vital no desenvolvimento de software. Os testes de software compreendem os testes de unidade e de integração, sendo que
A
no teste de unidade os módulos denominados pseudo-controladores têm a função de substituir módulos chamados pelo módulo sob teste.
B
no teste de unidade não são testadas as interfaces de cada módulo.
C
o teste de integração não se aplica a programas escritos em linguagens de alto nível.
D
o teste de integração do tipo descendente também é chamado de top-down.
E
o teste de unidade não se aplica a programas escritos em linguagens de baixo nível.
Ano: 2015 Banca: FCC Órgão: CNMP Prova: Analista do CNMP - Desenvolvimento de Sistemas
Testes de software buscam por erros ou anomalias em requisitos funcionais e não funcionais. É INCORRETO afirmar que o teste de unidade
A
testa a interface do módulo/componente para garantir que a informação flua adequadamente para dentro e para fora da unidade de programa que está sendo testada. 
B
automatizado tem 3 partes: configuração, que inicia o módulo/componente com o caso de teste e dados de entrada; comparação, que compara o teste ao resultado esperado e correção, que corrige automaticamente os erros. 
C
testa as condições-limite para garantir que o componente/módulo opere adequadamente nos limiares conhecidos para limitar ou restringir o processamento.  
D
possui como uma tarefa essencial o teste seletivo de caminhos de execução. Casos de teste devem ser projetados para descobrir erros devidos a cálculos errados, comparações incorretas ou fluxo de controle inadequado.  
E
exercita todos os caminhos básicos ao longo da estrutura de controle para garantir que todos os comandos do módulo/componente tenham sido executados pelo menos uma vez.
A equipe de desenvolvimento do Tribunal Regional do Trabalho da 13a Região utiliza a plataforma Java e seus recursos para desenvolver sistemas de software. Em determinado momento, tiveram que testar se os métodos das classes estavam produzindo os resultados esperados. Fizeram tanto testes isolados como baterias de testes automatizados baseados em modelos de testes padrão. Para realizar estes testes, optaram por utilizar o framework open-source mais popular atualmente com suporte à criação de testes automatizados para aplicações construídas em Java. O framework utilizado e o tipo de teste realizado foram, respectivamente,
A
JTest e teste de carga.
B
JMeter e teste de unidade.
C
JRun e teste funcional.
D
JUnit e teste de unidade.
E
JMeter e teste de carga.
Ano: 2013 Banca: FCC Órgão: MPE-MA Prova: Analista Judiciário - Teste e Qualidade de Software
Pedro trabalha como analista de teste de software na empresa ABC e foi designado por seu chefe a fazer o teste das estruturas de seleção if e case e das estruturas de repetição while e repeat de um programa em pelo menos duas situações: quando a condição é verdadeira e quando a condição é falsa. Foi incumbido também de testar as estruturas de repetição for quando a variável que limita o número de repetições assume um valor mínimo e quando ela assume um valor máximo.

Para realizar o trabalho definido, Pedro deve utilizar um teste de ___I___ , conduzido como um teste do tipo ___II___.

As lacunas I e II são preenchidas, correta e respectivamente, por 
A
sistema − caixa-preta
B
unidade − caixa-branca
C
integração − beta
D
unidade − alfa
E
carga − caixa-preta
Texto Associado Texto Associado
Com relação a testes de sistemas de software, julgue os itens a seguir.
O teste de unidade, cujo foco são as menores unidades do programa, como as funções, os procedimentos, os métodos ou as classes, somente pode ser realizado após a implantação de todas as unidades do programa.
C
Certo
E
Errado
Considerando o teste de software, há o chamado teste de unidade, que consiste em testar 
A
apenas componentes ou módulos de software cujo código fonte tenha mais de 100 linhas.
B
o software completo, incluindo todos os seus componentes ou módulos, no ambiente de testes.
C
o funcionamento dos compiladores que estiverem sendo utilizados no desenvolvimento do software.
D
individualmente, componentes ou módulos de software que, posteriormente devem ser testados de maneira integrada.
E
o software completo em seu ambiente final de operação, já com o hardware base do projeto. 
Página 1 de 3