Qualidade e teste de software

Qualidade e teste de software

Aqui começa a sua jornada vamos nessa?

Imagem de perfil user: LUCAS DZN
LUCAS DZN

Anúncios

1

Qual das alternativas a seguir melhor descreve o principal objetivo dos testes de software?

Testar se o software atende aos requisitos e identificar defeitos antes da liberação.
Garantir que o software seja lançado no prazo.
Verificar se o software tem um design funcional
Validar se o software é compatível com diferentes sistemas operacionais
2

Qual dos seguintes modelos de qualidade de software foca na melhoria contínua dos processos, tanto no Brasil quanto no mundo, ajudando as organizações a atingir um alto nível de maturidade nos seus processos de desenvolvimento?

MPS.BR
TMMI
ISO 9001
CMMI
3

Em relação aos testes de software, qual das alternativas abaixo descreve corretamente o impacto de testes bem feitos no processo de desenvolvimento?

Testes bem feitos garantem que o software será entregue mais rápido, mas não influenciam na qualidade.
Testes bem feitos aumentam os custos de desenvolvimento, mas não afetam a confiabilidade do sistema.
Testes bem feitos são essenciais para reduzir custos e aumentar a confiabilidade do software.
Testes bem feitos são importantes apenas para verificar funcionalidades, sem impacto na qualidade do sistema.
4

Qual é a sequência correta das principais atividades envolvidas em um processo de teste de software?

Teste de integração, manutenção e validação.
Planejamento, execução e manutenção do sistema.
Execução, planejamento e análise de requisitos.
Planejamento, execução e entrega do sistema.
5

Qual dos seguintes itens descreve melhor o conceito de qualidade de software, de acordo com a definição da ASQ (American Society for Quality)?

A qualidade de software é definida como a capacidade do sistema de atender aos requisitos e ser adequado para o uso pretendido.
A qualidade de software é medida apenas pela performance do sistema em condições ideais.
A qualidade de software é garantida pela ausência de defeitos no código-fonte.
A qualidade de software é o número de funcionalidades que o sistema oferece aos usuários.
6

O que caracteriza a principal diferença entre Garantia da Qualidade (QA) e Controle da Qualidade (QC) no contexto do desenvolvimento de software?

QA foca em testes de performance, enquanto QC se concentra na melhoria de processos de desenvolvimento.
QA é responsável pela verificação do código-fonte, enquanto QC apenas gerencia a documentação.
Garantia da Qualidade (QA) envolve a verificação de requisitos, enquanto Controle da Qualidade (QC) foca na inspeção do produto final.
QA foca na auditoria de processos para assegurar conformidade, enquanto QC monitora e avalia o desempenho do produto.
7

Qual dos seguintes testes é um exemplo de teste estrutural no desenvolvimento de software?

Teste de aceitação, onde o software é validado com base nos requisitos do usuário.
Teste de desempenho, focado em avaliar a velocidade e a carga do sistema.
Teste de unidade, onde as partes individuais do código são verificadas isoladamente.
Teste de integração, verificando a interação entre diferentes módulos do sistema.
8

Qual é o principal objetivo da Garantia da Qualidade (QA) no desenvolvimento de software?

Monitorar o desempenho do sistema após a liberação para identificar defeitos.
Garantir que o software seja testado exaustivamente antes de ser liberado.
Realizar a validação do software com os usuários finais para verificar a satisfação.
Assegurar que os processos de desenvolvimento sigam padrões e práticas que garantam a qualidade do produto final.
9

Qual é a principal vantagem de adotar a metodologia ágil no desenvolvimento de software?

Permitir mudanças rápidas e frequentes no produto com base no feedback contínuo do cliente.
Aumentar o tempo de desenvolvimento para permitir um planejamento detalhado.
Focar apenas na fase de testes e garantir que o código esteja perfeito antes da entrega.
Reduzir a colaboração com o cliente e priorizar a entrega de documentação.
10

De acordo com a Metodologia Ágil, qual das seguintes práticas é mais importante para garantir a entrega contínua de valor?

Utilizar ferramentas pesadas de controle e documentação durante todo o processo.
Dividir o projeto em ciclos curtos de desenvolvimento, chamados de iterações ou sprints.
Estabelecer um cronograma rígido e seguir um plano detalhado.
Focar em entregas grandes e únicas ao final do projeto.
11

Qual dos seguintes é um dos quatro valores principais do Manifesto Ágil?

Valorização de interações e colaboração entre as pessoas.
Priorizar processos e ferramentas em vez de interações com os clientes.
Manter o foco exclusivo na entrega de código sem considerar as mudanças.
Valorizar documentação completa acima da comunicação.
12

O que é o objetivo principal de um processo de revisão no desenvolvimento de software?

Aplicar medidas corretivas em sistemas para melhorar a qualidade e o desempenho.
Acelerar o desenvolvimento para entregar rapidamente o produto.
Elaborar uma documentação extensa para todas as fases do desenvolvimento.
Validar o produto final com o cliente antes do lançamento.
13

Qual é a principal característica do RUP em relação ao desenvolvimento de software?

