Logo Passei Direto
Buscar

QUALIDADE E TESTES DE SOFTWARE - AV1

Ferramentas de estudo

Questões resolvidas

Um gerente de projetos tem pouca experiência, mas foi designado para assumir um novo projeto. Como trabalhará em uma organização matricial, ele pode esperar que as comunicações serão:
(Assinale a alternativa CORRETA).
Fechadas
Complexas
Abertas
Difíceis de automatizar
Simples

O primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida de software.
Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de sistema e software e: Assinale a complementação correta.
pesquisa e testes.
geração de relatórios de teste
implementação e teste unitário
desenvolvimento incremental
análise de recursos e software

No eixo vertical, temos o custo de conserto de erros em software. No eixo horizontal, temos as fases do processo de desenvolvimento de software.
O que podemos concluir do gráfico abaixo apresentado?
os testes não interferem na qualidade do produto de software
o ideal é detectarmos erros no software ao final do processo de desenvolvimento
os erros mais caros são detectados no inicio
quando mais cedo os defeitos forem encontrados, mais caro é o custo da correção
quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção

Sobre o conceito de Teste de Software, analise abaixo algumas citações de autores variados e, a seguir, assinale a alternativa correta:
I. "Teste é uma parte inevitável de qualquer esforço necessário para desenvolver um sistema de software" II. "O teste de software é um conjunto de atividades que podem ser planejadas e executadas concomitantemente" III. "Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se alcança resultados desejados" IV. "Processo de executar um programa ou sistema com a intenção de encontrar defeitos"
Somente as asserções I, II e III estão corretas
Somente as asserções II, III e IV estão corretas
Somente as asserções I e II estão corretas
Somente as asserções I, III e IV estão corretas
Somente as asserções I, II e IV estão corretas

O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do Desenvolvimento de Produto. A configuração desse modelo é representada por:
Validação: requisitos, integração, sistema e programação.
Validação: requisitos, integração, sistema e programação.
Validação: unitário, integração, sistema e programação.
Verificação: integração, análise, desenvolvimento e código.
Verificação: requisitos, análise, arquitetura e código.
Validação: unitário, código, sistema e programação.

A equipe Z realizou a codificação de uma nova tela para o sistema de controle de estoque. O objetivo da equipe é garantir que não existem erros considerando apenas a parte 'nova' do produto.
Quais as diferentes visões que devem ser consideradas ao aplicarmos este tipo de teste?
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, dos caminhos de manipulação de erro.
Visão das interfaces, da estrutura lógica de dados, dos caminhos independentes, das condições limites, dos caminhos de manipulação de erro.
Visão da Engenharia de Software, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de manipulação de erro.
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites.
Visão dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de manipulação de erro.

Existem alguns grupos importantes de erros comumente cometidos por quem testa software. O propósito da atividade de teste ocorre quando o ator que controla a execução não entende bem qual o sentido de se fazer a atividade de testar e não aproveita os resultados de forma eficaz.
Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a afirmativa INCORRETA.
Não informar sobre erros de usabilidade.
Atribuir a responsabilidade pela qualidade unicamente à equipe de teste.
Achar que a tarefa de equipe de testes é simplesmente encontrar erros.
Não enfatizar o teste de configuração.
Não encontrar os erros importantes.

Sobre os testes automatizados de software é incorreto afirmar que:
Todo caso de teste é naturalmente candidato a automação, mas com toda a certeza nem todos são recomendáveis para a automação.
Preparação do ambiente, execução dos testes e conferência dos testes são etapas dos testes automatizados.
Um projeto de automação de software é um investimento alto e de longa duração.
Os testes automatizados substituem os testes manuais.
Cucumber é uma ferramenta de automação de testes.

Sobre o controle de Bugs é correto afirmar:
Devido a complexidade do tema, não é possível o desenvolvimento de um sistema de rastreamento de bugs.
Ao encontrar um bug, o responsável deve, obrigatoriamente, avisar o desenvolvedor via e-mail.
Um BugTracker é um aplicativo de software que controla os erros de software relatados em projetos de desenvolvimento de software.
O analista de requisitos é o responsável por encontrar erros, falhas, bugs e outros tipos de problemas que não foram detectados durante o desenvolvimento de um software.
A melhor maneira de relatar a existência de bugs é por meio de protocolos internacionais de desenvolvimento de software.

