Questões de Concurso Comentadas sobre teste de software em engenharia de software

Foram encontradas 1.278 questões

Q578217 Engenharia de Software
Julgue o item subsecutivo, acerca de análise de requisitos.
A prototipação deve ser realizada na fase final de um projeto, no momento em que o programa passou da fase de testes finais e já se encontra devidamente em produção.


Alternativas
Q577091 Engenharia de Software
Julgue o próximo item, relativo a ferramentas de controle de versão, bancos de dados e desenvolvimento orientado a testes.

O desenvolvimento orientado a testes é uma metodologia de desenvolvimento de casos de teste de classes de funcionamento de aplicações para dispositivos móveis com ênfase nas falhas de comunicação.

Alternativas
Q575113 Engenharia de Software
O teste é uma atividade dinâmica, então é possível testar um software quando um protótipo ou uma versão executável está disponível. Em relação às atividades de Verificação e Validação (V&V), é correto afirmar:
Alternativas
Q569234 Engenharia de Software
No que se refere a testes de software, é correto afirmar que: 
Alternativas
Q566695 Engenharia de Software
Após a codificação terminar em alguma fase, a técnica para projeto de casos de teste conhecida como Caixa Preta terá como um de seus principais objetivos
Alternativas
Q564190 Engenharia de Software
Testes servem para assegurar que o software está contemplando todas as funcionalidades esperadas e que estas funcionalidades estão funcionando corretamente. Os
Alternativas
Ano: 2015 Banca: UFRRJ Órgão: UFRRJ Prova: UFRRJ - 2015 - UFRRJ - Técnico em TI |
Q562868 Engenharia de Software
Os testes de unidade têm papel central na metodologia de implementação dirigida por testes, popularizada pelo processo XP e adotada em outros métodos. Esses testes são criados primeiro, exercitando o contrato de cada operação implementada pelos métodos. Em seguida, o código dos métodos é escrito para cumprir os contratos e, portanto, passar nos testes de unidade. Esse cenário corresponde à abordagem
Alternativas
Ano: 2015 Banca: UFRRJ Órgão: UFRRJ Prova: UFRRJ - 2015 - UFRRJ - Técnico em TI |
Q562866 Engenharia de Software
Assinale a alternativa que apresenta uma técnica sistemática para construir a arquitetura do software enquanto conduz testes para descobrir erros associados às interfaces.
Alternativas
Q560257 Engenharia de Software
Em relação a desenvolvimento orientado a testes (TDD) e a testes automatizados, julgue o próximo item.
Um dos passos executados no ciclo de atividades do processo TDD é a criação de novos testes para as falhas encontradas no código original, sem alteração deste.
Alternativas
Q560256 Engenharia de Software
Em relação a desenvolvimento orientado a testes (TDD) e a testes automatizados, julgue o próximo item.
A execução de testes de unidade automatizados garante a inalterabilidade do comportamento do código.
Alternativas
Q556363 Engenharia de Software
Um analista de TI está participando do desenvolvimento de um software orientado a objetos utilizando a plataforma Java. Na abordagem de desenvolvimento adotada, o código é desenvolvido de forma incremental, em conjunto com o teste para esse incremento, de forma que só se passa para o próximo incremento quando o atual passar no teste. Como o código é desenvolvido em incrementos muito pequenos e são executados testes a cada vez que uma funcionalidade é adicionada ou que o programa é refatorado, foi necessário definir um ambiente de testes automatizados utilizando um framework popular que suporta o teste de programas Java.

A abordagem de desenvolvimento adotada e o framework de suporte à criação de testes automatizados são, respectivamente, 

Alternativas
Q556356 Engenharia de Software
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
Alternativas
Q554743 Engenharia de Software
A respeito da técnica de testes TDD é correto afirmar que:
Alternativas
Q554740 Engenharia de Software
É notório e de comprovado valor que os testes são a melhor maneira de se garantir a qualidade de um software. O teste de regressão é um dos tipos de testes, que tem por objetivo?
Alternativas
Q554728 Engenharia de Software
 O modelo de desenvolvimento SCRUM está alinhado com os conceitos do manifesto ágil. Avalie as afirmativas a seguir.

I. As atividades de análise e desenvolvimento são realizadas durante as Sprints, deixando para o final do projeto somente os testes e documentação.

II. Prega a utilização de testes e recomenda a criação dos testes antes do início da programação.

III. Valoriza o software em funcionando e que não seja feita nenhuma documentação.

A quantidade de itens corretos é igual a 

Alternativas
Q553506 Engenharia de Software
Nas metodologias ágeis, encontramos uma forma para o desenvolvimento fragmentado em etapas onde parte do software vai sendo apresentado em reuniões. Isso ocorre várias vezes, mesmo muito antes da finalização ou término do software. O que podemos esperar do acompanhamento do desenvolvimento ágil em relação aos processos de teste?
Alternativas
Q553505 Engenharia de Software
Sobre a documentação de teste de software, podem-se destacar os seguintes documentos:
I. Plano de Teste: descreve o escopo dos testes a serem realizados, a abordagem e os recursos que serão utilizados como ferramenta de apoio. O documento contempla a elaboração de um cronograma contendo todas as atividades e responsáveis por sua execução. II. Especificação do Projeto ou Desenho do Teste: especifica os detalhes da abordagem do teste e identifica as características a serem testadas, incluindo os aspectos funcionais e não funcionais relacionados com o software e classes de equivalência e valores-limite. III. Especificação de Casos de Teste: define o conjunto de casos de teste a serem realizados, itens a serem testados, especificação das entradas e saídas esperadas, premissas e restrições do ambiente onde o teste deverá ocorrer. IV. Especificação de Procedimento de Teste: especifica os passos para execução do caso de teste, basicamente os passos utilizados para analisar os recursos do software e avaliação de suas características.
É correto o que se afirma em:
Alternativas
Q553504 Engenharia de Software
Atividades de testes, escopo, cobertura dos testes, funcionalidades do software que não serão testadas, premissas, restrições, requisitos de ambiente, rastreabilidade dos casos de teste, critérios de validação e os responsáveis pelas tarefas de teste. Os itens relacionados são exemplos de:
Alternativas
Q553502 Engenharia de Software
Dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado previamente conhecido. Haverá sucesso no teste, se o resultado obtido for igual ao resultado esperado. Interessa a função executada, e não a característica interna do componente. O componente de software a ser testado pode ser um método, uma função interna, um programa, um componente, um conjunto de programas e/ou componentes ou mesmo uma funcionalidade. Trata-se de um teste:
Alternativas
Q553501 Engenharia de Software
Assinale a alternativa que contém apenas fases do clico de vida dos testes.
Alternativas
Respostas
821: E
822: E
823: B
824: B
825: D
826: D
827: A
828: C
829: E
830: E
831: E
832: C
833: B
834: B
835: B
836: B
837: A
838: E
839: B
840: C