Buscar

AV 2017 Teste de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0272_AV_ » TESTES DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 
Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AA 
Nota da Prova: 7,0 Nota de Partic.: 0 Av. Parcial 2 Data: 23/11/2017 18:20:49 
 
 
 1a Questão (Ref.: 201511657783) Pontos: 1,0 / 1,0 
Uma vez gerado o código-fonte, o software deve ser testado para descobrir tantos erros quanto possível antes de fornecê-lo ao cliente. Para atingir este objetivo o testador deve entender o software e tentar desenvolver uma imagem mental de como o software poderá falhar. Neste sentido o testador poderá olhar o software através de duas visões. Uma delas é o Teste Caixa Branca. Descreva-a. 
 Resposta: É um teste onde não se procupa somente com a funcionalidade. Ele visa avaliar elementos técnicos como: as configurações, lógica interna de componentes codificados e cláusulas de código. 
 Gabarito: Resposta: Quando sabemos como é o trabalho interno do software e realizamos testes para garantir que as operações internas foram adequadamente exercitadas, estamos realizando teste de caixa-branca. Este tipo de teste é baseado em um exame rigoroso dos detalhes procedimentais e dos caminhos lógicos internos do software. Segundo Pressman também chamado de teste de caixa-de-vidro, este teste utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos do programa. 
 
 
 
 2a Questão (Ref.: 201512558863) Pontos: 0,0 / 1,0 Marcos é um desenvolvedor de software com mais de trinta anos em experiência na linguagem de programação Cobol. Após desenvolver o módulo XPTI, ele consultou mais uma vez a documentação e confirmou que este módulo era um módulo subordinado de XPTE. Além disso, XPTI tinha dois módulos subordinados a ele, o XPTO e o XPTU. 
Através dos detalhes do texto acima, explique o que são pseudocontroladores e pseudocontrolados e, no caso de um teste unitário, quantos pseudocontroladores e pseudocontrolados deverão ser construídos e utilizados por Marcos. Explique também por que a codificação deles é considerada uma despesa indireta. 
 Resposta: 
 Gabarito: 
Para que seja viável a realização do teste de unidade (ou teste unitário) pseudocontroladores (drivers) e pseudocontrolados (stubs) podem ser necessários. Um driver representa um substituto temporário de um modulo ao qual o módulo a ser testado é subordinado e um stub é um substituto temporário de um módulo subordinado ao módulo a ser testado. No caso de Marcos, ele necessita desenvolver e utilizar um driver, que substituirá o módulo XPTE e dois stubs que substituirão os módulos XPTO e XPTU para que ele possa testar unitariamente o módulo XPTI, desenvolvido por ele. A construção destes substitutos de módulos é considerada uma despesa indireta porque além de serem codificados, não serão fornecidos juntamente com o restante do software. 
 
 
 
 3a Questão (Ref.: 201512374677) Pontos: 1,0 / 1,0 
A atividade de teste de software é complemento indispensável à atividade de construir e manter sistema. A 
aplicação de teste de software deve ser: __________________________________________. Marque a opção que completa a afirmativa corretamente. 
 
 executada e avaliada. 
 planejada, supervisionada e avaliada. 
 planejada, supervisionada, executada e avaliada. 
 supervisionada e executada. 
 supervisionada, executada e avaliada. 
 
 
 
 4a Questão (Ref.: 201512093500) Pontos: 0,0 / 1,0 
Quando um caso de teste descobre um erro, o processo que irá resultar na remoção deste erro. Ela ocorre como consequência de um teste bem sucedido, ou seja, ela ocorre sempre que um defeito é revelado.Esse processo denomina-se: 
 
 teste de caixa preta 
 Defeito 
 Revisão Tecnicas Formais 
 Teste de caixa branca 
 Depuração 
 
 
 
 5a Questão (Ref.: 201511558415) Pontos: 1,0 / 1,0 
Qual é o conceito da técnica de Caixa Branca ? 
 
 Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e outros elementos técnicos. 
 É baseado na lógica de sua execução, chamada também de Thread Testing. 
 É um tipo de teste que visa aprovar o sistema de uma forma completa imitando o ambiente real. 
 Nenhuma das alternativas. 
 Visa verificar se a solução atende os objetivos dos requisitos do negócio, no que diz respeito à funcionalidade, usabilidade antes de utilizar no ambiente de produção. 
 
 
 
 6a Questão (Ref.: 201512558929) Pontos: 1,0 / 1,0 
 