Um processo orientado a objetos, com foco na entrega incremental e em quatro fases específicas.
Utilização de metodologias ágeis em todas as fases do projeto, com pouca ênfase no planejamento.
Um ciclo de vida rígido e sem espaço para iteração ou ajustes.
Foco exclusivo em testes de software, sem atenção à documentação de requisitos.
14

O que o TMap (Testing Management Approach) foca durante o ciclo de vida do desenvolvimento de software?

A criação de um modelo de testes automatizados para todos os projetos de software.
A entrega de software com o mínimo de falhas e bugs, sem foco em testes.
A documentação completa do processo de testes, sem a necessidade de feedback contínuo.
A gestão eficiente dos testes, desde o planejamento até a execução, para garantir a qualidade do software.
15

Quais são as fases principais do RUP?

Concepção, Elaboração, Construção e Transição.
Requisitos, Design, Testes e Implantação.
Planejamento, Modelagem, Desenvolvimento e Validação.
Análise, Design, Implementação e Manutenção.
16

Qual é o principal objetivo da Garantia da Qualidade (QA) no desenvolvimento de software?

Garantir que o software seja testado exaustivamente antes de ser liberado
Assegurar que os processos de desenvolvimento sigam padrões e práticas que garantam a qualidade do produto final.
Realizar a validação do software com os usuários finais para verificar a satisfação.
Monitorar o desempenho do sistema após a liberação para identificar defeitos.
17

Qual é a principal característica do modelo de ciclo de vida "Big Bang"?

Fases de desenvolvimento que ocorrem de maneira sequencial e linear
Planejamento detalhado antes do início do desenvolvimento
Desenvolvimento sem planejamento formal e mudanças frequentes
Foco na gestão de riscos durante todo o ciclo de vida
18

O modelo de ciclo de vida "Cascata" é caracterizado por:

Repetição contínua de etapas em ciclos curtos
Ciclos de desenvolvimento rápidos e flexíveis
Foco em mudanças constantes e ajustes no decorrer do projeto
Fases de desenvolvimento que ocorrem de maneira sequencial e linear
19

Qual é a principal vantagem dos Métodos Ágeis no desenvolvimento de software?

Eles seguem um processo sequencial e rígido
A ênfase é dada na documentação detalhada e no controle rigoroso do progresso
O planejamento é feito após a implementação do software
Permitem flexibilidade e ciclos curtos, com foco na colaboração e no feedback do cliente
20

No modelo de ciclo de vida "Espiral", qual é a principal preocupação durante o desenvolvimento?

Seguir um planejamento fixo e rígido sem alterações ao longo do processo
Focar na validação formal antes da implementação
Entregar o software o mais rápido possível sem considerar os riscos
Gerenciar os riscos e iterar sobre o desenvolvimento em ciclos contínuos
21

Qual é o principal objetivo do Rational Unified Process (RUP)?

Usar metodologias ágeis em todos os projetos de software.
Garantir a entrega de software de alta qualidade, alinhado com os requisitos do usuário e cronogramas previsíveis.
Criar documentação extensa para cada fase do desenvolvimento.
Focar exclusivamente na fase de testes para garantir a qualidade do software.
22

Qual dos seguintes modelos de ciclo de vida de desenvolvimento de software é caracterizado por ciclos curtos, flexibilidade no planejamento e foco na colaboração entre os membros da equipe e o cliente?

Modelos Ágeis, que utilizam ciclos iterativos e feedback constante para adaptação.
Modelo Big Bang, onde o desenvolvimento acontece sem planejamento formal.
Modelo Cascata, que segue uma abordagem sequencial e linear.
Modelo Espiral, que foca em ciclos iterativos com forte ênfase na gestão de riscos.
23

No Rational Unified Process (RUP), as fases de Concepção, Elaboração, Construção e Transição têm objetivos específicos, sendo projetadas para garantir a entrega de software de alta qualidade. Qual das seguintes afirmações descreve corretamente a principal finalidade de cada uma dessas fases?

A fase de Transição garante que o software atenda às necessidades do usuário e possa ser entregue em produção, enquanto a fase de Elaboração trata da modelagem do sistema e definição da arquitetura.
A fase de Construção foca na definição dos requisitos, enquanto a fase de Concepção é dedicada à implementação e testes.
A fase de Elaboração é onde o código-fonte é inicialmente desenvolvido, enquanto a fase de Construção define os requisitos e testes do sistema.
A fase de Concepção envolve a transição do software para o cliente, enquanto a fase de Elaboração lida com o desenvolvimento de funcionalidades e testes do sistema.
24

No contexto de Metodologia Ágil, o Manifesto Ágil destaca quatro valores principais para o desenvolvimento de software. Qual dos seguintes valores não faz parte do Manifesto Ágil?

Valorização de responder a mudanças mais do que seguir um plano fixo.
Valorização de software funcional mais do que documentação extensiva.
Valorização de interações entre indivíduos mais do que processos e ferramentas.
Valorização de contratos rigorosos mais do que a colaboração com o cliente.