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

Foram encontradas 1.154 questões

Q445707 Engenharia de Software
No que se refere aos testes de sistemas de informação, julgue o item a seguir.

O teste de estresse, que avalia o desempenho do sistema por meio de demandas que estejam fora dos limites de projeto do software, é particularmente relevante para sistemas distribuídos com base em uma rede de processadores.
Alternativas
Q445706 Engenharia de Software
No que se refere aos testes de sistemas de informação, julgue o item a seguir.

Em se tratando de desenvolvimento de softwares dirigidos a testes (TDD), a execução dos testes é realizada antes da implementação da funcionalidade.
Alternativas
Q443785 Engenharia de Software

Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações  disponíveis nas Figuras das questões, se houver.

A questão  baseia-se nas Figuras 1(a) e 1(b).A Figura 1(a) mostra uma das interfaces  de um sistema de informação, utilizado através da Internet, por meio de um navegador. A Figura 1(b) mostra o resultado obtido após  terem sido preenchidos, corretamente, os campos da Figura 1(a) e submetido o formulário. Nas Figuras 1(a) e 1(b), inseriu-se, intencionalmente,em alguns locais, um retângulo, de modo a ocultar qualquer texto, inscrição  ou imagem existente nesses locais.


                          Imagem associada para resolução da questão



Após observar a Figura 1(a), que mostra uma das interface de um sistema de informação, e ler o texto introdutório dessa questão, considere as seguintes alternativas sobre verificação, validação e teste de software:

I. Durante o desenvolvimento de um sistema de informação, o processo constituído de inspeções e revisões técnicas que avaliam se os requisitos funcionais desse sistema estão sendo construídos corretamente, de modo a atender as especificações predefinidas no projeto desse software, e chamado de "validação".

II. Os testes de software realizados durante o desenvolvimento de um sistema de informação, como o mostrado na Figura 1(a), que visam simular erros, através de entradas erradas e a observação do comportamento do sistema, sem, entretanto, conhecer detalhes da linguagem de programação e de sua estrutura interna, é chamado de teste de "caixa-preta".

III. Sabe-se que o sistema de informação, mostrado na Figura 1(a), foi projetado para suportar, no máximo, cinco mil submissões, simultâneas, por minuto, através da Internet. Nesse caso, os testes de software que submetem o software a situações extremas, de modo a testar seus limites, verificando se o sistema consegue atingir esse objetivo, assim como verificar qual o numero máximo de submissões realmente possíveis, denomina-se "Teste de Usabilidade".

Quais estão corretas ?
Alternativas
Q443467 Engenharia de Software
Nesse tipo de teste, o analista tem total acesso à estrutura interna da entidade sendo analisada. Permite, por exemplo, que o analista possa escolher partes específicas de um componente para serem testadas. O tipo de teste citado é conhecido como teste:
Alternativas
Q443454 Engenharia de Software
O método de testes estruturais de software não tem como objetivo garantir que:
Alternativas
Q440390 Engenharia de Software
Com relação aos testes de software, convenciona-se dizer que:
Alternativas
Q439993 Engenharia de Software
Antes de lançar seu próximo produto, uma empresa de desenvolvimento de software costuma convidar seus principais clientes para testar uma versão “quase final”. Esses clientes são convidados ao local de desenvolvimento e são observados enquanto utilizam o software e registram erros e problemas no uso.

Essa estratégia de teste em um ambiente controlado é conhecida como teste
Alternativas
Q437237 Engenharia de Software
Acerca dos conceitos da engenharia reversa, julgue os itens subsecutivos.

A depuração de programas utiliza métodos de teste e análise para tentar entender o software. Esses métodos são classificados como caixa-branca (white box) e caixa-preta (black box). Para se conhecer o código e seu comportamento, o teste caixa-branca é menos eficiente que o teste caixa-preta, embora seja mais fácil de ser implementado.
Alternativas
Q436597 Engenharia de Software
No que se refere à engenharia de software, julgue o próximo item.
Sistemas com baixo nível de cobertura de planejamento de testes produzem um baixo nível de cobertura de execução de testes.
Alternativas
Q436589 Engenharia de Software
No que diz respeito à engenharia de testes, julgue o item subsecutivo.
A medida de complexidade ciclomática é obtida pela contagem de estruturas de seleção e repetição ou pela contagem do número de regiões do grafo de fluxo, tendo a segunda técnica menor precisão que a primeira.
Alternativas
Q436588 Engenharia de Software
No que diz respeito à engenharia de testes, julgue o item subsecutivo.
A realização de testes de carga é importante para os sistemas distribuídos, pois permite a identificação do ponto de degradação desses sistemas, o que possibilita a criação de controles de rejeição de operações a partir desse ponto.
Alternativas
Q436587 Engenharia de Software
No que diz respeito à engenharia de testes, julgue o item subsecutivo.
A adoção da estratégia bottom-up nos testes de integração torna desnecessária a utilização de stubs.
Alternativas
Q436586 Engenharia de Software
No que diz respeito à engenharia de testes, julgue o item subsecutivo.
Os testes de aceitação e os de sistema podem ser planejados e executados da mesma forma, diferenciando-se apenas em relação aos seus objetivos, que são, respectivamente, validação e verificação do sistema.
Alternativas
Q435492 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir. 
As ferramentas do projeto Selenium são adequadas para a realização de testes funcionais automatizados de aplicações web. A API Selenium WebDriver, por exemplo, permite a realização de testes de aplicações web por meio dos métodos get() e findElement().
Alternativas
Q435491 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir. 
O teste de integração objetiva tanto a verificação da correta implantação dos requisitos funcionais quanto a dos requisitos não funcionais, como desempenho e vulnerabilidade.
Alternativas
Q435490 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir.
No teste de integração, enfatiza-se a construção da estrutura do sistema: à medida que as diversas partes do software são colocadas para trabalhar juntas, é preciso verificar se a interação entre elas funciona de maneira adequada, sem a ocorrência de erros.
Alternativas
Q435489 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir.
O teste de unidade, cujo foco são as menores unidades do programa, como as funções, os procedimentos, os métodos ou as classes, somente pode ser realizado após a implantação de todas as unidades do programa.
Alternativas
Q435486 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir.
Simulações e benchmarks são técnicas de modelagem bastante utilizadas para a avaliação de desempenho de sistemas de software.
Alternativas
Q435064 Engenharia de Software
A respeito de engenharia de software, julgue os próximos itens.

Nos testes de integração, quando um problema é detectado, o código-fonte do sistema deve ser analisado para se identificarem os componentes do software a serem depurados.
Alternativas
Q428117 Engenharia de Software
Considerando o teste de software, há o chamado teste de unidade, que consiste em testar
Alternativas
Respostas
801: C
802: C
803: B
804: C
805: E
806: B
807: A
808: E
809: E
810: E
811: E
812: C
813: C
814: C
815: E
816: C
817: E
818: E
819: C
820: E