Sobre filtrar casos de teste na ferramenta TestLink é incorreto afirmar:
Os usuários podem filtrar casos de testes por palavra-chave.
Os usuários podem filtrar casos de testes por seus testadores.
Os usuários podem filtrar casos de teste por resultados.
Pode-se apenas criar e editar palavras-chave.
Permite ao usuário filtrar os casos de testes para uma navegação inteligente antes que eles sejam executados.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Um gerente de projetos tem pouca experiência, mas foi designado para assumir um novo projeto. Como trabalhará em uma organização matricial, ele pode esperar que as comunicações serão:
(Assinale a alternativa CORRETA).
Fechadas
Complexas
Abertas
Difíceis de automatizar
Simples

O primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida de software.
Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de sistema e software e: Assinale a complementação correta.
pesquisa e testes.
geração de relatórios de teste
implementação e teste unitário
desenvolvimento incremental
análise de recursos e software

No eixo vertical, temos o custo de conserto de erros em software. No eixo horizontal, temos as fases do processo de desenvolvimento de software.
O que podemos concluir do gráfico abaixo apresentado?
os testes não interferem na qualidade do produto de software
o ideal é detectarmos erros no software ao final do processo de desenvolvimento
os erros mais caros são detectados no inicio
quando mais cedo os defeitos forem encontrados, mais caro é o custo da correção
quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção

Sobre o conceito de Teste de Software, analise abaixo algumas citações de autores variados e, a seguir, assinale a alternativa correta:
I. "Teste é uma parte inevitável de qualquer esforço necessário para desenvolver um sistema de software" II. "O teste de software é um conjunto de atividades que podem ser planejadas e executadas concomitantemente" III. "Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se alcança resultados desejados" IV. "Processo de executar um programa ou sistema com a intenção de encontrar defeitos"
Somente as asserções I, II e III estão corretas
Somente as asserções II, III e IV estão corretas
Somente as asserções I e II estão corretas
Somente as asserções I, III e IV estão corretas
Somente as asserções I, II e IV estão corretas

O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do Desenvolvimento de Produto. A configuração desse modelo é representada por:
Validação: requisitos, integração, sistema e programação.
Validação: requisitos, integração, sistema e programação.
Validação: unitário, integração, sistema e programação.
Verificação: integração, análise, desenvolvimento e código.
Verificação: requisitos, análise, arquitetura e código.
Validação: unitário, código, sistema e programação.

A equipe Z realizou a codificação de uma nova tela para o sistema de controle de estoque. O objetivo da equipe é garantir que não existem erros considerando apenas a parte 'nova' do produto.
Quais as diferentes visões que devem ser consideradas ao aplicarmos este tipo de teste?
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, dos caminhos de manipulação de erro.
Visão das interfaces, da estrutura lógica de dados, dos caminhos independentes, das condições limites, dos caminhos de manipulação de erro.
Visão da Engenharia de Software, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de manipulação de erro.
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites.
Visão dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de manipulação de erro.

Existem alguns grupos importantes de erros comumente cometidos por quem testa software. O propósito da atividade de teste ocorre quando o ator que controla a execução não entende bem qual o sentido de se fazer a atividade de testar e não aproveita os resultados de forma eficaz.
Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a afirmativa INCORRETA.
Não informar sobre erros de usabilidade.
Atribuir a responsabilidade pela qualidade unicamente à equipe de teste.
Achar que a tarefa de equipe de testes é simplesmente encontrar erros.
Não enfatizar o teste de configuração.
Não encontrar os erros importantes.

Sobre os testes automatizados de software é incorreto afirmar que:
Todo caso de teste é naturalmente candidato a automação, mas com toda a certeza nem todos são recomendáveis para a automação.
Preparação do ambiente, execução dos testes e conferência dos testes são etapas dos testes automatizados.
Um projeto de automação de software é um investimento alto e de longa duração.
Os testes automatizados substituem os testes manuais.
Cucumber é uma ferramenta de automação de testes.

Sobre o controle de Bugs é correto afirmar:
Devido a complexidade do tema, não é possível o desenvolvimento de um sistema de rastreamento de bugs.
Ao encontrar um bug, o responsável deve, obrigatoriamente, avisar o desenvolvedor via e-mail.
Um BugTracker é um aplicativo de software que controla os erros de software relatados em projetos de desenvolvimento de software.
O analista de requisitos é o responsável por encontrar erros, falhas, bugs e outros tipos de problemas que não foram detectados durante o desenvolvimento de um software.
A melhor maneira de relatar a existência de bugs é por meio de protocolos internacionais de desenvolvimento de software.

Sobre filtrar casos de teste na ferramenta TestLink é incorreto afirmar:
Os usuários podem filtrar casos de testes por palavra-chave.
Os usuários podem filtrar casos de testes por seus testadores.
Os usuários podem filtrar casos de teste por resultados.
Pode-se apenas criar e editar palavras-chave.
Permite ao usuário filtrar os casos de testes para uma navegação inteligente antes que eles sejam executados.

