·

Cursos Gerais ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Recommended for you

Preview text

Avaliação: CCT0204_AV_201107121906 » TESTES DE SOFTWARE\nTipo de Avaliação: AV\nAluno: 201107121906 - LUIS CARLOS SANTOS FERREIRA\nProfessor: ULISES SPEREL GRACA\nNota da Prova: 5,6 Nota de Particip.: 1\nData: 06/11/2013 15:31:34\n1ª Questão (Ref.: 201107172411)\nAssinale o método de teste que concentra-se no esforço de verificação interna do componente/módulo e é feito essencialmente pelo programador.\nTeste de Integração\nTeste de Estresse\nTeste de Condição\nTeste de Segurança\n✓ Teste de Unidade\n2ª Questão (Ref.: 201107295973)\nVocê trabalhava em uma empresa e é responsável pela manutenção do sistema de estoque e o seu principal negócio. Descreva o tipo de manutenção adequada a esta solicitação.\nResposta:\nGabarito: Manutenção Perfectiva incluir novas funções (ampliações) no software em produção, como: atender pedidos do usuário para modificar funções existentes, incluir novas funções ou efetuar melhoramentos gerais.\n3ª Questão (Ref.: 201107228205)\nO teste da caixa preta, também conhecido como teste comportamental, focaliza os requisitos funcionais do software. Este tipo de teste complementa o teste da caixa branca, pois permite descobrir uma classe de erros diferentes daquela obtida com métodos da caixa-branca. Desta forma, identifique a opção que não representa uma categoria de erro identificado pelo teste Caixa Preta.\n✓ Erros de inicialização e término;\n❌ Erros em estruturas de dados ou acesso a bases de dados externas;\n✓ Erros de estrutura de controle;\n✓ Erros de comportamento ou de desempenho;\n✓ Erros de interface; 4ª Questão (Ref.: 201107204205)\nConsiderando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa o caminho associado com critério baseado em fluxo de controle \"Todos-Caminhos\".\n1,2,3,4,2,3,5,6\n1,2,5,4,2,3,5,2,6\n✓ Há infinitos caminhos.\n1,2,3,4,5,2,6\n1,2,3,4,2,5,2,6\n5ª Questão (Ref.: 201107295626)\nUma 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 tester deve entender o software e tentar desenvolver uma imagem mental de como o software poderá falhar. Nesse sentido o tester poderá olhar o software através de duas visões. Uma delas é o teste Caixa Branca. Descreva-a.\nResposta: O Teste de Caixa Branca realiza uma análise rigorosa do detalhe procedimental e dos caminhos lógicos internos do software. Dessa forma, os testes são realizados a partir dos elementos internos de um trecho de programa que são determinados através das estruturas de controle fazendo com que todos os caminhos possíveis do fluxo de controle sejam percorridos durante os testes.\nGabarito: 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 previamente a 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. 6ª Questão (Ref.: 201107197198)\nTomando como exemplo um software qualquer, verificamos que um determinado caso de teste obteve como tempo de resposta \"02 segundos\". Levando-se em consideração o documento de resultados do sistema que especifica \"tempo de resposta menor ou igual a 01 segundo\", este tempo é:\n✓ Correto, pois deve-se considerar uma margem de erro na verificação da qualidade.\n✓ Correto, pois deu exatamente 2,00 segundos e não 02,344 milissegundos.\n✗ Incorreto, pois é superior ao determinado no documento de requisitos que determina como tempo máximo 1 segundo.\n✓ Muito baixo, pois 02 segundos é algo aceitável em qualquer sistema computacional.\n✓ Muito alto, pois os computadores atuais são capazes de processar milhares de informações por minuto.\n7ª Questão (Ref.: 201107195642)\nConsidere um web site composto de um web server, um servidor de aplicação e um servidor de banco de dados.\nDados históricos demonstram que, em média, a máquina do servidor de aplicação é ré-iniciada a cada 15 dias, e que um administrador demora 15 minutos para reiniciar esta máquina. Mediante estes dados, pergunta-se: Qual o percentual de disponibilidade do site?\n✓ 97,85%\n✓ 99,93%\n✓ 96%\n✓ 98,36%\n✓ 100%\n8ª Questão (Ref.: 201107197285)\nMarque a alternativa que NÃO define um objetivo da Técnica Estrutural:\n✓ Demonstrar que as funções de software são operacionais.\n✓ Garantir que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez.\n✓ Executar todos os laços em suas fronteiras e dentro de seus limites operacionais.\n✓ Exercitar todas as decisões lógicas nos seus estados verdadeiro e falso;\n9ª Questão (Ref.: 201107228204)\nSegundo Pressman o teste de caixa branca, utiliza a estrutura de controle descrita no programa para derivar o casos teste. São baseados nos elementos internos de um trecho de programa. Os casos de teste são determinados a partir das estruturas de controle do programa e desta forma forçar que todos os caminhos possíveis do fluxo de controle do programa sejam percorridos durante os testes. Desta forma, identifique a opção que não representa uma atividade do teste Caixa Branca.\n✓ Identifiquem funções incorretas ou faltando;\n✓ Garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez;\n✓ Exercitem todas as decisões lógicas nos seus estados verdadeiro e falso; Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais;\nExercitam estruturas de dados internas para assegurar sua validade;\n\n10ª Questão (Ref.: 201107192744)\nQual o objetivo do teste de Estresse?\n\nDeterminar se o sistema pode atingir os específicos critérios de desempenho.\nGarantir a continuidade das operações após um desastre.\nSobrecarregar o sistema e tentar levá-lo a falhar, através de grande volume de transações.\nAssegurar que a nova versão do software executa corretamente.\nVerificar se o software foi desenvolvido de acordo com os padrões.\n\n11ª Questão (Ref.: 201107192723)\nQual técnica de teste que visa avaliar as cláusulas de código, lógica interna do componente codificado, as configurações e outros elementos técnicos.\nTeste incremental.\nLógica.\nCaixa Preta.\nCaixa Branca.\nSequencial.