Logo Passei Direto
Buscar
Leia o trecho a seguir: “A automação de teste aborda alguns importantes desafios da verificação no domínio móvel. As plataformas de desenvolvimento móvel fornecem grande suporte à automação dos testes unitários e, além disso, existem diversas ferramentas de terceiros que também suportam testes de sistema.” ALBIERO, F. W. Uma abordagem de teste para aplicativos Android utilizando os cenários do Behavior Driven Development. 2017. Dissertação (Mestrado em Informática). Universidade Federal do Rio Grande do Sul, Rio Grande do Sul. Disponível em: . Acesso em: 13/04/2019.
Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas.
I. Em um teste unitário, deve-se seguir o escopo do teste. Verifica-se a comunicação e testa-se de forma isolada a persistência dos dados.
II. O teste unitário analisa o comportamento dos dados não importando a classe ou métodos.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A proposição I está correta, pois o teste unitário verifica o comportamento dos dados usando persistência. A proposição II está incorreta, pois a análise do comportamento dos dados é feita no nível de classe métodos.
User badge image
Questões para o Sucesso

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar as asserções I e II uma a uma: I. Em um teste unitário, deve-se seguir o escopo do teste. Verifica-se a comunicação e testa-se de forma isolada a persistência dos dados. Essa afirmação é verdadeira. O teste unitário tem como objetivo testar partes isoladas do código, como métodos ou funções, e verificar se elas funcionam corretamente, incluindo a persistência de dados. II. O teste unitário analisa o comportamento dos dados não importando a classe ou métodos. Essa afirmação é falsa. O teste unitário deve focar em classes e métodos específicos, testando o comportamento de uma unidade de código em particular, e não apenas o comportamento dos dados de forma geral. Agora, analisando a relação entre as asserções: - A asserção I é verdadeira. - A asserção II é falsa. Portanto, a opção correta é: "A asserção I é uma proposição verdadeira, e a II é uma proposição falsa."

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Leia o trecho a seguir: “Essa classe [classe utilitária DatabaseConnector] usa uma subclasse aninhada de SQLiteOpenHelper (pacote android.database.sqlite), a qual simplifica a criação do banco de dados e permite obter um objeto SQLiteDatabase (pacote android.database.sqlite) para manipular o conteúdo de um banco de dados.” DEITEL, P. et al. Android para programadores: uma abordagem baseada em aplicativos. Porto Alegre: Bookman, 2012, p. 244.
Conforme aponta Deitel, o sistema operacional Android disponibiliza uma série de pacotes que auxilia no tratamento de acesso aos bancos de dados. Considerando a citação apresentada e os conteúdos estudados abordados no livro da disciplina, analise as asserções a seguir e a relação proposta entre elas.
I. Anteriormente à implantação da biblioteca de persistência Room no Android, o desenvolvimento de dados persistentes tinha um alto nível de complexidade.
II. Antes da implantação da biblioteca Room era necessário criar uma classe específica e desenvolver queries herdadas do SQLiteOpenHelper.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
A proposição I está correta, pois os dados persistentes eram obtidos por meio de pesquisas em classe herdada da classe superior do SQLite. A proposição II está correta, e é justificativa da primeira, pois foi a implantação da biblioteca de dados persistes Room que evitou a criação de uma classe específica e o desenvolvimento de queries herdadas do SQLiteOpenHelper.

Mais conteúdos dessa disciplina