Analise as afirmativas 
I - O nó um representa o início de uma estrutura de repetição 
II - O nó onze inicia uma estrutura condicional composta (que inclui um SE e um SENÃO) 
III - O número de regiões internas mais uma região externa determinará o número de caminhos independentes representados pelo grafo. 
IV - O número de nós é maior que o número de arestas. 
 
A(s) afirmativa(s) correta(s) é(são): 
 
 I e II. 
 II e IV. 
 III e IV. 
 II. 
 I, II e IIII. 
 
 
 
 7a Questão (Ref.: 201512129019) Pontos: 1,0 / 1,0 
Dentro de uma equipe de teste existe um papel definido para cada atividade. Como denominamos ao perfil do profissional que é responsável pela montagem da infraestrutura de teste: pela montagem do ambiente e escolha das ferramentas de testes. 
 
 Analista de teste 
 Projetista de teste 
 Arquiteto de teste 
 Testador 
 Engenheiro de teste 
 
 
 
 8a Questão (Ref.: 201511558488) Pontos: 1,0 / 1,0 
Em um exemplo em que um caso de teste deva ser construído para testar um novo campo numérico do sistema, qual alternativa apresenta os aspectos que deveriam ser levados em consideração? 
 
 Se for um campo numérico, verificar se não aceita caracteres alfabéticos ou caracteres especiais. 
 Se for um campo numérico, além de não aceitar nada diferente de números, deve ser verificado também seu limite máximo de digitação e as fronteiras inferiores e superiores. 
 Se for um campo numérico, verificar se não aceita letras. 
 Se for um campo numérico, deve-se verificar apenas se o campo está sendo preenchido. 
 Um campo numérico tem que aceitar números e caracteres especiais, como ":" para se digitar hora. 
 
 
 
 9a Questão (Ref.: 201511589478) Pontos: 0,5 / 0,5 
Sua empresa construiu uma aplicação que será distribuída através de download para diferentes tipos de usuários. Você foi incumbido de garantir que a aplicação realmente execute em diferente tipos de navegadores em diversos tipos de sistemas operacionais. Neste caso que tipo de teste você deve aplicar? 
 
 Teste de recuperação 
 Teste de segurança 
 Teste de disponibilização ou configuração 
 Teste de esforço 
 Teste de desempenho 
 
 
 
 10a Questão (Ref.: 201512197128) Pontos: 0,5 / 0,5 
Segundo Graham e Fewster (1999), existem diferentes estratégias consideradas ao se projetar e escrever scripts de testes: Scripts Lineares, Scripts estruturados ou compartilhados, Data-driven scripts e Keyword-driven scripts. Marque a alternativa que define a técnica Keyword-driven scripts. 
 
 Técnica que aciona mais de um comando simulando a execução em paralelo de diversas ações. Os scripts podem ser utilizados em mais de um caso de teste e tendem a ser scripts genéricos como login e logout. Os scripts podem ser alterados. 
 Técnica que separa os dados usados pelo script em si. Consiste em extrair dos scripts de teste os dados de teste e armazená-los em arquivos separados da lógica de execução devido ao alto volume de dados. A vantagem desta técnica é a possibilidade de utilização do mesmo script com diferente arquivo de dados, em diferentes formatos. 
 Técnica muito semelhante ao data-driven script, porém neste caso utiliza palavras-chaves ou ações específicas que são usadas constantemente em mais de um script. Consiste em extrair dos scripts de teste, o procedimento de teste que representa a lógica de execução. 
 Técnica que consiste em criar um script e depois fazer isso de uma massa de dados que seráexecutada no script, dirigindo a forma como será executado assim como a quantidade de vezes que ele será executado. 
 Técnica que faz a gravação ou replicação direta das ações do teste sem nada acrescentar. Consiste em gravar as ações executadas por um usuário sobre a interface gráfica de uma aplicação e converter estas ações em scripts de teste que podem ser executadas quantas vezes for necessário.

Outros materiais