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

Foram encontradas 1.364 questões

Q406649 Engenharia de Software
Pedro trabalha como analista de teste de software na empresa ABC e foi designado por seu chefe a fazer o teste das estruturas de seleção if e case e das estruturas de repetição while e repeat de um programa em pelo menos duas situações: quando a condição é verdadeira e quando a condição é falsa. Foi incumbido também de testar as estruturas de repetição for quando a variável que limita o número de repetições assume um valor mínimo e quando ela assume um valor máximo.

Para realizar o trabalho definido, Pedro deve utilizar um teste de imagem-008.jpg, conduzido como um teste do tipo imagem-009.jpg .

As lacunas I e II são preenchidas, correta e respectivamente, por
Alternativas
Q406647 Engenharia de Software
Analise as descrições dos tipos de teste:

I. É feito para determinada quantidade de dados ou transações que deveriam ser típicos para um sistema e avalia o comportamento do sistema em termos de tempo para esses dados ou transações. Dessa forma, pode-se verificar se o sistema atende aos requisitos de performance estabelecidos e também se existem gargalos de performance para serem tratados.

II. Procura-se levar o sistema ao limite máximo de funcionamento esperado, para verificar como ele se comporta. É feito para verificar se o sistema é suficientemente robusto em situações anormais de carga de trabalho.

III. É feito para verificar se o sistema consegue manter suas características de performance durante um longo período de tempo com uma carga nominal de trabalho. Deve ser verificado o uso da memória ao longo do tempo para garantir que não existam perdas acumulativas de memória e também se não existe degradação de performance após um substancial período de tempo em que o sistema opera com carga nominal ou acima dela.

A associação correta entre o tipo de teste e a descrição é:
Alternativas
Q406646 Engenharia de Software
O teste de aceitação normalmente é realizado utilizando-se a interface final do sistema. Sobre esse tipo de teste pode-se afirmar que
Alternativas
Q406643 Engenharia de Software
Com relação aos testes de software, analise:

I. O teste orientado a objetos consiste em realizar sequências de envios de mensagens que devem ser escolhidas de maneira a explorar o maior número possível de estados que um objeto possa assumir e as transições entre eles.

II. O propósito de um plano de testes é descrever o escopo, os recursos, a abordagem e o tempo alocado para as atividades de teste. Identifica os itens e funcionalidades a serem testados, os responsáveis e os riscos.

III. Se um software produz saídas corretas ele deve ser aprovado, pois isso significa que os testes foram rigorosamente realizados.

IV. Normalmente o número de defeitos encontrados segue uma curva logarítmica que decresce com o tempo. Embora ainda possam existir falhas, as chances do usuário encontrá-las são menores.

Está correto o que se afirma em
Alternativas
Q401582 Engenharia de Software
A homologação de sistema é um tipo de serviço que reúne um ou mais tipos de testes de acordo com a estratégia acordada no Plano de Testes. Em um sistema OO - Orientado a Objetos, a natureza do software muda tanto a estratégia quanto a tática de teste. Luiza, que trabalha no Tribunal Regional do Trabalho da 15ª Região, deparou-se com a seguinte situação:

“Há uma hierarquia de classes na qual uma operação X é definida para a superclasse e é herdada por suas subclasses. Cada subclasse usa a operação X, mas ela é aplicada dentro do contexto dos atributos e operações privadas que foram definidas para a subclasse. O contexto no qual a operação X é usada varia de modo sutil.”

Para Luiza aplicar o teste de unidade na operação X é :
Alternativas
Q381167 Engenharia de Software
Considere a seguinte estrutura de módulos de software em processo de teste de integração:

imagem-011.jpg

A sequência de testes adotada foi M1, M2, M3, M6, M4, M5. Essa sequência é denominada de integração
Alternativas
Q351976 Engenharia de Software
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos.

Artifactory é uma ferramenta para consumir e testar webservices que podem ser consumidos por qualquer plataforma, independentemente da linguagem de programação.
Alternativas
Q351975 Engenharia de Software
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos.

O desenvolvimento de sistemas mediante a utilização de CLEAN CODE baseia-se em um ciclo curto de repetições, em que o responsável pela codificação descreve testes automatizados que definem uma funcionalidade elicitada. Após se definir o teste, desenvolve-se o código que será validado pela equipe de teste e, posteriormente, refatorado.
Alternativas
Q351974 Engenharia de Software
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos.

