·
Análise e Desenvolvimento de Sistemas ·
Qualidade de Software
Send your question to AI and receive an answer instantly
Recommended for you
7
Atividade 3 - Qualidade e Teste de Software
Qualidade de Software
FMU
7
Prova N2 - Qualidade e Teste de Software
Qualidade de Software
FMU
10
Atividade 4 - Qualidade e Teste de Software
Qualidade de Software
FMU
7
Qualidade e Teste de Software - U3 Atividade
Qualidade de Software
FMU
7
Qualidade e Teste de Software - U2 Atividade
Qualidade de Software
FMU
7
Atividade 1 - Qualidade e Teste de Software
Qualidade de Software
FMU
10
Qualidade e Teste de Software - U4 Atividade
Qualidade de Software
FMU
7
Qualidade e Teste de Software - U1 Atividade
Qualidade de Software
FMU
3
Qualidade e Testes de Software
Qualidade de Software
UMG
5
Eps_ Alunos10
Qualidade de Software
UMG
Preview text
Atividade 2 (A2): Revisão da tentativa\n\nIniciado em\ndomingo, 11 set 2022, 17:08\nEstado Finalizada\nConcluída em\ndomingo, 11 set 2022, 17:18\nTempo 10 minutos e 6 segundos\nempregado\nAvaliar 10,00 ou máximo de 10,00(100%)\n\nQuestão 1\nCorreto\nAtingiu 1,00 de 1,00\n\nA percepção da qualidade de um software diz respeito a como este atende as necessidades do usuário final. Entretanto, para isso acontece, o software não pode apresentar falhas, por isso, deve passar por testes.\n\nCom base no conteúdo estudado, analise e assinale a alternativa que apresenta corretamente a constituição de um processo de teste em software:\n\na. O teste de software consiste em uma sequência de ações, que tem como objetivo detectar qualquer tipo de instabilidade no servidor de cloud e na interpretação do usuário sobre a interface.\n\nb. Um teste de software consiste em testar quanto este pode suportar a carga de trabalho apresentada pelo usuário.\n\nc. O software é testado por meio de uma sequência de ações, que têm como princípio a detecção de falhas, e consiste em um processo de testes. ✅\n\nd. O software é testado com o princípio de detecção de sua interface, sendo analisado como é bem aceito pelo usuário.\n\ne. O teste de software acontece por meio do desenvolvedor, e consiste em verificar o quanto está adequado, com base nos requisitos.\n\nQuestão 2\nCorreto\nAtingiu 1,00 de 1,00\n\nA aplicação do caso do teste para aferir a qualidade de um software tem como finalidade analisar os módulos desenvolvidos. Entretanto, deve-se considerar testes que possam interagir e vincular os módulos testados, para verificar que estes estão em conformidade com outros módulos.\nCom base no excerto e no conteúdo estudado, assinale a alternativa que corresponde ao tipo de teste apresentado nessa questão.\n\na. Casos de teste do teste de integração. ✅\n\nb. Casos de teste da estratégia top-down.\n\nc. Teste de integração entre as estratégias top-down e bottom-up.\n\nd. Casos de teste nas abordagens de teste automatizados.\n\ne. Teste de integração na abordagem de teste de utilidades.\n\n Atividade 2 (A2): Revisão da tentativa\n\nCorreto\nAtingiu 1,00 de 1,00\n\nUm caso de teste é, basicamente, uma análise sobre as entradas do programa, o que se corresponde como saída esperada, baseado nos requisitos do sistema.\n\nPodemos considerar que os valores de entrada e saída são, respectivamente:\n\na. O input de dados é tudo aquilo que o programa executa, o output esperado é tudo o que é possível de ser processado pelo sistema.\n\nb. Uma alteração no programa acontece por meio de um sistema integrado, sendo este um periférico, e a saída esperada corresponde ao modo como o usuário poderá interpretar a informação.\n\nc. A entrada corresponde às informações que podem ser inseridas no sistema, e as saídas esperadas são as validações e a apresentação de informações que o sistema poderá apresentar. ✅\n\nd. Podemos considerar, as entradas, dados fixos do sistema, e a saída, informações previamente escolhidas pelos usuários.\n\ne. As entradas do programa são os inputs, e as saídas são os resultados de erros.\n\nQuestão 4\nCorreto\nAtingiu 1,00 de 1,00\n\nPara assegurar a qualidade de um produto, este deve ser testado antes de ser entregue ao cliente. Isso acontece com alimentos, eletrodomésticos, eletrônicos, veículos, carros, dentre outros produtos e serviços. Um software também passa por processos de teste de qualidade seguindo o seguinte princípio:\n\na. O software é testado como um todo, sem os módulos estarem associados entre si.\n\nb. Cada módulo entregue será testado de modo isolado antes de ser avaliado em conjunto como o sistema como um todo. ✅\n\nc. O software é testado por um todo, ao final de cada novo módulo entregue.\n\nd. O teste de software é aplicado no momento de implementação, sendo testado apenas em conjunto.\n\ne. O teste de qualidade de um software acontece apenas com os seus módulos separados, sem poder ser aplicado em conjunto.\n\n Atividade 2 (A2): Revisão da tentativa\n\nCorreto\nAtingiu 1,00 de 1,00\n\nOs testes de qualidade de um software são atividades aplicadas com extremo rigor para obter o máximo de qualidade. Entretanto, no meio ou ao término do processo de teste, o software pode passar por inclusões ou alterações em seu código-fonte.\n\nCom base no contexto apresentado e no conteúdo estudado, podemos considerar que será aplicado o seguinte tipo de teste:\n\na. teste de regressão. ✅\n\nb. teste de modificação.\n\nc. teste de acessibilidade.\n\nd. teste de unidade;\n\ne. teste de integração.\n\nQuestão 6\nCorreto\nAtingiu 1,00 de 1,00\n\nOs testes de software acontecem, geralmente, de modo separado, em que são testados os módulos por meio de teste de unidade e, posteriormente, se é necessário realizar um teste completo de todo o software. Abordagens de teste são praticamente as ligações entre os módulos do sistema.\n\nSegundo as estratégias para aplicação do teste, analise as afirmativas a seguir:\n\nI - A estratégia big bang geralmente possui um bom desempenho em sistemas pequenos, em que são unidos todos os erros identificados e corrigidos no final de todo o processo.\n\nII - A abordagem da estratégia top-down, na qual é efetuado o teste de cima para baixo, segue um fluxo em que grandes falhas são identificadas e corrigidas no final de todo o processo.\n\nIII - A estratégia bottom-up é representada pelo teste de baixo para cima, em que são testados os módulos de mais baixo nível de modo linear e, posteriormente, unidos todos para um teste final.\n\nÉ correto o que se afirma em:\n\na. I, apenas.\n\nb. II, e apenas.\n\nc. I, II e III estão corretas.\n\nd. II, apenas.\n\ne. I, apenas. ✅\n\n Hoje em dia, tecnologias que suportam linguagens orientadas a objeto (como o Java) permitem não só a automatização dos testes – ação tão importante no âmbito do TDD – como também a execução de partes autônomas de um programa, como uma classe, por exemplo.\n\nNETO, R. M. Engenharia de software. Londrina: Editora e Distribuidora Educacional S.A., 2016.\n\nPara efetuar um TDD, podemos guiar os testes por meio de uma sequência lógica. Sobre os passos de um desenvolvimento guiado, assinale a afirmativa correta:\n\nPodemos guiar o TDD por meio de dois passos básicos: selecionando um conjunto de casos de teste e executando-os; caso seja encontrado algo, a falha será ajustada, caso não encontre falhas, o processo é reiniciado.\n\nO TDD segue o princípio de dividir para conquistar; nesse caso, são divididos os módulos de teste para teste de unidade, para garantir a qualidade do software.\n\nO TDD é aplicado em conjunto com todas as metodologias de testes aplicados no Extreme Programming.\n\nO TDD é guiado por três passos, que se restringem em selecionar o módulo, testar o módulo por meio do teste integrado e, por fim, analisar os resultados.\n\nA sequência lógica se implementa o TDD e começar na execução de casos de teste e, em seguida, a implementação do teste integrado.\n\nDurante o processo de teste de um software podemos nos deparar com problemas. Entretanto, nesse processo não é identificado o ponto de falha. Para esse fim, é aplicado o processo de depuração.\n\nAnalise as afirmativas a seguir e assinale qual corresponde ao objetivo do processo de depuração:\n\nA depuração serve para analisar os pontos falhos da interface da comunicação do sistema com o usuário.\n\nO processo de depuração tem como objetivo verificar se os requisitos especificados estão sendo contemplados.\n\nAo se aplicar a depuração, é possível identificar o ponto exato do código-fonte que está apresentando falha.\n\nO processo de depuração analisa o software e identifica qual o ponto em que o processo de teste encontrou o erro.\n\nO objetivo da depuração é compreender melhor o processo de teste aplicado no software para identificar os pontos de melhoria. A escolha adequada sobre os casos de teste é fundamental para o sucesso do procedimento, pois um caso de teste de baixa qualidade pode não expor partes críticas do programa, e não será capaz de revelar falhas no software.\n\nPara definir casos de teste corretamente, deve-se considerar as seguintes situações:\n\nDefinir a equipe de teste, momento que o caso de teste será aplicado, definindo de quais módulos a desenvolvedores participarão dos testes.\n\nDefinindo o ambiente em que acontecerá o teste, definir a entrada do caso de teste com também a saída esperada e, por fim, os passos para a execução dos testes.\n\nAs definições de estratégias de casos de teste, aplicadas sobre o conjunto de validações e verificações dos requisitos.\n\nDefinindo de entrada e saída de dados, momento que acontecerá o teste, podendo ser aplicado ao desenvolvimento ou na homologação do sistema.\n\nDefinir os passos a serem seguidos para a aplicação dos casos de teste é praticamente a única definição necessária para um bom resultado. Durante um caso de teste de software, a equipe responsável pode se separar com defeitos, falhas ou erros. Conforme estudados, essas situações são problemáticas para um software, entretanto, não são a mesma coisa.\n\nCom base no contexto estudado, analise as afirmativas a seguir:\n\nI - Uma falha é causada, exclusivamente, por um erro, associada ao mal entendimento do usuário sobre o sistema.\nII - Uma falha é causada, exclusivamente, por um erro, associado da má interpretação do usuário sobre o sistema.\nIII - Um erro acontece quando o software não é executado, por algum motivo, não sendo um fato visível durante a sua execução.\n\nÉ correto o que se afirma em:\nIII, apenas.\nI, apenas.\nI e III, apenas.\nII, I apenas.\nII e III, apenas.
Send your question to AI and receive an answer instantly
Recommended for you
7
Atividade 3 - Qualidade e Teste de Software
Qualidade de Software
FMU
7
Prova N2 - Qualidade e Teste de Software
Qualidade de Software
FMU
10
Atividade 4 - Qualidade e Teste de Software
Qualidade de Software
FMU
7
Qualidade e Teste de Software - U3 Atividade
Qualidade de Software
FMU
7
Qualidade e Teste de Software - U2 Atividade
Qualidade de Software
FMU
7
Atividade 1 - Qualidade e Teste de Software
Qualidade de Software
FMU
10
Qualidade e Teste de Software - U4 Atividade
Qualidade de Software
FMU
7
Qualidade e Teste de Software - U1 Atividade
Qualidade de Software
FMU
3
Qualidade e Testes de Software
Qualidade de Software
UMG
5
Eps_ Alunos10
Qualidade de Software
UMG
Preview text
Atividade 2 (A2): Revisão da tentativa\n\nIniciado em\ndomingo, 11 set 2022, 17:08\nEstado Finalizada\nConcluída em\ndomingo, 11 set 2022, 17:18\nTempo 10 minutos e 6 segundos\nempregado\nAvaliar 10,00 ou máximo de 10,00(100%)\n\nQuestão 1\nCorreto\nAtingiu 1,00 de 1,00\n\nA percepção da qualidade de um software diz respeito a como este atende as necessidades do usuário final. Entretanto, para isso acontece, o software não pode apresentar falhas, por isso, deve passar por testes.\n\nCom base no conteúdo estudado, analise e assinale a alternativa que apresenta corretamente a constituição de um processo de teste em software:\n\na. O teste de software consiste em uma sequência de ações, que tem como objetivo detectar qualquer tipo de instabilidade no servidor de cloud e na interpretação do usuário sobre a interface.\n\nb. Um teste de software consiste em testar quanto este pode suportar a carga de trabalho apresentada pelo usuário.\n\nc. O software é testado por meio de uma sequência de ações, que têm como princípio a detecção de falhas, e consiste em um processo de testes. ✅\n\nd. O software é testado com o princípio de detecção de sua interface, sendo analisado como é bem aceito pelo usuário.\n\ne. O teste de software acontece por meio do desenvolvedor, e consiste em verificar o quanto está adequado, com base nos requisitos.\n\nQuestão 2\nCorreto\nAtingiu 1,00 de 1,00\n\nA aplicação do caso do teste para aferir a qualidade de um software tem como finalidade analisar os módulos desenvolvidos. Entretanto, deve-se considerar testes que possam interagir e vincular os módulos testados, para verificar que estes estão em conformidade com outros módulos.\nCom base no excerto e no conteúdo estudado, assinale a alternativa que corresponde ao tipo de teste apresentado nessa questão.\n\na. Casos de teste do teste de integração. ✅\n\nb. Casos de teste da estratégia top-down.\n\nc. Teste de integração entre as estratégias top-down e bottom-up.\n\nd. Casos de teste nas abordagens de teste automatizados.\n\ne. Teste de integração na abordagem de teste de utilidades.\n\n Atividade 2 (A2): Revisão da tentativa\n\nCorreto\nAtingiu 1,00 de 1,00\n\nUm caso de teste é, basicamente, uma análise sobre as entradas do programa, o que se corresponde como saída esperada, baseado nos requisitos do sistema.\n\nPodemos considerar que os valores de entrada e saída são, respectivamente:\n\na. O input de dados é tudo aquilo que o programa executa, o output esperado é tudo o que é possível de ser processado pelo sistema.\n\nb. Uma alteração no programa acontece por meio de um sistema integrado, sendo este um periférico, e a saída esperada corresponde ao modo como o usuário poderá interpretar a informação.\n\nc. A entrada corresponde às informações que podem ser inseridas no sistema, e as saídas esperadas são as validações e a apresentação de informações que o sistema poderá apresentar. ✅\n\nd. Podemos considerar, as entradas, dados fixos do sistema, e a saída, informações previamente escolhidas pelos usuários.\n\ne. As entradas do programa são os inputs, e as saídas são os resultados de erros.\n\nQuestão 4\nCorreto\nAtingiu 1,00 de 1,00\n\nPara assegurar a qualidade de um produto, este deve ser testado antes de ser entregue ao cliente. Isso acontece com alimentos, eletrodomésticos, eletrônicos, veículos, carros, dentre outros produtos e serviços. Um software também passa por processos de teste de qualidade seguindo o seguinte princípio:\n\na. O software é testado como um todo, sem os módulos estarem associados entre si.\n\nb. Cada módulo entregue será testado de modo isolado antes de ser avaliado em conjunto como o sistema como um todo. ✅\n\nc. O software é testado por um todo, ao final de cada novo módulo entregue.\n\nd. O teste de software é aplicado no momento de implementação, sendo testado apenas em conjunto.\n\ne. O teste de qualidade de um software acontece apenas com os seus módulos separados, sem poder ser aplicado em conjunto.\n\n Atividade 2 (A2): Revisão da tentativa\n\nCorreto\nAtingiu 1,00 de 1,00\n\nOs testes de qualidade de um software são atividades aplicadas com extremo rigor para obter o máximo de qualidade. Entretanto, no meio ou ao término do processo de teste, o software pode passar por inclusões ou alterações em seu código-fonte.\n\nCom base no contexto apresentado e no conteúdo estudado, podemos considerar que será aplicado o seguinte tipo de teste:\n\na. teste de regressão. ✅\n\nb. teste de modificação.\n\nc. teste de acessibilidade.\n\nd. teste de unidade;\n\ne. teste de integração.\n\nQuestão 6\nCorreto\nAtingiu 1,00 de 1,00\n\nOs testes de software acontecem, geralmente, de modo separado, em que são testados os módulos por meio de teste de unidade e, posteriormente, se é necessário realizar um teste completo de todo o software. Abordagens de teste são praticamente as ligações entre os módulos do sistema.\n\nSegundo as estratégias para aplicação do teste, analise as afirmativas a seguir:\n\nI - A estratégia big bang geralmente possui um bom desempenho em sistemas pequenos, em que são unidos todos os erros identificados e corrigidos no final de todo o processo.\n\nII - A abordagem da estratégia top-down, na qual é efetuado o teste de cima para baixo, segue um fluxo em que grandes falhas são identificadas e corrigidas no final de todo o processo.\n\nIII - A estratégia bottom-up é representada pelo teste de baixo para cima, em que são testados os módulos de mais baixo nível de modo linear e, posteriormente, unidos todos para um teste final.\n\nÉ correto o que se afirma em:\n\na. I, apenas.\n\nb. II, e apenas.\n\nc. I, II e III estão corretas.\n\nd. II, apenas.\n\ne. I, apenas. ✅\n\n Hoje em dia, tecnologias que suportam linguagens orientadas a objeto (como o Java) permitem não só a automatização dos testes – ação tão importante no âmbito do TDD – como também a execução de partes autônomas de um programa, como uma classe, por exemplo.\n\nNETO, R. M. Engenharia de software. Londrina: Editora e Distribuidora Educacional S.A., 2016.\n\nPara efetuar um TDD, podemos guiar os testes por meio de uma sequência lógica. Sobre os passos de um desenvolvimento guiado, assinale a afirmativa correta:\n\nPodemos guiar o TDD por meio de dois passos básicos: selecionando um conjunto de casos de teste e executando-os; caso seja encontrado algo, a falha será ajustada, caso não encontre falhas, o processo é reiniciado.\n\nO TDD segue o princípio de dividir para conquistar; nesse caso, são divididos os módulos de teste para teste de unidade, para garantir a qualidade do software.\n\nO TDD é aplicado em conjunto com todas as metodologias de testes aplicados no Extreme Programming.\n\nO TDD é guiado por três passos, que se restringem em selecionar o módulo, testar o módulo por meio do teste integrado e, por fim, analisar os resultados.\n\nA sequência lógica se implementa o TDD e começar na execução de casos de teste e, em seguida, a implementação do teste integrado.\n\nDurante o processo de teste de um software podemos nos deparar com problemas. Entretanto, nesse processo não é identificado o ponto de falha. Para esse fim, é aplicado o processo de depuração.\n\nAnalise as afirmativas a seguir e assinale qual corresponde ao objetivo do processo de depuração:\n\nA depuração serve para analisar os pontos falhos da interface da comunicação do sistema com o usuário.\n\nO processo de depuração tem como objetivo verificar se os requisitos especificados estão sendo contemplados.\n\nAo se aplicar a depuração, é possível identificar o ponto exato do código-fonte que está apresentando falha.\n\nO processo de depuração analisa o software e identifica qual o ponto em que o processo de teste encontrou o erro.\n\nO objetivo da depuração é compreender melhor o processo de teste aplicado no software para identificar os pontos de melhoria. A escolha adequada sobre os casos de teste é fundamental para o sucesso do procedimento, pois um caso de teste de baixa qualidade pode não expor partes críticas do programa, e não será capaz de revelar falhas no software.\n\nPara definir casos de teste corretamente, deve-se considerar as seguintes situações:\n\nDefinir a equipe de teste, momento que o caso de teste será aplicado, definindo de quais módulos a desenvolvedores participarão dos testes.\n\nDefinindo o ambiente em que acontecerá o teste, definir a entrada do caso de teste com também a saída esperada e, por fim, os passos para a execução dos testes.\n\nAs definições de estratégias de casos de teste, aplicadas sobre o conjunto de validações e verificações dos requisitos.\n\nDefinindo de entrada e saída de dados, momento que acontecerá o teste, podendo ser aplicado ao desenvolvimento ou na homologação do sistema.\n\nDefinir os passos a serem seguidos para a aplicação dos casos de teste é praticamente a única definição necessária para um bom resultado. Durante um caso de teste de software, a equipe responsável pode se separar com defeitos, falhas ou erros. Conforme estudados, essas situações são problemáticas para um software, entretanto, não são a mesma coisa.\n\nCom base no contexto estudado, analise as afirmativas a seguir:\n\nI - Uma falha é causada, exclusivamente, por um erro, associada ao mal entendimento do usuário sobre o sistema.\nII - Uma falha é causada, exclusivamente, por um erro, associado da má interpretação do usuário sobre o sistema.\nIII - Um erro acontece quando o software não é executado, por algum motivo, não sendo um fato visível durante a sua execução.\n\nÉ correto o que se afirma em:\nIII, apenas.\nI, apenas.\nI e III, apenas.\nII, I apenas.\nII e III, apenas.