Exercicios_Teste de Software1.docx

3
Teste de Software / Professor Custódio [email protected] MSN:[email protected] - Analista de Projetos/ Qualidade e GCM do Instituto de Pesquisas Eldorado - Pós Graduado em BPM/SOA - Professor do curso de teste de software para concursos da escola de informática Bluestar QUALIDADE DE SOFTWARE 1-CONSULPLAN 2012 – TSE - ANALISTA JUDICIÁRIO O teste de sistemas envolve a integração de dois ou mais componentes que implementam funções ou características e depois o teste do sistema integrado. Em dois processos de desenvolvimento, o primeiro se concentra no teste de um incremento que será entregue ao cliente, e o segundo no teste de todo o sistema. Esses processos de desenvolvimento são, respectivamente, dos seguintes tipos a) iterativo e em cascata. b) hierárquico e em cascata. c) iterativo e por prototipação. d) hierárquico e por prototipação. 2 - FCC - 2012 - TJ-PE - TÉCNICO JUDICIÁRIO Em relação a Qualidade e Teste de Software, quando um produto é previamente testado e enviado para uma nova avaliação, considere: I. Todas as partes alteradas nos documentos, funcionalidades e informações devem ser testadas como se fosse um produto novo. II. Todas as partes inalteradas que sejam influenciadas pelas partes alteradas ou por mudanças em um requerido sistema (de acordo com os conhecimentos específicos do testador) devem ser testadas por amostragem. III. Todas as outras partes que não foram alteradas ou influenciadas pelas alterações, devem ser testadas como sendo um novo produto. Está correto o que se afirma em: a) I, apenas. b) I, II e III. c) II, apenas. d) I e III, apenas. e) III, apenas. 3-FCC - 2012 TJ-PE TÉC. JUDICIÁRIO - PROGRAMADOR DE COMPUTADOR São práticas eficientes para revisão de código, EXCETO: a) Revisar código por, no máximo, 90 minutos por vez. b) Revisar até 500 linhas de código por hora. c) Adotar revisões de código com auxílio de ferramentas. d) Revisar até 1000 linhas de código por vez. e) Decidir antecipadamente os objetivos do processo de revisão de código e como medir sua efetividade. TESTES DE SOFTWARE 4-CONSULPLAN 2012 – TSE - ANALISTA JUDICIÁRIO Durante o desenvolvimento de um software, é comum a realização de testes, com o objetivo de analisar e concluir se o software está sendo desenvolvido em conformidade com as especificações. Nesse contexto, observe as afirmativas a seguir, estabelecidas por Boehm. I. Estamos construindo o produto correto? II. Estamos construindo o produto corretamente? Essas afirmativas estão relacionadas, respectivamente, aos conceitos de a) validação e verificação. b) verificação e validação. c) avaliação e aceitação. d) aceitação e avaliação. 5 -CONSULPLAN 2012 - TSE - ANALISTA JUDICIÁRIO Observe a figura, que ilustra o modelo de um sistema em teste. No modelo, o testador fornece as entradas para o componente ou o sistema e examina as saídas correspondentes. Se as saídas não forem as previstas, o teste detectou um problema com o software. Este teste é conhecido como teste de a) configuração. b) caixa preta. c) caixa branca. d) desempenho. 6–FCC 2012–TRT 11ª REGIÃO (AM)-ANALISTA JUDICIÁRIO Considere: O objetivo é executar o sistema sob o ponto de vista de seu usuário final, varrendo as funcionalidades em busca de falhas em relação aos objetivos originais. Os testes são executados em condições similares àquelas que um usuário utilizará no seu dia-a-dia de manipulação do sistema. A afirmativa refere-se ao teste de

Transcript of Exercicios_Teste de Software1.docx

Page 1: Exercicios_Teste de Software1.docx

Teste de Software / Professor Custó[email protected]

MSN:[email protected]

- Analista de Projetos/ Qualidade e GCM do Instituto de Pesquisas Eldorado- Pós Graduado em BPM/SOA- Professor do curso de teste de software para concursos da escola de informática Bluestar

QUALIDADE DE SOFTWARE

1-CONSULPLAN 2012 – TSE - ANALISTA JUDICIÁRIOO teste de sistemas envolve a integração de dois ou mais componentes que implementam funções ou características e depois o teste do sistema integrado. Em dois processos de desenvolvimento, o primeiro se concentra no teste de um incremento que será entregue ao cliente, e o segundo no teste de todo o sistema. Esses processos de desenvolvimento são, respectivamente, dos seguintes tipos a) iterativo e em cascata. b) hierárquico e em cascata. c) iterativo e por prototipação. d) hierárquico e por prototipação.

2 - FCC - 2012 - TJ-PE - TÉCNICO JUDICIÁRIO Em relação a Qualidade e Teste de Software, quando um produto é previamente testado e enviado para uma nova avaliação, considere:

I. Todas as partes alteradas nos documentos, funcionalidades e informações devem ser testadas como se fosse um produto novo.

II. Todas as partes inalteradas que sejam influenciadas pelas partes alteradas ou por mudanças em um requerido sistema (de acordo com os conhecimentos específicos do testador) devem ser testadas por amostragem.

III. Todas as outras partes que não foram alteradas ou influenciadas pelas alterações, devem ser testadas como sendo um novo produto.

Está correto o que se afirma em:a) I, apenas. b) I, II e III. c) II, apenas. d) I e III, apenas. e) III, apenas.

