Questões de Concurso

Foram encontradas 1.336 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1889207 Engenharia de Software
Analise as seguintes afirmações sobre testes de sistemas de software.

I - Os testes funcionais são aqueles que abordam funcionalidade, corretude, completude, usabilidade e adequação à tarefa do sistema de software.
II - BDD (Desenvolvimento orientado a comportamento – Behavior-Driven Development) e TDD (Desenvolvimento orientado a testes – Test-Driven Development) abordam testes funcionais em nível de abstração caixa-preta e caixa-branca, respectivamente.
III- Testes estáticos não envolvem a execução do sistema em teste, mas podem ser executados automaticamente por ferramentas. Exemplos são ferramentas de análise estática de código e comparação de código com padrões.

Quais estão corretas?
Alternativas
Q1889206 Engenharia de Software
Assinale as seguintes afirmações sobre teste ágil com V (verdadeiro) ou F (falso).

( ) A prática do desenvolvimento orientado a testes (TDD, do inglês Test-Driven Development) é voltada a pessoas técnicas, e tem por objetivo atingir uma alta cobertura de código com testes automatizados.
( ) A prática do desenvolvimento orientado a comportamento (BDD, do inglês Behavior-Driven Development) foca na descrição do comportamento do usuário ao usar o sistema, estimulando pessoas técnicas e do negócio a usar uma linguagem de comunicação comum.
( ) O desenvolvimento orientado a testes de aceitação (ATDD, do inglês Acceptance Test-Driven Development) combina BDD e TDD, usando cenários para refinar o entendimento de histórias, guiar o desenvolvimento e automatizar os testes de aceitação.

A sequência correta de preenchimento dos parênteses, de cima para baixo, é 
Alternativas
Q1880936 Engenharia de Software
Usando o Test Driven Development (TDD), é INCORRETO afirmar que o desenvolvedor de um sistema:
Alternativas
Q1880932 Engenharia de Software
Assinale a alternativa correta que indica o teste relativo à reexecução do mesmo subconjunto de testes já executados anteriormente para assegurar que as alterações não tenham propagado efeitos colaterais indesejados.  
Alternativas
Q1880776 Engenharia de Software
Uma prática essencial do Test Driven Development (TDD) é o teste de unidade, em que o desenvolvedor cria um ou mais testes para cada unidade do sistema, como uma classe ou uma função ou um método, normalmente usando um pacote feito na mesma linguagem de programação na qual o programa é feito, como JUnit para Java. Esses testes de unidade são, então, necessariamente executados sempre que alguma modificação no código é feita, caracterizando uma outra prática de testes, que ajuda a detectar quando partes do código que estavam funcionando passam a apresentar erros após o código ter sido modificado.

Essa outra prática de testes citada é conhecida como testes de
Alternativas
Respostas
336: E
337: B
338: E
339: C
340: E