Prévia do material em texto
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
PERGUN TA 1
1. Qual comando da ferramenta Git é usado para atualizar um repositório local com as versões mais atualizadas (com commits) de um repositório remoto?
Add. Clone. Commit. Push.
Pull.
PERGUN TA 2
1. Qual é o nome do comando que representa uma solicitação para que um desenvolvedor revise e, se for o caso, realize o merge de um branch que outro desenvolvedor criou?
add order.
clone suggestion.
push order. merge request. pull request.
PERGUN TA 3
1. Qual comando da ferramenta Git é usado para criar snapshots (ou fotografias) dos arquivos de um sistema e armazená- las no sistema de controle de versões?
Clone.
Commit.
Push.
Pull. Add.
PERGUN TA 4
1. Qual comando da ferramenta Git é usado para copiar os commits mais recentes do repositório local para o repositório remoto?
Add.
Clone.
Pull.
Push.
Commit.
1- Qual comando da ferramenta Git é usado para atualizar um repositório local com as versões mais atualizadas (com commits) de um repositório remoto?
Clone. Commit. Pull.
Add. Push.
Comentário: O comando “pull” é usado para atualizar um repositório local com as versões mais atualizadas
(com commits) de um repositório remoto.
2- Qual comando da ferramenta Git é usado para copiar os commits mais recentes do repositório local para o repositório remoto?
Commit. Pull.
Push. Add.
Clone.
Comentário:O comando “push” é usado para copiar os commits mais recentes do repositório local para o repositório remoto.
3- Qual comando da ferramenta Git é usado para criar snapshots (ou fotografias) dos arquivos de um sistema e armazená-las no sistema de controle de versões?
Push. Clone. Commit. Add.
Pull.
Comentário: O comando “commit” é usado para criar e armazenar essas fotografias, as quais podem ser posteriormente recuperadas.
4- Qual é o nome do comando que representa uma solicitação para que um desenvolvedor revise e, se for o caso, realize o merge de um branch que outro desenvolvedor criou?
push order.
clone suggestion.
merge request. pull request. add order.
Comentário: O comando “pull request” é usado para solicitar que um desenvolvedor revise e, se for o caso,
realize o merge de um branch que outro desenvolvedor criou.
Semana 2 - Atividade Avaliativa
PERGUNITA 1 2pontlosW@A
Quais sao os Ires esragio.s da tenaIll enta Setenrum IDE?
0 Re,oonJ'ing, Playing badk, Recovering.
® Re,oordirig, Plaryirig ba-dk, Saving.
0 Re,oordirig, Charigirig, S.avrng_
0 Re,oove,ririg. Playirig bact..,Saving.
0 Re,oordirig, Charigirig, Playing bact..:.
PERGUNITA2 2 po,nlios W@A
QuaI alternaliva apriese-nta a or,de-lll correta do.s ireM usados para defi'nir exe-lllplos concrero.s de comportamento
.seguindlo BU O?
0 Oena.rio > Quando > Da-do > Er1tao.
0 Da-do > Cernarfo > E11tao > Ouarn•do.
O Da-do > Ce,narfo >Quan-do> Er1tao.
® Oer1ario >Dado> ouarn•do ,,_ Er1tao.
0 Oer1ario > Dado > E11ta,o > o uarn•do.
PERGUNITA3 2ponlios W@A
Marque a alternativa que apresenta aper1as metodos existerntes do JU11it 3.8 para serelll usados e,117 classes de te-.ste.
Q assertTrue, asserfNotTru,e, asserlEquals, ass•erlNotEq;uals, asse-rtNull, asse-rtNotNua, assertSame, as.s,ertNotsame.
O ass•ertTme, asserfNotTme, as:serlEquals, as:s•erlNotEq;uals, assertNull, aissertNolNuU, ass•ertSame, assertNotSame.
® ass•ertTme, asserlFalse, aisse,rtEq;uals, =ertNull, =ertNofNU'.11, as:sertS.ame, assertNotSam-e.
Q as.s ertTrue, asserlFalse, aissertEq;uals, as.s ertNo EquaIs, ass,erlNU'.11, ass,er11NotN u II, assertSam e, ass•ert 4otSame.
O as.sertTrue, asserfNotTru,e, asserlEquals, ass,er11Null, assBrfNot ull, aissertSame, as.sertNotsame..
PERGUNTA4 2 pontosfff:sl
Marque a alternativa que apresenta umexemplo de comandoda ierramentaSeleniumIDE:
0 WaitTo.
0 Validate.
0 ClickAndGo.
0 Assert.
0 WaitAndType.
PERGUNTAS 2ponto•fff:sl
Qual alternativa abaixo apresenta uma caracteristica correta da ierramentaSeleniumIDE?
O Pode exportar para scripts do WebDriver.
0 Pode realizar testes de banco de dados.
O Pode fornecer um relat6riode testedetalhado.
0 Permite editar os scriptspre-gravados.
0 Suporta testes orientados a dados.
P E R G U N T A 1
1. Qual alternativa apresenta a ordem correta das etapas para uso da ferramenta Cucumber?
Seu projeto > Cenários > Características > Passos > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema. Seu projeto > Características > Cenários > Passos > Definições de passos > Código de suporte > Biblioteca de automação > Seu sistema. Seu projeto > Cenários > Passos > Características > Código de suporte > Definições de passos > Biblioteca de automação > Seu sistema. Seu projeto > Cenários > Passos > Características > Definições de passos > Biblioteca de automação > Código de suporte > Seu sistema. Seu projeto > Características > Passos > Cenários > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema.
P E R G U N T A 2
1. Marque a alternativa que apresenta um exemplo de comando da ferramenta Selenium IDE: Validate.
WaitAndType.
WaitTo. Assert. ClickAndGo.
P E R G U N T A 3
1. Para que é usado o método fail() do JUnit? Para fazer com que o teste seja depurado. Para fazer com que o teste falhe.
Para fazer com que o testador busque o erro.
Para fazer com que o programador seja penalizado. Para fazer com que o erro seja encontrado.
P E R G U N T A 4
1. Qual alternativa abaixo apresenta uma característica correta da ferramenta Selenium IDE? Pode realizar testes de banco de dados.
Pode fornecer um relatório de teste detalhado.
Permite editar os scripts pré-gravados. Pode exportar para scripts do WebDriver. Suporta testes orientados a dados.
P E R G U N T A 5
1. Quais são os três estágios da ferramenta Selenium IDE? Recovering, Playing back, Saving.
Recording, Playing back, Recovering.
Recording, Playing back, Saving. Recording, Changing, Saving.
Recording, Changing, Playing back.
Fazer teste: Semana 2 - Atividade Avaliativa
Informações do teste
Descrição Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
06/02/2024, 13:47
Fazer teste: Semana 2 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/ultra/courses/_12763_1/cl/outline
1/3
PERGUNTA 1Estado de Conclusão da Pergunta:
Marque a alternativa que apresenta apenas métodos existentes do JUnit 3.8 para serem usados em classes de teste.
assertTrue, assertFalse, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertFalse, assertEquals, assertNull, assertNotNull, assertSame, assertNotSame. assertTrue, assertNotTrue, assertEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertNotTrue, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertNotTrue, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
2 pontos Salva
Marque a alternativa que apresenta um exemplo de comando da ferramenta Selenium IDE: Assert.PERGUNTA 2 2 pontos Salva
WaitTo. Validate.
ClickAndGo. WaitAndType.
PERGUNTA 3
2 pontos
Salva
Para que é usado o método fail() do JUnit?
Para fazer com que o programador seja penalizado. Para fazer com que o teste falhe.
Para fazer com que o teste seja depurado.
Para fazer com que o testador busque o erro. Para fazer com que o erro seja encontrado.
PERGUNTA 4
2 pontos
Salva
Qual alternativa apresenta a ordem correta dos itens usados para definir exemplos concretos de comportamento seguindo BDD?
Cenário > Quando > Dado > Então. Cenário > Dado > Quando > Então. Cenário > Dado > Então > Quando. Dado > Cenário > Quando > Então. Dado > Cenário > Então > Quando.
PERGUNTA 5
Qual alternativa apresenta a ordem correta das etapas para uso da ferramenta Cucumber?
Seu projeto > Características > Cenários > Passos > Definições de passos >Código de suporte > Biblioteca de automação > Seu sistema.
Seu projeto > Cenários > Passos > Características > Definições de passos > Biblioteca de automação > Código de suporte > Seu sistema.
Seu projeto > Cenários > Características > Passos > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema.
Seu projeto > Características > Passos > Cenários > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema.
Seu projeto > Cenários > Passos > Características > Código de suporte > Definições de passos > Biblioteca de automação > Seu sistema.
2 pontos Salva
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Salvar todas as respostas Salvar e Enviar
conferido no ava
conferido no ava
conferido no ava
errada
conferido no ava
05/02/2024, 20:28 Fazer teste: Semana 2 - Atividade Avaliativa - Gerencia ...
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_185670_1&course_id=_12763_1&new_attempt=1&content... 3/3
Qual alternativa apresenta a ordem correta das etapas para uso da ferramenta Cucumber?
Seu projeto > Características > Cenários > Passos > Definições de passos > Código de suporte > Biblioteca de automação > Seu sistema
Qual alternativa abaixo apresenta uma característica correta da ferramenta Selenium IDE? Permite editar os scripts pré-gravados
Marque a alternativa que apresenta apenas anotações existentes no JUnit 4.x para serem usados em classes de teste:
@After, @AfterClass, @Before, @BeforeClass, @Test
Marque a alternativa que apresenta apenas métodos existentes do JUnit 3.8 para serem usados em classes de teste
assertTrue, assertFalse, assertEquals, assertNull, assertNotNull, assertSame, assertNotSame
Qual alternativa apresenta a ordem correta dos itens usados para definir exemplos concretos de comportamento seguindo BDD?
Cenário > Dado > Quando > Então.
Fazer teste: Semana 3 - Atividade Avaliativa
Informações do teste
Descrição Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
24/02/2024, 20:12
Fazer teste: Semana 3 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/ultra/courses/_12763_1/cl/outline
1/3
PERGUNTA 1
Marque a alternativa que apresenta um exemplo de comando da ferramenta Selenium IDE:
WaitTo. WaitAndType. ClickAndGo. Assert.
Validate.
1,25 pontos Salva
PERGUNTA 2
Para que é usado o método fail() do JUnit?
Para fazer com que o testador busque o erro. Para fazer com que o teste seja depurado.
Para fazer com que o programador seja penalizado. Para fazer com que o teste falhe.
Para fazer com que o erro seja encontrado.
1,25 pontos Salva
PERGUNTA 3Estado de Conclusão da Pergunta:
Qual alternativa abaixo apresenta uma característica correta da ferramenta Selenium IDE?
Permite editar os scripts pré-gravados. Pode realizar testes de banco de dados.
1,25 pontos Salva
Pode fornecer um relatório de teste detalhado. Pode exportar para scripts do WebDriver.Suporta testes orientados a dados.
PERGUNTA 4
1,25 pontos
Salva
Qual alternativa apresenta a ordem correta dos itens usados para definir exemplos concretos de comportamento seguindo BDD?
Dado > Cenário > Então > Quando. Cenário > Dado > Quando > Então. Dado > Cenário > Quando > Então. Cenário > Quando > Dado > Então. Cenário > Dado > Então > Quando.
PERGUNTA 5
1,25 pontos
Salva
Marque a alternativa que apresenta apenas métodos existentes do JUnit 3.8 para serem usados em classes de teste.
assertTrue, assertFalse, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertFalse, assertEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertNotTrue, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertNotTrue, assertEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertNotTrue, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
PERGUNTA 6
1,25 pontos
Salva
Marque a alternativa que apresenta apenas anotações existentes no JUnit 4.x para serem usados em classes de teste:
@After, @AfterClass, @Before, @BeforeClass, @During. @AfterClass, @Before, @BeforeClass, @During, @Test. @After, @Before, @BeforeClass, @During, @Test.
@After, @AfterClass, @Before, @BeforeClass, @Test. @After, @AfterClass, @BeforeClass, @During, @Test.
Qual alternativa apresenta a ordem correta das etapas para uso da ferramenta Cucumber?PERGUNTA 7 1,25 pontos Salva
Seu projeto > Características > Cenários > Passos > Definições de passos > Código de suporte > Biblioteca de automação > Seu sistema.
Seu projeto > Cenários > Passos > Características > Código de suporte > Definições de passos > Biblioteca de automação > Seu sistema.
Seu projeto > Características > Passos > Cenários > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema.
Seu projeto > Cenários > Características > Passos > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema.
Seu projeto > Cenários > Passos > Características > Definições de passos > Biblioteca de automação > Código de suporte > Seu sistema.
PERGUNTA 8
Quais são os três estágios da ferramenta Selenium IDE?
Recovering, Playing back, Saving. Recording, Changing, Playing back. Recording, Playing back, Saving.
Recording, Playing back, Recovering. Recording, Changing, Saving.
1,25 pontos Salva
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Salvar todas as respostas Salvar e Enviar
PE RGUN T A 1
1. Qual alternativa apresenta a ordem correta dos itens usados para definir exemplos concretos de comportamento seguindo BDD? Cenário > Dado > Quando > Então.
Dado > Cenário > Então > Quando. Cenário > Dado > Então > Quando. Dado > Cenário > Quando > Então. Cenário > Quando > Dado > Então.
1,25 pontos
PE RGUN T A 2
1. Marque a alternativa que apresenta apenas anotações existentes no JUnit 4.x para serem usados em classes de teste: @After, @AfterClass, @BeforeClass, @During, @Test.
@After, @AfterClass, @Before, @BeforeClass, @Test. @After, @Before, @BeforeClass, @During, @Test. @AfterClass, @Before, @BeforeClass, @During, @Test. @After, @AfterClass, @Before, @BeforeClass, @During.
1,25 pontos
PE RGUN T A 3
1. Qual alternativa apresenta a ordem correta das etapas para uso da ferramenta Cucumber?
Seu projeto > Cenários > Passos > Características > Definições de passos > Biblioteca de automação > Código de suporte > Seu sistema. Seu projeto > Características > Cenários > Passos > Definições de passos > Código de suporte > Biblioteca de automação > Seu sistema. Seu projeto > Cenários > Passos > Características > Código de suporte > Definições de passos > Biblioteca de automação > Seu sistema. Seu projeto > Características > Passos > Cenários > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema. Seu projeto > Cenários > Características > Passos > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema.
1,25 pontos
PE RGUN T A 4
1. Quais são os três estágios da ferramenta Selenium IDE? Recording, Changing, Playing back.
Recording, Playing back, Recovering. Recording, Playing back, Saving.
Recording, Changing, Saving. Recovering, Playing back, Saving.
1,25 pontos
PE RGUN T A 5
1. Qual alternativa abaixo apresenta uma característica correta da ferramenta Selenium IDE? Permite editar os scripts pré-gravados.
Pode fornecer um relatório de teste detalhado. Pode realizar testes de banco de dados.
Pode exportar para scripts do WebDriver. Suporta testes orientados adados.
1,25 pontos
PE RGUN T A 6
1. Marque a alternativa que apresenta apenas métodos existentes do JUnit 3.8 para serem usados em classes de teste. assertTrue, assertNotTrue, assertEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertNotTrue, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame. assertTrue, assertNotTrue, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame. assertTrue, assertFalse, assertEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertFalse, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
1,25 pontos
PE RGUN T A 7
1.
Marque a alternativa que apresenta um exemplo de comando da ferramenta Selenium IDE: Validate.
ClickAndGo.
Assert.
WaitTo.
WaitAndType.
1,25 pontos
1.
PE RGUN T A 8
Para que é usado o método fail() do JUnit?
Para fazer com que o teste seja depurado. Para fazer com que o erro seja encontrado. Para fazer com que o testador busque o erro. Para fazer com que o teste falhe.
Para fazer com que o programador seja penalizado.
P E R G U N T A 1
Marque a alternativa que apresenta um exemplo de comando da ferramenta Selenium IDE:
WaitAndType. Assert.
Validate. ClickAndGo. WaitTo.
P E R G U N T A 2
Quais são os três estágios da ferramenta Selenium IDE? Recovering, Playing back, Saving.
Recording, Changing, Playing back.
Recording, Playing back, Recovering. Recording, Changing, Saving.
Recording, Playing back, Saving.
P E R G U N T A 3
Marque a alternativa que apresenta apenas anotações existentes no JUnit 4.x para serem usados em classes de teste: @AfterClass, @Before, @BeforeClass, @During, @Test.
@After, @Before, @BeforeClass, @During, @Test.
@After, @AfterClass, @Before, @BeforeClass, @During. @After, @AfterClass, @BeforeClass, @During, @Test.
@After, @AfterClass, @Before, @BeforeClass, @Test.
P E R G U N T A 4
Qual alternativa apresenta a ordem correta das etapas para uso da ferramenta Cucumber?
Seu projeto > Cenários > Passos > Características > Definições de passos > Biblioteca de automação > Código de suporte > Seu sistema. Seu projeto > Características > Passos > Cenários > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema. Seu projeto > Características > Cenários > Passos > Definições de passos > Código de suporte > Biblioteca de automação > Seu sistema. Seu projeto > Cenários > Passos > Características > Código de suporte > Definições de passos > Biblioteca de automação > Seu sistema. Seu projeto > Cenários > Características > Passos > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema.
P E R G U N T A 5
Marque a alternativa que apresenta apenas métodos existentes do JUnit 3.8 para serem usados em classes de teste. assertTrue, assertFalse, assertEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertNotTrue, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertFalse, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame. assertTrue, assertNotTrue, assertEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertNotTrue, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
P E R G U N T A 6
Qual alternativa abaixo apresenta uma característica correta da ferramenta Selenium IDE? Pode realizar testes de banco de dados.
Pode exportar para scripts do WebDriver.
Permite editar os scripts pré-gravados.
Pode fornecer um relatório de teste detalhado. Suporta testes orientados a dados.
P E R G U N T A 7
Qual alternativa apresenta a ordem correta dos itens usados para definir exemplos concretos de comportamento seguindo BDD? Cenário > Dado > Quando > Então.
Dado > Cenário > Então > Quando.
Cenário > Quando > Dado > Então. Cenário > Dado > Então > Quando. Dado > Cenário > Quando > Então.
P E R G U N T A 8
Para que é usado o método fail() do JUnit? Para fazer com que o teste falhe.
Para fazer com que o testador busque o erro.
Para fazer com que o programador seja penalizado. Para fazer com que o teste seja depurado.
Para fazer com que o erro seja encontrado.
Fazer teste: Semana 3 - Atividade Avaliativa
Informações do teste
Descrição Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
13/02/2024, 07:43
Fazer teste: Semana 3 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/ultra/courses/_12763_1/cl/outline
1/4
PERGUNTA 1
Qual alternativa abaixo apresenta uma característica correta da ferramenta Selenium IDE?
Suporta testes orientados a dados. Pode realizar testes de banco de dados. Permite editar os scripts pré-gravados.
Pode exportar para scripts do WebDriver. Pode fornecer um relatório de teste detalhado.
1,25 pontos Salva
PERGUNTA 2Estado de Conclusão da Pergunta:
Qual alternativa apresenta a ordem correta das etapas para uso da ferramenta Cucumber?
1,25 pontos Salva
Seu projeto > Características > Passos > Cenários > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema.Seu projeto > Cenários > Passos > Características > Código de suporte > Definições de passos > Biblioteca de automação > Seu sistema.
Seu projeto > Cenários > Passos > Características > Definições de passos > Biblioteca de automação > Código de suporte > Seu sistema.
Seu projeto > Características > Cenários > Passos > Definições de passos > Código de suporte > Biblioteca de automação > Seu sistema.
Seu projeto > Cenários > Características > Passos > Código de suporte > Biblioteca de automação > Definições de passos > Seu sistema.
PERGUNTA 3
1,25 pontos
Salva
Qual alternativa apresenta a ordem correta dos itens usados para definir exemplos concretos de comportamento seguindo BDD?
Dado > Cenário > Quando > Então. Cenário > Dado > Então > Quando. Cenário > Quando > Dado > Então. Dado > Cenário > Então > Quando. Cenário > Dado > Quando > Então.
PERGUNTA 4
1,25 pontos
Salva
Marque a alternativa que apresenta um exemplo de comando da ferramenta Selenium IDE: Assert.
WaitTo. Validate.
WaitAndType.
ClickAndGo.
PERGUNTA 5
1,25 pontos
Salva
Quais são os três estágios da ferramenta Selenium IDE? Recording, Playing back, Saving.
Recovering, Playing back, Saving. Recording, Changing, Saving.
Recording, Playing back, Recovering. Recording, Changing, Playing back.
PERGUNTA 6
1,25 pontos
Salva
Para que é usado o método fail() do JUnit?
Para fazer com que o teste seja depurado. Para fazer com que o teste falhe.
Para fazer com que o testador busque o erro.
Para fazer com que o programador seja penalizado. Para fazer com que o erro seja encontrado.
PERGUNTA 7
1,25 pontos
Salva
Marque a alternativa que apresenta apenas anotações existentes no JUnit 4.x para serem usados em classes de teste:
@After, @AfterClass, @BeforeClass, @During, @Test.
@AfterClass, @Before, @BeforeClass, @During, @Test. @After, @AfterClass, @Before, @BeforeClass, @Test. @After, @AfterClass, @Before, @BeforeClass, @During.@After, @Before, @BeforeClass, @During, @Test.
PERGUNTA 8
Marque a alternativa que apresenta apenas métodos existentes do JUnit 3.8 para serem usados em classes de teste.
assertTrue, assertFalse, assertEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertNotTrue, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertFalse, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertNotTrue, assertEquals, assertNull, assertNotNull, assertSame, assertNotSame.
assertTrue, assertNotTrue, assertEquals, assertNotEquals, assertNull, assertNotNull, assertSame, assertNotSame.
1,25 pontos Salva
Clique em Salvar e Enviar para salvar e enviar.Clique em Salvar todas as respostas para salvar todas as respostas.
Salvar todas as respostas Salvar e Enviar
Fazer teste: Semana 4 - Atividade Avaliativa
Informações do teste
Descrição Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
24/02/2024, 21:13
Fazer teste: Semana 4 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_185709_1&course_id=_12763_1&content_id=_1500857_1… 1/3
PERGUNTA 1
1,25 pontos Salva
O que é cobertura de condição (condition coverage)?
Medida que informa se cada subexpressão booleana em um programa foi avaliada como verdadeira e falsa durante a execução de um conjunto de testes.
Medida que informa se cada ramificação de uma instrução de controle foi executada.
Medida que informa quantas variáveis definidas foram usadas.
Medida que informa quais funções foram chamadas e quais funções não foram chamadas.
Medida que informa quantas linhas de código foram executadas pelo conjunto de testes e quantas linhas de código não foram executadas.
PERGUNTA 2
1,25 pontos Salva
Estado de Conclusão da Pergunta:
Marque a alternativa que contém uma afirmação correta em relação ao uso de JaCoCo.
Pode ser usado em conjunto com Maven e com Gradle. Deve ser usado apenas para testes de sistema/aceitação.
Precisa ser necessariamente usado em conjunto com a ferramenta Quarkus CLI.
Não pode ter valores limiares de cobertura atribuídos. Não pode ser usado para testes de integração.
PERGUNTA 3Salva
1 25 pontos
Qual refatoração possui o objetivo de “criar uma variável temporária separada para cada atribuição quando você tem uma variável temporária que mais de uma vez recebe uma atribuição, mas não é uma variável de laço nem um acumulador temporário”?Introduzir variável explicativa.
Dividir variável temporária. Extrair método.
Substituir variável temporária por consulta. Remover atribuições a parâmetros.
PERGUNTA 4
1,25 pontos
Salva
Sobre limiares (thresholds) dos valores de cobertura de teste, é correto afirmar que:
limiares são fixados a 90% de cobertura.
esse limiar significa o valor máximo de cobertura esperado que um teste deve obter.
apenas um limiar deve ser informado para todos os tipos de cobertura, por exemplo, statement e branch.
com Gradle, é possível informar classes a serem excluídas da verificação dos limiares.
counter significa o tipo de cobertura, sendo line e branch, tanto para Maven quanto para Gradle.
PERGUNTA 5
1,25 pontos
Salva
Qual é o objetivo da refatoração “extrair método”?
Colocar o corpo de um método cujo nome é tão claro quanto seu corpo dentro do corpo do que o chama e remover o método.
Substituir o corpo de um método por novo algoritmo que seja mais claro.
Colocar o resultado de uma expressão complicada, ou partes da expressão, em uma variável temporária cujo nome explique o seu propósito.
Transformar um fragmento de código que pode ser agrupado em um método cujo nome explique o seu propósito.
Usar uma variável temporária no lugar de uma atribuição a um parâmetro.
PERGUNTA 6
1,25 pontos
Salva
Marque a alternativa que apresenta apenas tipos de itens apresentados no relatório de cobertura da ferramenta Coverage.py.
statements (comandos), missing (ausentes), excluded (excluídas),statements (comandos), lacking (faltantes), excluded (excluídas),
total (total).
partial (parcial).
statements (comandos), missing (ausentes), included (incluídas),
total (total).
statements (comandos), lacking (faltantes), included (incluídas),
partial (parcial).
statements (comandos), lacking (faltantes), included (incluídas),
total (total).
PERGUNTA 7
1,25 pontos Salva
Qual refatoração possui o objetivo de “extrair uma expressão, cujo resultado está sendo armazenado em uma variável temporária, para um método e substituir todas as referências à variável temporária pela expressão, para que este novo método possa então ser usado em outros métodos”?
Extrair método.
Introduzir variável explicativa.
Substituir variável temporária por consulta. Remover atribuições a parâmetros.
Dividir variável temporária.
PERGUNTA 8
1,25 pontos Salva
Que tipo de análise de cobertura pode ser realizada com a ferramenta Coverage.py?
apenas statement (comando), branch (ramo), condition (condição). apenas statement (comando), branch (ramo).
statement (comando), function (função), branch (ramo), condition
(condição).
apenas statement (comando), function (função), branch (ramo). apenas function (função), condition (condição).
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Salvar todas as respostas Salvar e Enviar
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
PERGUNTA 1
Marque a altern.ativa que contem uma afirma'rao correta em rela1rao ao uso de JaCoCo
0 Niio pode ser usado para testes de integrai;ao.
0 Nao pode ter valores limiares de cobertura atribuidos
0 Precisa ser necessariamente usado em conjunto com a ferramenta Ouarkus CU.
O Deva ser usado apenas para testes de sistema/aceitacao. @ Pode ser usado em conjunlo com Maven e com Gradle.
PERGUNTA 2
0 que e c.obertura de condii;:Ao (cond1f1on coverage)?
O Medlda que informaquantas linhn de c6digo foram executadas pelo conjunto de testes e quantilSlinh.s de c6dlgo n:io foram executadas.
O Medida que informs quantas variiiiveis definldas foram usadas.
O Medida que informa quals fun l>es foram chamadas equals func as n o foram chamadas.
@ Medida que informa se cada subexpressao booleana em um programa fol avallada como verdadelra e faIsa durante a execu o de um conjunto de testes.0
Medida queinforma se cada ramiftca Ao de uma insuui;io de controle foi e:-:ecutada.
PERGUNTA 3
Que tipo de analise de cobertura pode ser realizada com a ferramenta Coverage.py? aperias statement {comando), function (furi,;ao), branch {ramo).0
O
0
apenas statement {comando), branch (ramo)
aperias statement (comando), branch (ramo), condition (condi,;ao).
@ statement (comando), funcl,on (fum;iio), branch (ramo), cond1tion (condii;:iio) aperias function (fun,;:ao), condition (condi,;:.3o).0
PERGUNTA4
Marque a atternativa que apresenta apenas tipos de itens apresentados no relat6rio de cobertura da ferramenta Coverage.py.0
0
0
0
-Statements (comandos), missing (ausentes), included {induidas.), total (total). statem0nts (comandos). lacking (fattanles). included (induidas). total (total} statements (comandos), lacking (fattantes), incJuded (incluidas), partial (parcial).
-Statements (comandos), lacking (fattantes), excluded (exduidas.), total (total).
@ statements (comandos). m1ssmg (ausentes). excluded (excluidas), partial (parcial)
PERGUNTA S
Ou1i1I refatora ;o possul o objetlvo de •crla, uma varlavel temponirla sepa,ada pilra cada atrlbul o QU;i,1ndo vod tem uma varlivel te-mporilrla que mals de uma vez recebeuma atrlbul ;o, mas n)o 8 um;i,1 varlilvel de la o nem um acumulador temporirlo·?
O EX1ralr m lodo.
0 lntroduzlr varl8vel explicativa.
0 Remover alribuli;aes a parAmetros @ Dlvidir variavel temporarla0
Substituir varlilvel temporilrla por consulta.
PERGUNTA6
Sobre limiares (thresholds) dos valores de cobertura de teste, e correto afim1ar que: limiares s:io fixados a 90% de cobertura0
0
0
apenas um limiar deve ser informado para todos os lipos de cobertura, por exemplo, statemenl e branch
countersignifica o tipo de cobertura. sendo line e branch, tanto para Maven quanta para Gradle. @ com Gradle, e possfvel informar classes a serem exduidas da verifica o dos limiares0
esse limiar significa o valor mitximo de cobertura esperado que um tesle deve abler
PERGUNTA 7
Oual refatora aopossui o objetivode'extrairuma expressao,cujo resultadoestasendo armazenadoem umavariavel lemporaria,paraum metodo e substituirtodasas referencias a variavellemporariapela expressao,para que este novo metodo possa entao ser usado em outros metodos"?
0 D idir variavel temporaria.
0 Extrair metodo.
O lnlroduzirvariivel explicativa.
@ Subslituir varlivel lemporarla por consulta. Remover atribut1aesa parimetros.0
PERGUNTA8
Oual e o objetivoda refatora lo'extrairmetodo'?
Transformarum fragmenlo de c6digoque pode ser agrupadoem um metodocujo name expliqueo seu prop6sito.0
0
0
0
Colocar o resullado de umaexpressao complicada,ou partes da expressio,em uma vanavel lemporariacujoname explique o seuprop6silo Substituiro corpode um metodopar novo algoritmoque seja maisciaro.
Colocaro corpo de um melodo cujoname e lao cfaroquanloseu corpo denliodo corpo doque o chama e remover o metodo. Usar umavariaveltemporaria no lugarde umaatribui,ao a um parametro.
Fazer teste: Semana 4 - Atividade Avaliativa
Estado de Conclusão da Pergunta:
Informações do teste
Descrição Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
19/02/2024, 20:24
Fazer teste: Semana 4 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/ultra/courses/_12763_1/cl/outline
1/4
PERGUNTA 1
Marque a alternativa que apresenta apenas tipos de itens apresentados no relatório de cobertura da ferramenta Coverage.py.
statements (comandos), lacking (faltantes), excluded (excluídas), total (total). statements (comandos), lacking (faltantes), included (incluídas), partial (parcial). statements (comandos), missing (ausentes), included (incluídas), total (total). statements (comandos), missing (ausentes), excluded (excluídas), partial (parcial). statements (comandos), lacking (faltantes), included (incluídas), total (total).
1,25 pontos Salva
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Salvar todas as respostas Salvar e EnviarPERGUNTA 2
Qual refatoração possui o objetivo de “extrair uma expressão, cujo resultado está sendo armazenado em uma
1,25 pontos Salva
propósito.
Usar uma variável temporária no lugar de uma atribuição a um parâmetro.
Colocar o resultado de uma expressão complicada, ou partes da expressão, em uma variável temporária cujo nome explique o seu propósito.
Colocar o corpo de um método cujo nome é tão claro quanto seu corpo dentro do corpo do que o chama e remover o método.
Introduzir variável explicativa. Dividir variável temporária.variável temporária, para um método e substituir todas as referências à variável temporária pela expressão, para que este novo método possa então ser usado em outros métodos”?
Remover atribuições a parâmetros.
Substituir variável temporária por consulta. Extrair método.
PERGUNTA 3
1,25 pontos
Salva
Que tipo de análise de cobertura pode ser realizada com a ferramenta Coverage.py? apenas statement (comando), branch (ramo).
apenas function (função), condition (condição).
statement (comando), function (função), branch (ramo), condition (condição). apenas statement (comando), branch (ramo), condition (condição).
apenas statement (comando), function (função), branch (ramo).
PERGUNTA 4
1,25 pontos
Salva
Qual é o objetivo da refatoração “extrair método”?
Transformar um fragmento de código que pode ser agrupado em um método cujo nome explique o seu
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Substituir o corpo de um método por novo algoritmo que seja mais claro.
PERGUNTA 5
1,25 pontos
Salva
Qual refatoração possui o objetivo de “criar uma variável temporária separada para cada atribuição quando você tem uma variável temporária que mais de uma vez recebe uma atribuição, mas não é uma variável de laço nem um acumulador temporário”?
Extrair método.
Dividir variável temporária.
Introduzir variável explicativa.
Remover atribuições a parâmetros.
Substituir variável temporária por consulta.
PERGUNTA 6
1,25 pontos
Salva
Sobre limiares (thresholds) dos valores de cobertura de teste, é correto afirmar que:
counter significa o tipo de cobertura, sendo line e branch, tanto para Maven quanto para Gradle. esse limiar significa o valor máximo de cobertura esperado que um teste deve obter.
apenas um limiar deve ser informado para todos os tipos de cobertura, por exemplo, statement e branch. limiares são fixados a 90% de cobertura.
com Gradle, é possível informar classes a serem excluídas da verificação dos limiares.
1,25 pontos SalvaPERGUNTA 7
O que é cobertura de condição (condition coverage)?
Medida que informa se cada subexpressão booleana em um programa foi avaliada como verdadeira e falsa
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Medida que informa quantas linhas de código foram executadas pelo conjunto de testes e quantas linhas de código não foram executadas.durante a execução de um conjunto de testes.
Medida que informa quantas variáveis definidas foram usadas.
Medida que informa se cada ramificação de uma instrução de controle foi executada. Medida que informa quais funções foram chamadas e quais funções não foram chamadas.
PERGUNTA 8
Marque a alternativa que contém uma afirmação correta em relação ao uso de JaCoCo.
Pode ser usado em conjunto com Maven e com Gradle. Não pode ser usado para testes de integração.
Não pode ter valores limiares de cobertura atribuídos.
Precisa ser necessariamente usado em conjunto com a ferramenta Quarkus CLI. Deve ser usado apenas para testes de sistema/aceitação.
1,25 pontos Salva
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
PER GUN T A 1
1. Marque a alternativa que apresenta apenas tipos de itens apresentados no relatório de cobertura da ferramenta Coverage.py.
statements (comandos), lacking (faltantes), excluded (excluídas), total (total). statements (comandos), missing (ausentes), included (incluídas), total (total). statements (comandos), lacking (faltantes), included (incluídas), total (total).
statements (comandos), lacking (faltantes), included (incluídas), partial (parcial).
statements (comandos), missing (ausentes), excluded (excluídas), partial (parcial).
1,25 pontos
PER GUN T A 2
1. Qual é o objetivo da refatoração “extrair método”?
Colocar o corpo de um método cujo nome é tão claro quanto seu corpo dentro do corpo do que o chama e remover o método.
Colocar o resultado de uma expressão complicada, ou partes da expressão, em uma variável temporária cujo nome explique o seu propósito.
Usar uma variável temporária no lugar de uma atribuição a um parâmetro. Substituir o corpo de um método por novo algoritmo que seja mais claro.
Transformar um fragmento de código que pode ser agrupado em um método cujo nome explique o seu propósito.
1,25 pontos
PER GUN T A 3
1. O que é cobertura de condição (condition coverage)?
Medida que informa se cada subexpressão booleana em um programa foi avaliada como verdadeira e falsa durante a execução de um conjunto de testes.
Medida que informa quantas linhas de código foram executadas pelo conjunto de testes e quantas linhas de código não foram executadas.
Medida que informa quais funções foram chamadas e quais funções não foram chamadas.
Medida que informa quantas variáveis definidas foram usadas.
Medida que informa se cada ramificação de uma instrução de controle foi executada.
1,25 pontos
PER GUN T A 4
1. Sobre limiares (thresholds) dos valores de cobertura de teste, é correto afirmar que:
com Gradle, é possível informar classes a serem excluídas da verificação dos limiares.
apenas um limiar deve ser informado para todos os tipos de cobertura, por exemplo, statement e branch.
counter significa o tipo de cobertura,sendo line e branch, tanto para Maven quanto para Gradle.
esse limiar significa o valor máximo de cobertura esperado que um teste deve obter. limiares são fixados a 90% de cobertura.
1,25 pontos
PER GUN T A 5
1. Qual refatoração possui o objetivo de “extrair uma expressão, cujo resultado está sendo armazenado em uma variável temporária, para um método e substituir todas as referências à variável temporária pela expressão, para que este novo método possa então ser usado em outros métodos”?
Substituir variável temporária por consulta. Introduzir variável explicativa.
Dividir variável temporária.
Remover atribuições a parâmetros.
Extrair método.
1,25 pontos
PER GUN T A 6
1. Qual refatoração possui o objetivo de “criar uma variável temporária separada para cada atribuição quando você tem uma variável temporária que mais de uma vez recebe uma atribuição, mas não é uma variável de laço nem um acumulador temporário”?
Remover atribuições a parâmetros. Dividir variável temporária.
Introduzir variável explicativa.
Substituir variável temporária por consulta. Extrair método.
1,25 pontos
PER GUN T A 7
1. Marque a alternativa que contém uma afirmação correta em relação ao uso de JaCoCo. Não pode ter valores limiares de cobertura atribuídos.
Deve ser usado apenas para testes de sistema/aceitação.
Precisa ser necessariamente usado em conjunto com a ferramenta Quarkus CLI. Não pode ser usado para testes de integração.
Pode ser usado em conjunto com Maven e com Gradle.
1,25 pontos
PER GUN T A 8
1. Que tipo de análise de cobertura pode ser realizada com a ferramenta Coverage.py? apenas statement (comando), branch (ramo).
apenas statement (comando), function (função), branch (ramo).
statement (comando), function (função), branch (ramo), condition (condição). apenas function (função), condition (condição).
apenas statement (comando), branch (ramo), condition (condição).
Fazer teste: Semana 4 - Atividade Avaliativa
Informações do teste
Descrição Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
22/02/2024, 18:16
Fazer teste: Semana 4 - Atividade Avaliativa – Gerência ...
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_185709_1&course_id=_12763_1&content_id=_1500857_1&step=null
1/4
PERGUNTA 1
Qual refatoração possui o objetivo de “criar uma variável temporária separada para cada atribuição quando você tem uma variável temporária que mais de uma vez recebe uma atribuição, mas não é uma variável de laço nem um acumulador temporário”?
Dividir variável temporária.
Substituir variável temporária por consulta. Introduzir variável explicativa.
Remover atribuições a parâmetros. Extrair método.
1,25 pontos Salva
Estado de Conclusão da Pergunta:
PERGUNTA 2Salva
1,25 pontos
Não pode ter valores limiares de cobertura atribuídos.Marque a alternativa que contém uma afirmação correta em relação ao uso de JaCoCo.
Deve ser usado apenas para testes de sistema/aceitação.
Precisa ser necessariamente usado em conjunto com a ferramenta Quarkus CLI. Pode ser usado em conjunto com Maven e com Gradle.
Não pode ser usado para testes de integração.
PERGUNTA 3
1,25 pontos
Salva
Sobre limiares (thresholds) dos valores de cobertura de teste, é correto afirmar que:
com Gradle, é possível informar classes a serem excluídas da verificação dos limiares. limiares são fixados a 90% de cobertura.
counter significa o tipo de cobertura, sendo line e branch, tanto para Maven quanto para Gradle.
apenas um limiar deve ser informado para todos os tipos de cobertura, por exemplo, statement e branch. esse limiar significa o valor máximo de cobertura esperado que um teste deve obter.
PERGUNTA 4
1,25 pontos
Salva
Qual refatoração possui o objetivo de “extrair uma expressão, cujo resultado está sendo armazenado em uma variável temporária, para um método e substituir todas as referências à variável temporária pela expressão, para que este novo método possa então ser usado em outros métodos”?
Extrair método.
Introduzir variável explicativa.
Remover atribuições a parâmetros.
Substituir variável temporária por consulta.
Dividir variável temporária.
PERGUNTA 5
1,25 pontos
Salva
Qual é o objetivo da refatoração “extrair método”?
Transformar um fragmento de código que pode ser agrupado em um método cujo nome explique o seu propósito.
Substituir o corpo de um método por novo algoritmo que seja mais claro.
Colocar o resultado de uma expressão complicada, ou partes da expressão, em uma variável temporária cujo nome explique o seu propósito.
Colocar o corpo de um método cujo nome é tão claro quanto seu corpo dentro do corpo do que o chama e remover o método.
Usar uma variável temporária no lugar de uma atribuição a um parâmetro.
PERGUNTA 6
1,25 pontos
Salva
Que tipo de análise de cobertura pode ser realizada com a ferramenta Coverage.py? apenas statement (comando), branch (ramo), condition (condição).
statement (comando), function (função), branch (ramo), condition (condição). apenas function (função), condition (condição).
apenas statement (comando), function (função), branch (ramo). apenas statement (comando), branch (ramo).
PERGUNTA 7
1,25 pontos
Salva
O que é cobertura de condição (condition coverage)?
Medida que informa quantas linhas de código foram executadas pelo conjunto de testes e quantas linhas de código não foram executadas.Medida que informa quais funções foram chamadas e quais funções não foram chamadas.
Medida que informa quantas variáveis definidas foram usadas.
Medida que informa se cada subexpressão booleana em um programa foi avaliada como verdadeira e falsa durante a execução de um conjunto de testes.
Medida que informa se cada ramificação de uma instrução de controle foi executada.
PERGUNTA 8
Marque a alternativa que apresenta apenas tipos de itens apresentados no relatório de cobertura da ferramenta Coverage.py.
statements (comandos), lacking (faltantes), included (incluídas), total (total). statements (comandos), lacking (faltantes), included (incluídas), partial (parcial). statements (comandos), lacking (faltantes), excluded (excluídas), total (total). statements (comandos), missing (ausentes), included (incluídas), total (total). statements (comandos), missing (ausentes), excluded (excluídas), partial (parcial).
1,25 pontos Salva
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
Salvar todas as respostas Salvar e Enviar
PER GUN T A 1
1. No processo de integração contínua, qual o papel do servidor de integração contínua em relação ao repositório de controle de versões?
Nenhum papel, pois o servidor de integração contínua é notificado que houve modificações em código-fonte pelo servidor de testes.
Possui um papel passivo, ou seja, ele fica aguardando o repositório de controle de versões notificá-lo que houve modificações em código-fonte.
Possui papel tanto ativo quanto passivo, ou seja, ele fica monitorando o repositório de controle de versões, buscando por modificações de código-fonte, porém, se ele demorar para perguntar ao controle de versões ele será então notificado.
Possui um papel ativo, ou seja, ele fica monitorando o repositório de controle de versões, buscando por modificações de código-fonte.
Nenhum papel, pois o servidor de integração contínua fica monitorando o servidor de testes para buscar por modificações em código-fonte.
1,25 pontos
PER GUN T A 2
1. Qual alternativa abaixo apresenta uma das medidas primitivas que podem ser obtidas depois que o código é gerado, ou estimadas quando o projeto estiver completo, de acordo com a teoria de Halstead?
Taxa total de ocorrências de operador. Tamanho global do programa.
Número de operandos distintos que aparecem em um programa. Volume total de ocorrências de operando.
Percentual de operadores distintos que aparecem emum programa.
1,25 pontos
PER GUN T A 3
1. Pelas boas práticas de “clean code”, o ideal é que nossas funções recebam no máximo quantos parâmetros?
4
3
1
2
5
1,25 pontos
PER GUN T A 4
1. Qual alternativa abaixo apresenta uma informação correta sobre a métrica “volume do programa” de Hasltead?
Ela representa o volume de informações (em MBytes) necessário para especificar um programa.
A fórmula usada para calculá-la é .
Ela varia com a linguagem de programação.
Não há volume mínimo para determinado algoritmo. Ela é usada para calcular o tamanho N do programa.
1,25 pontos
PER GUN T A 5
1. Qual alternativa abaixo apresenta uma boa prática correta de “clean code” associada a comentários?
Quanto mais longo o comentário, melhor.
É melhor ter comentários no código, mesmo que ruins, do que gastar tempo refatorando o código.
É melhor ter comentários imprecisos do que nenhum.
Comentários redundantes que diz exatamente o que o código está fazendo são ruins e desnecessários.
Uma forma inteligente de fazer um comentário é usar a própria linguagem de programação para isso.
1,25 pontos
PER GUN T A 6
1. Qual alternativa a seguir inclui todas as atividades- padrão corretas, e apenas essas, do processo de integração contínua (IC)?
Envio de código para sistema de controle de versão, monitoramento do repositório de controle de versão, execução de scripts de build, geração de documentação do código, geração de relatórios, integração do projeto.
Envio de código para sistema de controle de versão, monitoramento do repositório de controle de versão, execução de scripts de build, execução de testes, geração de relatórios, integração do projeto, notificação do resultado.
Envio de código para sistema de controle de versão, monitoramento do repositório de controle de versão, execução de scripts de build, geração de documentação do código, execução de testes, geração de relatórios, integração do projeto.
Envio de código para sistema de controle de versão, monitoramento do repositório de controle de versão, execução de scripts de build, geração de relatórios, integração do projeto, notificação do resultado.
Envio de código para sistema de controle de versão, monitoramento do repositório de controle de versão, execução de scripts de build, geração de documentação do código, execução de testes, geração de relatórios, integração do projeto, notificação do
resultado.
1,25 pontos
PER GUN T A 7
1. Qual alternativa a seguir apresenta corretamente uma boa prática de “clean code”? Esconda o propósito ao nomear as coisas.
Cada função deve fazer apenas coisas relacionadas. Evite efeitos colaterais.
Nomes de classes devem ter verbos.
Nomes de métodos devem ter adjetivos.
1,25 pontos
PER GUN T A 8
1. Qual métrica é usada para estimar o tamanho N do programa, de acordo com Halstead?
Pergunta 1
Qual alternativa abaixo apresenta uma das medidas primitivas que podem ser obtidas depois que o c6digo e gerado, ou estimadas quando o projeto estiver completo, de acordo com a teoria de Halstead?
Pergunta 2
Pelas boas praticas de "clean code", o ideal e que nossas funv5es recebam no maxima quantos parametros?
Pergunta 3
Qual alternativa abaixo apresenta uma informavao correta sabre a metrica "volume do programa" de Hasltead?
Pergunta 4
Qual metrica e usada para estimar o tamanho N do programa, de acordo com Halstead?
Pergunta 5
Qual alternativa a seguir apresenta corretamente uma boa pratica de "clean code"?
Pergunta 6
Qual alternativa a seguir inclui todas as atividades- padrao corretas, e apenas essas, do processo de integrayao continua (IC)?
Pergunta 7
No processo de integrayao continua, qual o papel do servidor de integrayao continua em relayao ao reposit6rio de controle de versoes?
Pergunta 8
Qual alternativa abaixo apresenta uma boa pratica correta de "clean code" associada a comentarios?
Quarta-feira, 28 de Fevereiro de 2024 19h04min41s BRT
1- Número de operandos distintos que aparecem em um programa.
2- Resposta: 2
3- Ela varia com a linguagem de programação.
4- n1log2n1+n2log2n2
5- Evite efeitos colaterais.
6- Envio de código para sistema de controle de versão, monitoramento do repositório de controle de versão, execução de scripts de build, execução de testes, geração de relatórios, integração do projeto, notificação do resultado.
7- Possui um papel ativo, ou seja, ele fica monitorando o repositório de controle de versões, buscando por modificações de código-fonte.
8- Comentários redundantes que dizem exatamente o que o código está fazendo são ruins e desnecessários.
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Correto, verificado no AVA
Quais sao os passos do d!esiign ce11lrad o no usuario de acord o corn Ricardo Di.as?
0 Desenllo, protoJtpaiao e avaltafao do d'.esien'h o.
O Resqu:isa de desigfll, d'.esien'ho, prototipa ao e aval1a ao do d'.esenh.o.
0 Desenllo, avaria o do clesenllo e impl:emenlagao.
@ Resqu:isa de desigfll, d'.esien'ho e a aliag,ao do desenlilo.
O Resqu:isa de desigfll, d'.esien'ho, prototipa ao e impl'.eme11la o.
,Qi11al o fom1alo em que a doou:me;ntafao e geradla pcela f amenla JavaDoc?O q11e e coirelo afim1ar sobr,e MVC-?
O Foi pro;pos o rio fi11al da clecada <le 1990.
0 A inlerface grafoca e represeritadla petos grupos visa.o + modero.
O E uma esp:eoiallzagi.'fo do mod,elo de tres camadas.
@ Organi!Za as classes e;m Ires grupos: visa,o, oontrohadores, od!elo.
0 Foi usad o na imptenteilllafa.o de Java.
Marque a allem alwa abaixo que apres,e;nta uma infu1magao cmrela a reSll]mCJdo "design centrado 110 IJ!Slliirio" de acoid:o com o autoi Rica1d o mas. @ Usuarios qu:e #Ipossuem muila priilica tend!e,n a passar as tnforma90es de fmma,muito genericai.
0 O usualio deve ser represertlad o pe[o proprio cltente.
O O dign Ollill.lfad:o II o u!l'uari o busea promo\!"e1 a colaborafiio e;ntre impl!lilnenlador e usu ario.
0 A pergunla mais impOllarnle a ser feiila a,o usuari CJ e "o qu:e vooe qu:er".
O O pro·etlsla precisa evilar enllar em detaliles,de regras de negocio.
Quais sao as tag;s {@) Ja'l!'aDoc?
0 a:ulllor, dale, pa:ram, return, versi.011. @ a.ulllor, paran retLJm, see, version.
0 a.ulllor, dale, pa:ram, see, verstonL
O a.ulllor, dale, pa:ram, relum, see.
0 a.ulllor, dale, relum, see, versio11.
0
0
0
DOCX X!ML RDF
@ HTML
0 JSON
image96.png
image97.png
image98.png
image99.png
image100.png
image5.png
image101.png
image102.png
image103.png
image104.png
image105.png
image106.png
image107.png
image108.png
image109.png
image110.png
image6.png
image111.png
image112.png
image113.png
image114.png
image115.png
image116.png
image117.png
image118.png
image7.png
image119.png
image120.png
image121.png
image122.png
image8.png
image123.png
image124.png
image125.png
image126.png
image127.png
image128.png
image129.png
image130.png
image131.png
image132.png
image9.png
image133.png
image134.png
image135.png
image136.png
image137.png
image138.png
image139.png
image140.png
image10.png
image141.png
image142.png
image143.png
image144.png
image145.png
image146.png
image147.png
image148.png
image149.png
image150.png
image11.png
image151.png
image152.png
image153.png
image154.png
image155.png
image156.png
image157.png
image158.png
image159.png
image12.png
image160.jpeg
image161.jpeg
image162.jpeg
image163.jpeg
image164.jpeg
image165.jpeg
image166.jpeg
image13.png
image167.jpeg
image168.png
image169.png
image170.png
image171.png
image172.png
image14.png
image173.png
image174.png
image175.png
image176.png
image177.png
image178.png
image179.png
image180.png
image181.png
image182.png
image15.png
image183.png
image184.png
image185.png
image186.png
image187.png
image188.png
image16.png
image189.png
image190.png
image191.pngimage192.png
image193.png
image194.png
image195.png
image196.png
image17.png
image197.png
image198.png
image199.png
image200.png
image201.png
image202.png
image18.png
image203.jpeg
image204.jpeg
image205.jpeg
image206.jpeg
image19.png
image207.jpeg
image208.jpeg
image209.jpeg
image210.jpeg
image211.jpeg
image20.png
image21.png
image22.png
image23.png
image29.png
image30.png
image31.png
image32.png
image33.png
image34.png
image35.png
image36.png
image37.png
image38.png
image39.png
image40.png
image41.png
image42.png
image43.png
image44.png
image45.png
image46.png
image1.jpeg
image47.png
image48.png
image49.png
image50.png
image51.png
image52.png
image53.png
image54.png
image55.png
image56.png
image2.jpeg
image57.png
image58.png
image59.png
image60.png
image61.png
image62.png
image63.png
image64.png
image65.png
image66.png
image3.jpeg
image67.png
image68.png
image69.png
image70.png
image71.png
image72.png
image73.png
image74.png
image75.png
image76.png
image4.jpeg
image77.png
image78.png
image79.png
image80.png
image81.png
image82.png
image83.png
image84.png
image85.png
image86.png
image87.png
image88.png
image89.png
image90.png
image91.png
image92.png
image93.png
image94.png
image95.png
image24.png
image25.png
image26.png
image27.png
image28.png