3-FCC - 2012 TJ-PE TÉC. JUDICIÁRIO - PROGRAMADOR DE COMPUTADORSão práticas eficientes para revisão de código, EXCETO: a) Revisar código por, no máximo, 90 minutos por vez. b) Revisar até 500 linhas de código por hora. c) Adotar revisões de código com auxílio de ferramentas. d) Revisar até 1000 linhas de código por vez. e) Decidir antecipadamente os objetivos do processo de revisão de código e como medir sua efetividade.

TESTES DE SOFTWARE

4-CONSULPLAN 2012 – TSE - ANALISTA JUDICIÁRIODurante o desenvolvimento de um software, é comum a realização de testes, com o objetivo de analisar e concluir se o software está sendo desenvolvido em conformidade com as especificações. Nesse contexto, observe as afirmativas a seguir, estabelecidas por Boehm.

I. Estamos construindo o produto correto?

II. Estamos construindo o produto corretamente?

Essas afirmativas estão relacionadas, respectivamente, aos conceitos de a) validação e verificação. b) verificação e validação. c) avaliação e aceitação.

d) aceitação e avaliação.

5 -CONSULPLAN 2012 - TSE - ANALISTA JUDICIÁRIOObserve a figura, que ilustra o modelo de um sistema em teste.

No modelo, o testador fornece as entradas para o componente ou o sistema e examina as saídas correspondentes. Se as saídas não forem as previstas, o teste detectou um problema com o software. Este teste é conhecido como teste de a) configuração. b) caixa preta. c) caixa branca. d) desempenho.

6–FCC 2012–TRT 11ª REGIÃO (AM)-ANALISTA JUDICIÁRIO

Considere:O objetivo é executar o sistema sob o ponto de vista de seu usuário final, varrendo as funcionalidades em busca de falhas em relação aos objetivos originais. Os testes são executados em condições similares àquelas que um usuário utilizará no seu dia-a-dia de manipulação do sistema. A afirmativa refere-se ao teste de

a) aceitação. b) sistema. c) unidade. d) operação. e) integração.

7–FCC 2012 -TRT 11ª REGIÃO (AM) - TÉCNICO JUDICIÁRIO NÃO É uma técnica típica de teste de caixa preta: a) teste de tabela de decisão. b) teste de todos os pares. c) teste de integração. d) teste de caso de uso. e) tabelas de estado de transição.

8 - FCC - 2011 - TCE-PR - ANALISTA DE CONTROLESegundo Sommerville, após um sistema ser completamente integrado, é possível testar propriedades como a de desempenho do sistema. Neste contexto, considere:

I. Testes de desempenho devem ser produzidos de forma a garantir que o sistema possa processar a sua carga prevista, sendo que tais testes geralmente são planejados para que a carga seja continuamente aumentada até que o sistema apresente desempenho fora do aceitável.

II. Os testes de desempenho devem determinar se um sistema corresponde às suas exigências, sendo que a descoberta de defeitos ou problemas no sistema não é enfoque desta etapa.

III. Para determinar se o desempenho está sendo atingido, pode ser necessário a construção de um perfil operacional, que é a listagem de todo o grupo de operadores/usuários que farão

Page 2: Exercicios_Teste de Software1.docx

uso deste sistema.

Está correto o que se afirma em a) I, apenas. b) I, II, III. c) III, apenas. d) I e II, apenas. e) II e III, apenas.

9-FUMARC 2011 PRODEMGE - ANALISTA TECNOLOGIA DA INFORMAÇÃO

Analise as afrmativas abaixo em relação às técnicas de teste de software. I.   O teste caixa-branca permite derivar casos de teste que, dentre outras coisas, exercitam as estruturas de dados internas para garantir sua validade. II.  O teste caixa-preta é usado para demonstrar que as funções do software estão operacionais, se preocu- pando pouco com a estrutura lógica interna do software. III. O teste de caminho básico é uma técnica de teste caixa-preta. Assinale a alternativa VERDADEIRA:

a) Apenas as afrmativas I e II estão corretas. b) Apenas as afrmativas I e III estão corretas. c) Apenas as afrmativas II e III estão corretas. d) Todas as afrmativas estão corretas.

10-FUMARC 2011 PRODEMGE - ANALISTA TECNOLOGIA DA INFORMAÇÃO 

Em relação às estratégias de teste de software, correlacione as colunas a seguir:

Está CORRETA a seguinte seqüência de respostas, na ordem de cima para baixo:

a) II, IV, I, III. b) IV, II, I, III. c) IV, I, III, II. d) III, II, I, IV.

11-FUMARC 2011 PRODEMGE - ANALISTA TECNOLOGIA DA INFORMAÇÃO

Em relação às abordagens e estratégias de teste de software, analise os itens a seguir, colocando (V) para a assertiva verdadeira e (F) para a assertiva falsa. (       ) Teste fumaça pode ser caracterizado como uma estratégia de integração constante para avaliar os mecanismos de proteção e segurança do software construído.

(       ) Teste de regressão é a reexecução de algum sub- conjunto de testes que já foram conduzidos para garantir que as modifcações do software não propagaram efeitos colaterais indesejáveis.

(       ) Teste de estresse tem o objetivo de submeter o sistema a situações anormais como, por exemplo, uma carga de trabalho excessiva.

(       ) Teste beta é um teste de aceitação que necessariamente é executado pelo usuário fnal junto com o desenvolvedor do software em um ambiente controlado. Assinale a opção com a sequência CORRETA, na ordem de cima para baixo.

a) F, V, V, F. b) V, V, F, F. c) F, V, V, V. d) V, F, V, V.

GABARITO (hipotético):

1 - A 2 - A 3 - A 4 - B 5 - B 6 - C 7 - A 8 - A 9 - B 10 – A 11 - A