O IDE Selenium é um ambiente que permite transformar um documento XML em outro documento XML. Ele também pode adicionar elementos novos no arquivo de saída, rearranjar e ordenar elementos, testar e tomar decisões sobre quais elementos mostrar.
Alternativas
Q351942 Engenharia de Software
Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função.

De acordo com a norma ISO/IEC 9126, durante os testes, convém que a maioria dos defeitos do software seja descoberta e eliminada. Contudo, alguns defeitos podem permanecer após o teste e, como é difícil corrigir a arquitetura ou outro aspecto básico do projeto do software, a base do projeto usualmente permanece inalterada ao longo do teste.
Alternativas
Q351815 Engenharia de Software
A respeito do desenvolvimento orientado a testes (TDD) e automação de testes com Selenium, julgue os próximos itens.

O Selenium RC grava as ações do usuário, que podem ser transformadas em código de diversas linguagens, como, por exemplo, Java.
Alternativas
Q351813 Engenharia de Software
A respeito do Clean Code e de integração contínua, julgue os itens a seguir.

São características de um servidor de integração contínua: compilação do código-fonte, realização de operações de checkout do gerenciador de configuração, execução de um conjunto de testes, auditoria do código-fonte e testes funcionais.
Alternativas
Q349838 Engenharia de Software
O teste de software é destinado a mostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. O processo de teste tem dois objetivos distintos:

1. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
2. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações.

Desse modo, é correto afirmar que
Alternativas
Q349824 Engenharia de Software
Com relação aos tipos de testes de software, considere:

I. Testes baseados em requisitos são uma abordagem sistemática para projeto de casos de teste em que se considera cada requisito e deriva-se um conjunto de testes para eles. São mais uma validação do que um teste de defeitos.

II. Testes de release são feitos pela própria equipe de desenvolvimento e devem centrar-se na descoberta de bugs no sistema, nos quais os casos de teste são projetados para expor os defeitos.

III. Testes de desenvolvimento incluem testes unitários, nos quais se testa objetos e métodos específicos; testes de componentes, em que se testa diversos grupos de objetos; e testes de sistema, nos quais se testa sistemas parciais ou completos.

IV. Teste beta é um tipo de teste de usuário em que os usuários do software trabalham com a equipe de desenvolvimento para testar o software no local do desenvolvedor.

Está correto o que se afirma APENAS em
Alternativas
Q348544 Engenharia de Software
A respeito de metodologias de desenvolvimento e de ciclo de vida de softwares, julgue os itens subsequentes.

A utilização do Modelo V minimiza os custos da qualidade do software, assim, segundo a regra 10 de Myers, os testes devem ser iniciados nas inspeções/revisões de código até os testes de software.
Alternativas
Q347947 Engenharia de Software
No que concerne a teste de software, julgue os próximos itens.


Um dos critérios do teste de unidade é o particionamento de equivalência, que consiste no particionamento do domínio de entrada do programa de modo que o conjunto de testes resultantes corresponda a uma representação satisfatória de todo o domínio.
Alternativas
Q347946 Engenharia de Software
No que concerne a teste de software, julgue os próximos itens.


Para realizar testes de unidade ou estrutural, pode-se utilizar uma representação conhecida como grafo de fluxo de controle de um programa. A partir do grafo, executam- se todos os caminhos do programa, principalmente na presença de laços.
Alternativas
Q347542 Engenharia de Software
Acerca da metodologia TDD (test driven development) e do Hibernate, julgue os seguintes itens.

Na metodologia TDD, ou desenvolvimento orientado a testes, cada nova funcionalidade inicia com a criação de um teste, cujo planejamento permite a identificação dos itens e funcionalidades que deverão ser testados, quem são os responsáveis e quais os riscos envolvidos.
Alternativas
Q347506 Engenharia de Software
Em relação a teste funcional e de unidade, julgue os itens que se seguem.

Testes funcionais são aplicados para identificar não conformidades entre o programa e seus requisitos
Alternativas
Q347505 Engenharia de Software
Em relação a teste funcional e de unidade, julgue os itens que se seguem.

Para se avaliar a documentação do projeto do software, deve ser utilizado o teste de unidade.
Alternativas
Respostas
1021: B
1022: D
1023: C
1024: B
1025: A
1026: D
1027: E
1028: E
1029: E
1030: C
1031: E
1032: C
1033: D
1034: A
1035: E
1036: E
1037: E
1038: C
1039: C
1040: E