Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aluno: Matrícula: Disciplina: CCT0194 - PROC.DESENV.SOFTWARE Período Acad.: 2017.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais. teste de sistema. teste de unidade. teste de validação. teste de integração. teste de mudanças de requisitos. Gabarito Comentado 2. Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações apresentadas nas alternativas na coluna da direita. Modalidade Classificações 1. Quanto à utilização do código 2. Quanto ao objetivo na busca pelo erro ( ) Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema ( ) Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação ( ) Testes dinâmicos - São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e funcionais do programa ( ) Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto ( ) Testes de validação - Teste realizado após a integração de todos os módulos do sistema 2, 1, 1, 2, 1 1, 1, 1, 2, 2 2, 2, 1, 1, 2 2, 1, 1, 2, 2 2, 1, 2, 1, 1 Gabarito Comentado 3. O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade; II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente; III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os módulos IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema; Com base em sua análise, assinale a única resposta correta. Apenas I e II estão corretas; Apenas I e IV estão corretas; Apenas III e IV estão corretas; Apenas II e III estão corretas; Apenas I e III estão corretas; Gabarito Comentado 4. Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos Testes de sistema podem verificar características como performance, segurança ou usabilidade do software Gabarito Comentado 5. "O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que: Por ser a última fase, ele tem a obrigação de dizer que o software funciona. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. 6. São testes realizados pela análise do código fonte, onde o tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação. Essas são características dos: Testes de validação Testes estáticos Testes de unidade Testes de integração Testes dinâmicos Gabarito Comentado 7. O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. Encontramos algumas modalidades de teste para testar o Software. Uma dessas modalidades é o Teste Estático (ou de Verificação). A partir deste contexto, são apresentados os seguintes itens sobre Teste Estático: I- O Teste Estático deve ser feito durante ou após a implementação; II- O Teste Estático precisa de parte ou todo sistema implementado em uma determinada tecnologia; III- O Teste Estático deve ser feito antes da implementação; IV- O Teste Estático é utilizado para inspeções, revisões e auditorias; Assinale a única resposta correta. Apenas I, II e IV estão corretas; Apenas I e IV estão corretas; Apenas III e IV estão corretas; Apenas I e II estão corretas; Apenas II e IV estão corretas; 8. Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima. Teste caixa preta Teste simples Teste iterativo Teste de interação Teste caixa branca Gabarito Comentado
Compartilhar