Logo Passei Direto
Buscar

Página de curso sobre Testes e Homologação de Software, com lista de tópicos (tipos e níveis de teste, ferramentas, tabelas de decisão, testes unitários, teste exploratório, casos e gerenciamento), indicadores de aproveitamento e avaliações com questões objetivas e gabaritos.

User badge image
Batata Luis

em

Ferramentas de estudo

Questões resolvidas

Os casos de teste criados com base em tabelas de decisão são testes que têm uma boa cobertura. Assinale a alternativa que explica o motivo de tal característica.

Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura; quando executados, a tabela de decisão garante o resultado esperado pelo analista de teste.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura, pois usam a regra definida na tabela, criada para especificar combinações de entradas e ações esperadas pelo software e suas saídas.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura, pois é construído um caso de teste para cada coluna da tabela de decisão.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura somente se o analista de testes não minimizar a tabela.

Os casos de teste criados com base em tabelas de decisão são testes que têm uma boa cobertura. Assinale a alternativa que explica o motivo de tal característica.

Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura; quando executados, a tabela de decisão garante o resultado esperado pelo analista de teste.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura, pois usam a regra definida na tabela, criada para especificar combinações de entradas e ações esperadas pelo software e suas saídas.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura, pois é construído um caso de teste para cada coluna da tabela de decisão.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura somente se o analista de testes não minimizar a tabela.

Qual destas definições representa um teste de software?
Os testes de software são ações tomadas para que um projeto demore mais do que o esperado, não sendo necessário em projetos críticos.
Testes de software buscam demonstrar a incapacidade dos desenvolvedores na criação de soluções de qualidade.
O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos.

(Alternativa correta) Os testes de software são realizados no início do projeto, antes da implementação do software.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Os casos de teste criados com base em tabelas de decisão são testes que têm uma boa cobertura. Assinale a alternativa que explica o motivo de tal característica.

Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura; quando executados, a tabela de decisão garante o resultado esperado pelo analista de teste.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura, pois usam a regra definida na tabela, criada para especificar combinações de entradas e ações esperadas pelo software e suas saídas.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura, pois é construído um caso de teste para cada coluna da tabela de decisão.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura somente se o analista de testes não minimizar a tabela.

Os casos de teste criados com base em tabelas de decisão são testes que têm uma boa cobertura. Assinale a alternativa que explica o motivo de tal característica.

Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura; quando executados, a tabela de decisão garante o resultado esperado pelo analista de teste.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura, pois usam a regra definida na tabela, criada para especificar combinações de entradas e ações esperadas pelo software e suas saídas.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura, pois é construído um caso de teste para cada coluna da tabela de decisão.
Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura somente se o analista de testes não minimizar a tabela.

Qual destas definições representa um teste de software?
Os testes de software são ações tomadas para que um projeto demore mais do que o esperado, não sendo necessário em projetos críticos.
Testes de software buscam demonstrar a incapacidade dos desenvolvedores na criação de soluções de qualidade.
O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos.

(Alternativa correta) Os testes de software são realizados no início do projeto, antes da implementação do software.

Prévia do material em texto

