Questões de Concurso Sobre teste de software em engenharia de software

Foram encontradas 1.154 questões

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
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562512 Engenharia de Software
Por motivos que ainda não são completamente compreendidos por autores e estudiosos de Ciências da Computação, um grande número de erros em software tende a ocorrer nas fronteiras do domínio da entrada de dados. Engenheiros desenvolveram uma técnica de controle de qualidade que leva à seleção de casos de teste que exercitem esses valores. Assinalar a alternativa que tem como objetivo realizar este tipo de teste:
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
Q554484 Engenharia de Software

No que se refere à engenharia de software, julgue o item a seguir.

Os testes de releases são realizados pela equipe de desenvolvimento de sistema, sem participação do usuário final, utilizando para tanto os códigos-fonte do sistema para testar e acessar funcionalidades e reportar problemas.

Alternativas
Q554483 Engenharia de Software

No que se refere à engenharia de software, julgue o item a seguir.

O desenvolvimento de software direcionado a testes pode contar com o uso de ferramentas automatizadas para criação de testes, como, por exemplo, o JUnit, um framework para testes em Java.

Alternativas
Q554465 Engenharia de Software

Julgue o item subsecutivo, em relação aos métodos ágeis de desenvolvimento.

A figura ilustrada abaixo mostra o fluxo de processos de testes de software no XP. Esse fluxo iterativo continua até que não haja mais teste a ser criado, implicando que o componente satisfaz a todos os requisitos definidos para ele.

Imagem associada para resolução da questão

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
Respostas
721: E
722: B
723: B
724: D
725: D
726: A
727: C
728: A
729: E
730: E
731: E
732: C
733: B
734: B
735: B
736: E
737: C
738: E
739: B
740: A