Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina(s): Qualidade de Software Questão 1/5 - Qualidade de Software Os testes de caixa-preta abordam quesitos importantes e fazem referência a testes realizados na interface do software. Assinale V para as proposições verdadeiras ou F para as proposições falsas em relação aos quesitos que os testes de caixa-preta devem abordar: I - Funções incorretas ou faltantes. II - Erros de Interface. III - Erros em estruturas de dados ou acesso a base de dados externas. IV - Erros de comportamento ou desempenho. V - Erros de inicialização ou término. Agora, marque a sequência correta: Nota: 20.0 A V, V, F, F, V. B F, F, F, F, F. C V, V, V, V, V. Você acertou! D F, F, V, F, V. E V, F, V, F, V. Questão 2/5 - Qualidade de Software Para conseguirmos êxito em nossos testes, devemos testá-los em duas frentes: 1. Conhecimento de função especificada demonstrando que a mesma é operacional. (Caixa Preta). 2. Conhecimento da garantia de integração, ou seja, operações internas são realizadas de acordo com as especificações. (Caixa branca). Nota: 20.0 A O teste caixa-branca fundamenta-se em um exame rigoroso do detalhe da interface. Os caminhos lógicos do software e as colaborações entre componentes são testados exercitando conjuntos específicos de condições ou ciclos. B O teste caixa-preta fundamenta-se em um exame rigoroso do detalhe procedimental. Os caminhos lógicos do software e as colaborações entre componentes são testados exercitando conjuntos específicos de condições ou ciclos. C O teste caixa-preta faz referência a testes realizados na interface do software. Um teste caixa-preta examina alguns aspectos fundamentais de um sistema, com pouca preocupação em relação à estrutura lógica interna do software. Você acertou! D O teste caixa-branca faz referência a testes realizados na interface do software. Um teste caixa-preta examina alguns aspectos fundamentais de um sistema, com pouca preocupação em relação à estrutura lógica interna do software. E O teste caixa-preta faz referência a testes de usabilidade realizados na interface pelos usuários da aplicação. Questão 3/5 - Qualidade de Software Um cenário de teste descreve um procedimento para executarmos o software a partir do ponto de vista de quem utiliza um determinado sistema. O testador, ao executar um teste e descobrir uma falha, remete à problemas de operação do sistema. A partir das considerações apresentadas, os testes são realizados para remediar futuros problemas em seu uso. Caso o software apresente falhas durante o seu uso, qual(is) a(s) pessoa(s) a ser(em) impactada(s) negativamente? Nota: 20.0 A Usuário e Desenvolvedor. B Desenvolvedor. C Gerente de projeto. D Testador de software. E Usuário. Você acertou! A pessoa a ser impactada com falhas durante o uso do sistema é o usuário. Questão 4/5 - Qualidade de Software Relacione enumerando na ordem sequencial, o tipo de cada teste caixa-branca apresentados na Coluna A, com as respectivas definições apresentadas na Coluna B: COLUNA 1: 1. Teste de caminho básico: grafo de fluxo. 2. Teste de caminho básico: caminho de programas independentes. 3. Teste de caminho básico: derivação de casos de teste. 4. Teste de caminho básico: matrizes de grafos. 5. Teste de estrutura de controle. COLUNA 2: ( ) É qualquer caminho para que o programa seja introduzido pelo menos com um novo conjunto de comandos para uma determinada condição. ( ) Neste tipo de teste o foco encontra-se nas estruturas básicas de controle dentro de um algoritmo. Testes de condição, de fluxo de dados e testes de ciclo. ( ) Método de teste de caminho base pode ser aplicado a projeto procedimental. Aqui ele se torna um caminho básico como uma série de passos. ( ) Um grafo representa o fluxo de controle lógico. ( ) Este procedimento deriva um grafo de fluxo até que um conjunto de caminhos base seja determinado para uma possível automatização. Nota: 20.0 A 2, 5, 4, 1, 3. B 2, 5, 1, 3, 4. C 2, 5, 3, 1, 4. Você acertou! D 4, 5, 3, 1, 2. Questão 5/5 - Qualidade de Software Devemos planejar nosso projeto de testes com a mente da “testabilidade”. Segundo James Bach in apud (Pressman, 2011): “Testabilidade de software é simplesmente a facilidade com que o programa de computador pode ser testado”. Qual das afirmativas abaixo é complementar ao conceito de testabilidade? Nota: 20.0 A Um bom teste deve ter apenas um olhar interno. B Um bom teste não é redundante, opta por não ser muito simples e nem muito complexo e releva erros de acordo com um tempo e recursos delimitados para indução de erros. Você acertou! C Um bom teste deve ter apenas um olhar externo. D Um bom teste é redundante e opta por ser mais complexo possível, nunca relevando erros de acordo com o tempo e com o recurso. E Um bom teste apenas releva erros simples. Orientações para realização da avaliação.
Compartilhar