Prévia do material em texto

Avaliando Aprendizado
 
Teste seu conhecimento acumulado
Disc.: QUALIDADE E TESTES DE SOFTWARE   
Aluno(a): RENAN FELIPE MACARIO DA COSTA 202002493909
Acertos: 2,0 de 2,0 12/10/2023
Acerto: 0,2  / 0,2
Um gerente de projetos tem pouca experiência, mas foi designado para assumir um novo projeto. Como trabalhará em uma
organização matricial, ele pode esperar que as comunicações serão:
 
(Assinale a alternativa CORRETA).
 Complexas
Fechadas
Simples
Abertas
Difíceis de automatizar
Respondido em 12/10/2023 21:59:15
Explicação:
Como um projeto realizado em uma organização matricial envolve pessoas de bárias partes da organização, as
comunicações são mais complexas.
 Questão1
a
https://simulado.estacio.br/alunos/inicio.asp
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:voltar();
Acerto: 0,2  / 0,2
Fonte: FCC 2013 - AL-RN Analista Legislativo - Analista de Sistemas
O primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de
sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de
vida de software. Dentre seus principais estágios se encontram a análise e de�nição de requisitos, o projeto de sistema e
software e:
A|ssinale a complementação correta.
 implementação e teste unitário
análise de recursos e software
pesquisa e testes.
desenvolvimento incremental
geração de relatórios de teste
Respondido em 12/10/2023 21:58:20
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.
Acerto: 0,2  / 0,2
O que podemos concluir do grá�co abaixo apresentado?
No eixo vertical, temos o custo de conserto de erros em software
No eixo horizontal, temos as fases do processo de desenvolvimento de software
 
quando mais cedo os defeitos forem encontrados, mais caro é o custo da correção
os testes não interferem na qualidade do produto de software
 Questão2
a
 Questão3
a
o ideal é detectarmos erros no software ao �nal do processo de desenvolvimento
os erros mais caros são detectados no inicio
 quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção
Respondido em 12/10/2023 21:53:36
Explicação:
Myers também �cou conhecido pela Regra de 10 de Myers, que mostra que ¿quanto mais tarde os defeitos forem encontrados, tanto
mais caro será corrigi-los
Consequentemente: quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção
Acerto: 0,2  / 0,2
Sobre o conceito de Teste de Software, analise abaixo algumas citações de autores variados e, a seguir, assinale a alternativa
correta:
I. "Teste é uma parte inevitável de qualquer esforço necessário para desenvolver um sistema de software"
II. "O teste de software é um conjunto de atividades que podem ser planejadas e executadas concomitantemente" 
III. "Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível
determinar se alcança resultados desejados" 
IV. "Processo de executar um programa ou sistema com a itenção de encontrar defeitos" 
 
Somente as asserções I, II e III estão corretas
Somente as asserções II, III e IV estão corretas
Somente as asserções I e II estão corretas
 Somente as asserções I, III e IV estão corretas
Somente as asserções I, II e IV estão corretas
Respondido em 12/10/2023 21:53:56
Explicação:
"Teste é uma parte ineevitável de qualquer esforço necessário para desenvolver um sistema de software" (HOWDEN, 1987)
 Questão4
a
"O teste de software é um conjunto de atividades que podem ser planejdas com antecedência e executadas sistematicamente"
(PRESSMAN, 1985)
"Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se
alcança resultados desejados" (HETZEL, 1988)
"Processo de executar um programa ou sistema com a itenção de encontrar defeitos" (MYERS, 1979)
Acerto: 0,2  / 0,2
O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do Desenvolvimento de
Produto. A con�guração desse modelo é representada por:
Validação: requisitos, integração, sistema e programação.
Validação: unitário, integração, sistema e programação.
Veri�cação: integração, análise, desenvolvimento e código.
 Veri�cação: requisitos, análise, arquitetura e código.
Validação: unitário, código, sistema e programação.
Respondido em 12/10/2023 21:54:18
Explicação:
O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do Desenvolvimento de
Produto, pois esse modelo tinha um problema de reatividade. Ele permite que, durante a
integração de um sistema, os testes sejam feitos contra os próprios requisitos do
componente ou interface que está sendo testado, em contraste com modelos anteriores
onde o componente era testado contra a especi�cação do componente/interface.
Veri�cação: requisitos, análise, arquitetura e código.
Validação: unitário, integração, sistema e aceitação.
 Questão5
a
Acerto: 0,2  / 0,2 Questão6
a
A equipe Z realizou a codi�cação de uma nova tela para o sistema de controle de estoque. O objetivo da
equipe é garantir que não existem erros considerando apenas a parte 'nova' do produto.
Quais as diferentes visões que devem ser consideradas ao aplicarmos este tipo de teste?
 Visão das interfaces, da estrutura lógica de dados, dos caminhos independentes, das condições limites,  dos caminhos de