<p>Versão Nova!</p><p>Você não possui mensagens</p><p>LUIZ CARLOS SCHLOSSER</p><p>Seus perfis</p><p>Estudantes</p><p>Alteração</p><p>Alterar senha de acesso</p><p>Sair</p><p>Sair</p><p>1. Meus Cursos</p><p>2. GADS Testes e Homologação de Software</p><p>GADS Testes e Homologação de Software</p><p>Avalie este curso: Visualização dos conteúdos: 46%</p><p>Estudar: Continuar os estudos Aproveitamento em atividades com nota: 35%</p><p>Situação: Cursando</p><p>Aproveitamento mínimo necessário para aprovação: 70%</p><p>Conteúdos</p><p>Sobre</p><p>Testes e Homologação de Software I</p><p>Avaliação l</p><p>Testes e Homologação de Software II</p><p>Tipos de teste</p><p>Teste de Software</p><p>Ferramentas de teste</p><p>Tabelas de decisão e testes</p><p>Testes unitários</p><p>Atividade Avaliativa I</p><p>Nota: 7</p><p>Abordagens de teste</p><p>Níveis de teste</p><p>Teste exploratório</p><p>12/09/2024, 14:24 ESTUDA+ - Sistema de Gestão de Aprendizagem</p><p>https://lms.unimestre.com/lms/sala/5836050/v0s5hBuNcxHRZQHe 1/6</p><p>https://lms.unimestre.com/lms/home</p><p>https://lms.unimestre.com/lms/home</p><p>https://lms.unimestre.com/login/trocar-perfil-pessoa/131</p><p>https://lms.unimestre.com/lms/alterar-pessoa/alterar-senha</p><p>https://lms.unimestre.com/uc/logout</p><p>https://lms.unimestre.com/lms/home</p><p>Avaliação ll</p><p>DIPLOMAS E DECLARAÇÕES DE CONCLUSÃO SÓ SERÃO EMITIDOS A PARTIR DO PRAZO MÍNIMO INFORMADO NA MATRÍCULA</p><p>13</p><p>Conteúdos</p><p>0</p><p>Horas/Aula</p><p>70</p><p>Aproveitamento Mínimo</p><p>Nenhum chat disponível</p><p>Nenhum fórum disponível</p><p>Casos de teste</p><p>Gerenciamento de testes</p><p>Atividade Avaliativa II</p><p>DIPLOMAS E DECLARAÇÕES DE CONCLUSÃO</p><p>Tópicos</p><p>Testes e Homologação de Software I</p><p>Tipos de teste</p><p>Teste de Software</p><p>Ferramentas de teste</p><p>Tabelas de decisão e testes</p><p>Testes unitários</p><p>Avaliação l</p><p>Atividade Avaliativa I</p><p>Testes e Homologação de Software II</p><p>Abordagens de teste</p><p>Níveis de teste</p><p>Teste exploratório</p><p>Casos de teste</p><p>Gerenciamento de testes</p><p>Avaliação ll</p><p>Atividade Avaliativa II</p><p>DIPLOMAS E DECLARAÇÕES DE CONCLUSÃO SÓ SERÃO EMITIDOS A PARTIR DO PRAZO MÍNIMO INFORMADO NA MATRÍCULA</p><p>DIPLOMAS E DECLARAÇÕES DE CONCLUSÃO</p><p>Anterior Próximo</p><p>Fechar</p><p>Avaliação l</p><p>Atividade Avaliativa I</p><p>Aluno: LUIZ CARLOS SCHLOSSER</p><p>PRAZO</p><p>-</p><p>SUA MELHOR NOTA</p><p>7</p><p>NOTA MÁXIMA</p><p>10</p><p>NOTA NA TENTATIVA</p><p>7</p><p>1. Um usuário adquiriu uma impressora 3D, para uso em seu ateliê de arte. Durante aproximadamente 90 dias, não houve qualquer problema e a impressora apresentou</p><p>comportamento dentro do esperado. No entanto, após esse tempo, ao enviar para a impressão uma peça com uma das medidas axiais maiores do que a capacidade de impressão, o</p><p>produto iniciou a impressão diretamente em uma das paredes do cubo de vidro onde fica confinado o mecanismo de impressão, como pode ser observado na figura a seguir:</p><p>12/09/2024, 14:24 ESTUDA+ - Sistema de Gestão de Aprendizagem</p><p>https://lms.unimestre.com/lms/sala/5836050/v0s5hBuNcxHRZQHe 2/6</p><p>Sobre essa situação, você entende que:</p><p>é possível constatar uma falha do produto, resultante de um defeito (provavelmente código de driver de impressão mal escrito) e originada em um erro do</p><p>programador (inexperiente na codificação do módulo driver).</p><p>(Alternativa correta)</p><p>o usuário está diante de um erro sistêmico e o seu conhecimento sobre uso da impressora e códigos de programação já orientará diretamente a equipe do reparo.</p><p>o usuário deve conformar-se, pois está diante de um erro não encontrado pelo fabricante; porém, depois de 90 dias, todos os erros podem ser desconsiderados,</p><p>porque não estão mais cobertos pelo Código de Defesa do Consumidor.</p><p>é possível constatar uma falha mecânica, resultante de um defeito também mecânico, porém sem nenhum erro humano.</p><p>2. Você acabou de codificar uma parte de um programa que vai ser utilizado com alunos em uma escola infantil. Seus testes unitários, da maneira como você os realizou, conseguiram</p><p>identificar que a unidade programada por você está se integrando facilmente com o restante do sistema, que as partes do programa que já estavam prontas não apresentaram novos</p><p>erros, e ainda possibilitaram a documentação detalhada das funcionalidades constantes nessa unidade. Logo, pode-se perceber que isso aconteceu por quê?</p><p>Os testes foram feitos antes de iniciar a codificação.</p><p>Os testes foram feitos depois da codificação.</p><p>Os testes foram feitos manualmente.</p><p>Os testes foram feitos de forma automatizada.</p><p>(Alternativa correta)</p><p>3. Os casos de teste criados com base em tabelas de decisão são testes que têm uma boa cobertura.</p><p>Assinale a alternativa que explica o motivo de tal característica.</p><p>12/09/2024, 14:24 ESTUDA+ - Sistema de Gestão de Aprendizagem</p><p>https://lms.unimestre.com/lms/sala/5836050/v0s5hBuNcxHRZQHe 3/6</p><p>Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura; quando executados, a tabela de decisão garante o resultado esperado pelo</p><p>analista de teste.</p><p>Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura, pois usam a regra definida na tabela, criada para especificar combinações de</p><p>entradas e ações esperadas pelo software e suas saídas.</p><p>(Alternativa correta)</p><p>Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura, pois é construído um caso de teste para cada coluna da tabela de decisão.</p><p>Os casos de teste gerados a partir de tabelas de decisão são testes de boa cobertura somente se o analista de testes não minimizar a tabela.</p><p>4. Você foi recém contratado para integrar uma equipe de testes de uma empresa que fabrica impressoras 3D. Você foi designado para realizar a verificação do módulo de driver de</p><p>impressão para um dado sistema operacional, como parte do processo de testes. Você então:</p><p>coleta e analisa as listagens de codificação do módulo, os relatórios do programador referentes ao programa que ele fez e os relatórios gerados na etapa de</p><p>compilação, procurando indícios de algum erro ou anomalia.</p><p>(Alternativa correta)</p><p>instala o software e executa-o em várias máquinas com o mesmo sistema operacional em várias configurações diferentes, e elabora um relatório dos resultados.</p><p>vai à procura dos documentos de especificação do produto final, pois lá é possível encontrar uma descrição fiel de como opera a impressora 3D naquele sistema</p><p>operacional específico.</p><p>reúne-se com o programador do módulo; afinal, ele, melhor do que ninguém, sabe dizer como foi elaborado o driver.</p><p>5. O analista de testes seleciona uma tabela e realiza uma análise sobre ela para entender o seu funcionamento, além de saber se é possível o seu uso como suporte de um caso de teste.</p><p>Após a estabilização, ele pode criar os casos de teste com base na tabela.</p><p>Assinale a alternativa correta em relação à criação dos casos de teste.</p><p>Os casos de teste são criados após a estabilização, a qual inclui a minimização das colunas da tabela com combinações semelhantes sem prejuízo ao teste. Cada</p><p>coluna que contém uma regra se torna um caso de teste.</p><p>(Alternativa correta)</p><p>Um caso de teste é criado após análise e adequação da tabela. Nesse caso de teste, devem ser abordadas todas as combinações, sendo a principal como fluxo</p><p>principal e as demais como fluxo alternativo.</p><p>São criados casos de teste na mesma quantidade de condições da tabela, ou seja, um caso de teste para cada condição. Assim, é possível testar todas as</p><p>combinações da tabela.</p><p>Somente são criados casos de teste depois da estabilização se a tabela de decisão apresentar mais de uma regra, além de apenas uma condição.</p><p>6. A minimização da tabela e a decisão antes da criação de casos de teste baseados nela é muito importante para a redução do montante de testes necessários.</p><p>Sabendo disso, assinale a alternativa correta.</p><p>Minimizar uma tabela de decisão é priorizar as regras de negócio mais importantes, as quais são representadas nas colunas, uma vez que o restante não executa</p><p>ações.</p><p>A minimização da tabela de decisão consiste em avaliar as combinações semelhantes que executam somente a mesma ação. Com isso, é possível mesclar e/ou</p><p>eliminar esse tipo de coluna.</p><p>(Alternativa correta)</p><p>A minimização é proveniente da análise da tabela de decisão, a qual elimina somente colunas que não executam ações.</p><p>Para minimizar a tabela de decisão,</p><p>deve-se eliminar condições que são parecidas para diminuir o número de casos de teste.</p><p>7. O projeto de desenvolvimento de um software passa por várias etapas, que podem receber nomenclaturas diferentes nas empresas, mas, geralmente, giram em torno de início,</p><p>planejamento, preparação, especificação, execução e entrega. Os testes, antes de serem realizados, precisam ser planejados a fundo. Em que etapa isso acontece?</p><p>Entrega</p><p>Procedimentos iniciais</p><p>12/09/2024, 14:24 ESTUDA+ - Sistema de Gestão de Aprendizagem</p><p>https://lms.unimestre.com/lms/sala/5836050/v0s5hBuNcxHRZQHe 4/6</p><p>Atividade Avaliativa I</p><p>Avaliação l</p><p>GADS Testes e Homologação de Software</p><p>A nota máxima desta prova é 10</p><p>O limite máximo de tentativas desta prova é de 3 tentativas</p><p>Esta prova possui um total de 10 questões</p><p>Cancelar Começar a prova</p><p>Como aumentar ou diminuir a fonte?</p><p>Para aumentar ou reduzir a fonte, utilize os atalhos nativos do seu navegador:</p><p>No windows CTRL + (para aumentar) e CTRL - (para diminuir)</p><p>No macOS (safari) CMD + (para aumentar) e CMD - (para diminuir)</p><p>Ok, entendi!</p><p>Nova Versão</p><p>Especificação</p><p>(Alternativa correta)</p><p>Preparação</p><p>8. Qual destas definições representa um teste de software?</p><p>Os testes de software são ações tomadas para que um projeto demore mais do que o esperado, não sendo necessário em projetos críticos.</p><p>Testes de software buscam demonstrar a incapacidade dos desenvolvedores na criação de soluções de qualidade.</p><p>O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o</p><p>processo de utilizar o produto para encontrar seus defeitos.</p><p>(Alternativa correta)</p><p>Os testes de software são realizados no início do projeto, antes da implementação do software.</p><p>9. Você trabalha como analista em uma empresa fornecedora de softwares para um grupo de supermercados. Sua próxima atividade é trabalhar no desenvolvimento de um sistema</p><p>de controle de estoque, e seu gestor informou que você deverá atuar também como testador, sem que seus testes envolvam a verificação do módulo ou do sistema como um todo. Você</p><p>logo entendeu que deve realizar que tipo de teste?</p><p>Teste de unidade.</p><p>(Alternativa correta)</p><p>Teste de integração.</p><p>Teste de portabilidade.</p><p>Teste funcional.</p><p>10. O ciclo de vida de testes de software tem cinco fases: planejamento, preparação, especificação, execução e entrega. Qual fase tem como objetivo elaborar e revisar os casos e</p><p>roteiros de testes?</p><p>Planejamento.</p><p>Execução.</p><p>Preparação.</p><p>Especificação.</p><p>(Alternativa correta)</p><p>Tentar Novamente</p><p>12/09/2024, 14:24 ESTUDA+ - Sistema de Gestão de Aprendizagem</p><p>https://lms.unimestre.com/lms/sala/5836050/v0s5hBuNcxHRZQHe 5/6</p><p>Estamos trabalhando em algumas melhorias no layout e na usabilidade que serão disponibilizadas aos poucos. Gostaria de dar uma olhadinha de como está ficando</p><p>a nova versão?</p><p>Não se preocupe, caso seja necessário executar alguma ação você poderá retornar para a versão atual a qualquer momento!</p><p>Cancelar Visualizar nova versão</p><p>Desenvolvido por amais educação - 12/09/2024 14:04:43.</p><p>12/09/2024, 14:24 ESTUDA+ - Sistema de Gestão de Aprendizagem</p><p>https://lms.unimestre.com/lms/sala/5836050/v0s5hBuNcxHRZQHe 6/6</p><p>https://lms.unimestre.com/nucleo/redirect/JTJGbG1zJTJGc2FsYSUyRjU4MzYwNTAlMkZ2MHM1aEJ1TmN4SFJaUUhl</p><p>https://lms.unimestre.com/nucleo/redirect/JTJGbG1zJTJGc2FsYSUyRjU4MzYwNTAlMkZ2MHM1aEJ1TmN4SFJaUUhl</p><p>https://lms.unimestre.com/nucleo/redirect/JTJGbG1zJTJGc2FsYSUyRjU4MzYwNTAlMkZ2MHM1aEJ1TmN4SFJaUUhl</p><p>https://www.amaiseducacao.com.br/</p><p>https://lms.unimestre.com/nucleo/redirect/JTJGbG1zJTJGc2FsYSUyRjU4MzYwNTAlMkZ2MHM1aEJ1TmN4SFJaUUhl</p>

Mais conteúdos dessa disciplina