Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste: funcional. de unidade. de integração. de validação. de aceitação. 2a Questão Quando falamos de requisitos de software os stakeholders são: Os clientes do projeto que pagam pelo software. Os desenvolvedores do software, incluindo a gerência. Os usuários principais do software e o gerente de desenvolvimento Toda a equipe de informática, envolvida diretamente ou não com o projeto de software de que está se falando. Os usuários principais do software, os usuários que são afetados direta ou indiretamente pelo software e a equipe de desenvolvimento. 3a Questão Durante o desenvolvimento de um software, é importante descobrir os erros o mais cedo possível. Isto justifica-se pois: o custo de correção de erros é estável ao longo do processo de desenvolvimento não é permitido que chegue nenhum erro no software na fase de homologação se for descoberto um erro em um programa, este deverá ser desprezado e construído um novo programa. se os erros forem detectados muito tardiamente, pode não ser mais possível sua correção. o custo de correção de erros crescer exponencialmente quanto mais avançamos nas fases de desenvolvimento do sistema. 4a Questão Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste. I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software; II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação; IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento; É correto, apenas, o que se afirma em: III e IV; I e II; I e III; II e IV; II e III; 5a Questão Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais. teste de integração. teste de validação. teste de mudanças de requisitos. teste de unidade. teste de sistema. 6a Questão 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, 2, 1, 1, 2 2, 1, 1, 2, 2 1, 1, 1, 2, 2 2, 1, 2, 1, 1 2, 1, 1, 2, 1 7a Questão Em relação ao teste de software, assinale a alternativa correta sobre o teste de integração: Tem a mesma aplicação do teste de aceitação Tem como objetivo explorar a menor unidade de um projeto Teste realizado pelos usuários fnais do software. Visa descobrir falhas por meio da utilização dos testes nos comandos internos de cada componente Visa testar as falhas decorrentes da integração dos módulos do sistema 8a Questão Sabemos que existem duas modalidade de testes de software. Ela são classificadas em: I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos; II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema; III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa; IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais; É correto, apenas, o que se afirma em: III e IV; I e II; II e III; I e III; II e IV;
Compartilhar