manipulação de erro.
Visão da Engenharia de Software, das interfaces, da estrutura lógica de dados, de condições limites, dos caminhos de
manipulação de erro.
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, dos
caminhos de manipulação de erro.
Visão da Engenharia de Software, dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de
condições limites.
Visão dos objetivos de negócio da empresa, das interfaces, da estrutura lógica de dados, de condições limites, dos
caminhos de manipulação de erro.
Respondido em 12/10/2023 21:54:38
Explicação:
Para se ter uma visão de teste de unidade, são consideradas a Interface;      Estrutura Lógica de Dados; Caminhos Independentes;
Condições Limite e Caminhos de Manipulação de Erro.
Acerto: 0,2  / 0,2
Existem alguns grupos importantes de erros comumente cometidos por quem testa software. O propósito da
atividade de teste ocorre quando o ator que controla a execução não entende bem qual o sentido de se fazer a
atividade de testar e não aproveita os resultados de forma e�caz.
Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a a�rmativa INCORRETA.
Não informar sobre erros de usabilidade.
Atribuir a responsabilidade pela qualidade unicamente à equipe de teste.
Achar que a tarefa de equipe de testes é simplesmente encontrar erros.
 Não enfatizar o teste de con�guração.
Não encontrar os erros importantes.
Respondido em 12/10/2023 21:54:57
 Questão7
a
Explicação:
Esse item pertence ao planejamento de teste.
Acerto: 0,2  / 0,2
Sobre os testes automatizados de software é incorreto a�rmar que:
Cucumber é uma ferramenta de automação de testes.
Todo caso de teste é naturalmente candidato a automação, mas com toda a certeza nem todos são recomendáveis para
a automação.
Um projeto de automação de software é um investimento alto e de longa duração.
 Os testes automatizados substituem os testes manuais.
Preparação do ambiente, execução dos testes e conferência dos testes são etapas dos testes automatizados.
Respondido em 12/10/2023 21:55:41
Explicação:
Os testes automatizados não podem substituir os testes manuais. Eles são complementares.
Acerto: 0,2  / 0,2
Sobre o controle de Bugs é correto a�rmar:
Devido a complexidade do tema, não é possível o desenvolvimento de  um sistema de rastreamento de bugs.
Ao encontrar um bug, o responsável deve, obrigatoriamente, avisar o desenvolvedor via e-mail.Um BugTracke é um aplicativo de software que controla os erros de software relatados em projetos de
desenvolvimento de software.
O analista de requisitos é o responsável por encontrar erros, falhas, bugs e outros tipos de problemas que não foram
detectados durante o desenvolvimento de um software.
A melhor maneira de relatar a existência de bugs é por meio de protocolos internacionais de desenvolvimento de
software.
 Questão8
a
 Questão9
a
Respondido em 12/10/2023 21:56:05
Explicação:
Um BugTracker é um sistema de rastreamento de bugs, ou seja, de defeitos. É um aplicativo de software que controla os erros de
software relatados em projetos de desenvolvimento de software. Pode ser considerado também um tipo de sistema de rastreamento
de problemas.
O tester (isto é, o analista de teste) - é o responsável por encontrar erros, falhas, bugs e outros tipos de problemas que não foram
detectados durante o desenvolvimento de um software.
Ao encontrar um bug, ele pode avisar o desenvolvedor, de várias formas. Exemplo: pessoalmente, msn, por e-mail, documentos,
ferramentas de bug tracking, etc.
A melhor maneira de relatar a existência de bugs por meios formais e informais dependerá da dinâmica da equipe de testes e do seu
processo dentre essas alternativas apresentas.
Acerto: 0,2  / 0,2
Sobre �ltrar casos de teste na ferramenta TestLink é incorreto a�rmir:
 Pode-se apenas criar  e ediar palavras-chave.
Os usuários podem �ltrar casos de teste por resultados.
Os usuários podem �ltrar casos de testes por palavra-chave.
Os usuários podem �ltrar casos de testes por seus testadores.
Permite ao usuário �ltrar os casos de testes para uma navegação inteligente antes que eles sejam executados.
Respondido em 12/10/2023 21:56:24
Explicação:
As palavras-chave são de�nidas usando o Criar/Editar/Deletar casos de testes ou pelo Atribuir palavras-chave para múltiplos casos.
Palavras-chave só podem ser criadas, editadas ou apagadas pelo líder, mas podem ser renomeadas aos casos de testes por testadores.
 Questão10
a

Mais conteúdos dessa disciplina