·

Análise e Desenvolvimento de Sistemas ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

O teste funcional é um tipo de teste que atua com as funções do software, para isso é necessário elaborar um planejamento para aplicação deste tipo de teste, este planejamento envolve alguns passos, sendo eles: I - Identificação de funções que um sistema deverá realizar. II - Aplicar a execução de teste de unidade III - criar casos de teste para checar as funções.\n\nÉ correto o que se afirma em:\n\na. II apenas.✔\nb. I e III apenas.✔\nc. I apenas.\n\nd. II e III apenas.\n\ne. III apenas. Em um plano de teste deve constar diversas informações para um bom andamento da aplicação de testes. Neste documento deve-se constar algumas ações e tarefas específicas. Sobre estas ações e tarefas leis as afirmações a seguir. I - Neste documento é informado os módulos que serão testados e as técnicas aplicadas II - Deve-se constar as estratégias de teste a serem aplicados e os recursos computacionais como ferramentas e hardware. III - No documento é apresentado os recursos de meio de obra o cronograma de execução das atividades. IV - O documento apresenta os passos para aplicar os casos de teste e também o que se esperar nos resultados obtidos.\n\nCom base no estudo do material da disciplina, é correto o que se afirma em:\n\na. I e apenas.\n\nb. II e III apenas.✔\nc. I e II apenas.\n\nd. II e IV apenas.\n\ne. I, II e III apenas. A norma IEEE 829 trata o Documento de Plano de Testes, ou Test Plan. Esta norma prevê uma série de atividades a serem aplicadas que devem constar no documento, sobre as atividades previstas leia as afirmações a seguir. I - A atividade de analisar o produto refere-se ao fato de que não se deve testar um produto sem informações sobre o mesmo. II - Definir o objetivo do teste se refere a definição do objetivo geral do que se pretende atingir com a implementação dos testes. III - A atividade de planejamento de recursos, está associado em elencar os recursos de humanos necessário para realizar os testes IV - O planejamento dos testes, diz respeito ao planejamento do ambiente dos testes voltados às interfaces dos usuários e configurações dos módulos.\n\nAgora, assinale a alternativa que apresenta as afirmações corretas:\n\na. I e II apenas.\n\nb. I e I apenas.\n\nc. II e III apenas.✔\nd. II e IV apenas.\n\ne. III e IV apenas. Mesmo o teste automatizado trazendo diversos benefícios de sua aplicação, no entanto, deve-se ponderar o custo de sua implementação em comparação a testes manuais, para isso se leva em consideração alguns fatores, tais como: I - Um dos fatores que estão associado ao custo é e encontrar o contar profissionais especialistas no tipo de teste que será aplicado. II - Selecionar os melhores casos de teste, o fator ferramentinha não é um item que onera nos custos. III - A elaboração de padrões de testes específicos para organização, é um fator relevante que pode interferir no custo. IV - O treinamento do analista de teste e gerente de projetos para a compreensão dos testes aplicado, é um fator de custo a ser analisado. Com base no conteúdo apresentado e no material de estudo, é correto afirmar em: a. I e II apenas b. II e III apenas c. I e III apenas d. III e IV apenas e. I e IV apenas Um caso de teste consiste em efetuar a entrada de dados no software, para em si testar suas funcionalidades. Temos um ponto de atenção sobre estas entradas de dados, mais específico em entrada de dados já conhecidas pelo analista de teste e pelo próprio desenvolvedor. Com base no conteúdo abordado no material de estudo, por que devemos ter um ponto de atenção sobre entradas já conhecidas? a. O ponto de atenção em entradas conhecidas é que não podemos testar o sistema, com outras entradas, além das já conhecidas. Assim blindando o sistema. b. Devemos ter cuidado em utilizar entradas conhecidas, pois partes críticas do software e mais prováveis de apresentação de erro não vão viram a tona, aniso o teste falha. c. O problema de se utilizar entradas conhecidas é que, o sistema poderá entrar em um loop de teste, pois o desenvolvedor utiliza sempre as mesmas. d. Ao se utilizar de dados já conhecidos do sistema, é que este fica viciado em apenas um resultado, não sendo possível utilizar nenhum tipo de entrada, entretanto este método é eficaz em descobrir todos os erros do software. e. O ponto de atenção é no funcionamento do software, mas ao se utilizar entradas conhecidas, podemos testar o software por completo sem problemas. A ferramenta de teste funcional constrói uma representação por meio de uma estrutura em grafo. Um grafo consiste em nós, que são os pontos de dados e arestas que são linhas de interligação dos nós, um grafo pode ser conexo, onde todos os nós são interconectados ou desconexos, onde temos nós de gráficos que não podem ser acessados utilizando as arestas. Com base no conteúdo apresentado e no material de disciplinas, em um grafo de teste funcional, os nós têm qual propriedade. a. A partir da execução de comandos no primeiro nó, os demais comandos nos nós serão executados de forma sequencial. Cada nó possui uma alça sobre o caso de teste, e devem ser executados de modo totalmente separados. b. Cada nó possui uma alça sobre o caso de teste, e devem ser executados de modo totalmente separados. c. Os nós de um grafo de um teste funcional, atribuem ações a serem executados de forma sequencial, iniciado do nós profundo ao seu início. d. A partir da execução dos comandos nos nós ímpares, é possível extrair informações dos nós de forma sequencial. e. Ao executar de modo sequencial os nós do grafo deve-se começar a execução pelo segundo nível de grafo.