Buscar

Prova N2 - Qualidade e Testes de Software - N2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

PERGUNTA 1 
1. Os produtos que chegam para um usuário final para uso, geralmente passam por 
teste de qualidade, o que não é diferente para o usuário de um ​software​, que passa 
por diversos tipos de testes, validações e verificações. 
Sendo assim, assinale a alternativa correta sobre os processos de testes pelos quais os 
softwares​ passam: 
 Quando um ​software​ passa por um processo de teste, ele se torna totalmente livre de 
falhas, com sua qualidade totalmente assegurada. 
 Quando um ​software​ passa por um processo de teste, ele deve ser refeito até que possa 
ser dito livre de falhas. 
 Quando um ​software​ passa por um processo de teste, não podemos afirmar 
que está livre de falhas, pois podem aparecer com o uso. 
 Um ​software​ que passa por um processo de qualidade garante que em nenhum momento 
posterior erros ou falhas aparecerão. 
 Em um processo de teste, é possível testar um ​software​ por contempo, assegurando que 
este nunca apresentará falhas posteriormente. 
 
PERGUNTA 2 
1. O caso de teste é considerado um dos tipos de teste a serem aplicados em um 
software com maior relevância, a partir deste é possível testar as funcionalidades e 
analisar os resultados. Um caso de teste é composto praticamente por: 
 
 Uma ou mais entradas de dados e saída esperadas, sendo analisado os 
processos executados. 
 Um caso de teste é composto praticamente apenas por um caso de unidade, e analisado 
os dados 
 Se é aplicado entradas conhecidas para serem analisadas os resultados esperados. 
 Se é testado por meio de uma composição agrupada, sobre os requisitos do usuário. 
 Os casos de teste tem como entrada primária as informações dos usuários e se é testado 
as saída com base nos testes de unidade. 
 
 
 
 
 
PERGUNTA 3 
1. Um dos critérios de qualidade que podemos medir junto ao usuário seria referente à 
usabilidade do software. Podemos compreender que a usabilidade de um software diz respeito à 
facilidade que o usuário tem ao manipular esse software para efetuar suas tarefas. O usuário pode 
levar em consideração alguns critérios para identificar se o software apresenta uma usabilidade 
aceitável. 
 
Assinale a alternativa que contenha os critérios que um usuário poderá levar em consideração para 
dizer se um software tem ou não usabilidade aceitável. 
 Transparente, funcional, proteção contra erro do usuário e acessibilidade. 
 Operabilidade, plenitude, sensível a correções e adaptação ao contexto do 
usuário. 
 Dispersão de função, plenitude, solidez, propensão a correções e ergonomia 
 Intuitivo, transparente, funcional, competitivo e conveniente. 
 Ergonomia, operabilidade, à prova de tolos, acessibilidade e 
funcional. 
 
PERGUNTA 4 
1. De acordo com a norma ISO/IEC 9126-1 (2003, p. 17), “qualidade é a totalidade das 
características de um produto de software que lhe confere a capacidade de satisfazer 
necessidades implícitas e explícitas”. 
 
ABNT – ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. ​NBR ISO/IEC 9126-1:2001​ ​. 
Engenharia de software – qualidade de produto. Parte 1: modelo de qualidade. Rio de 
Janeiro: ABNT, 2003. Disponível em < 
https://aplicacoes.mds.gov.br/sagirmps/simulacao/sum_executivo/pdf/fichatecnica_21.pdf​ ​>. 
Acesso em: 15 abr. 2019. 
 
A norma relaciona a qualidade do software com bases nas características do produto em atender as 
funcionalidades implícitas e explícitas. A partir do contexto apresentado, assinale a alternativa que 
corresponde às necessidades implícitas e explícitas 
 Funcionalidades explícitas são informações coletadas no início projeto, enquanto as 
implícitas são coletadas apenas no momento de desenvolvimento. 
 Funcionalidades implícitas são as informações que são identificadas no sistema nas fases 
iniciais, já as explícitas são apresentadas pelos desenvolvedores no momento dos testes, 
https://aplicacoes.mds.gov.br/sagirmps/simulacao/sum_executivo/pdf/fichatecnica_21.pdf
 As necessidades explícitas são as funcionalidades que um cliente disse que 
deverá ter, já as implícitas não são ditas pelo cliente, cabendo ao engenheiro 
identificar e sugerir os requisitos. 
 As necessidades explícitas estão relacionadas a requisitos funcionais e as implícitas são 
os requisitos não-funcionais. 
 Necessidades implícitas são as funcionalidades requisitadas pelo cliente no momento do 
desenvolvimento, já as explícitas são as funcionalidades requisitadas após o término do 
desenvolvimento. 
 
PERGUNTA 5 
1. A partir do grafo gerado para efetuar os testes funcionais, o analista responsável 
pelos testes insere as entradas na ferramenta para testar todos os nós e arcos. A 
capacidade do grafa utilizado para os teste depende diretamente de que fator? 
Depende da quantidade de partes do programa que podem ser exercitar 
ao se criar casos de teste aptos. 
Depende da quantidade de vezes que um teste de unidade pode ser executado pelo 
sistema. 
Depende de como o analista efetua os testes no grafo, pois pode gerar resultados 
desnecessários. 
Depende do tamanho do grafo e a quantidade de testes necessários para se exercitar 
todos os casos de teste aptos. 
Depende se os nós são interconectados por todas as arestas, sendo assim possível 
efetuar todo tipo de casos de teste possíveis. 
 
PERGUNTA 6 
1. Um teste automatizado diz respeito à aplicação de ferramentas para automatizar os 
teste que são aplicados em um software. Um teste automatizado esta realiza diversos 
procedimentos, com base no material de estudo da disciplina, análise e assinale a 
alternativa que contenha os procedimentos realizados em um teste automatizado. 
Mesmo sendo um teste automatizado, deve-se seguir os procedimentos 
de testes que foram planejados, elaborando casos de teste, aplicando 
e analisando seus resultados. 
Os procedimentos a serem executados em um teste automatizado, envolvem a coleta 
de dados e execução de testes funcionais. 
Os testes automatizados devem apenas seguir os procedimentos adotados para 
executar os testes de unidade. 
Ao se executar um teste automatizado, é necessário elaborar um plano de ação sobre 
as funcionalidades que serão testadas e aplica um teste funcional. 
Um teste automatizado deve ser os procedimentos estabelecidos no planejamento, 
assim aplicando um teste de caixa branca e caixa preta sobre todos os 
componentes do software. 
 
PERGUNTA 7 
1. “O programa ​MPS.BR​ – Melhoria de Processo do Software Brasileiro (..). tem como 
principal objetivo desenvolver e disseminar modelos de melhoria de processos que 
atendam às necessidades da Indústria Brasileira de Software e Serviços de TI.” 
 
Disponível em: ​https://www.desenvolva.info/o-que-e-o-mps-br/ 
Acessado em: 19/05/2019 
 
O MPS-BR atualmente está sob coordenação do SOFTEX - Associação para 
Promoção da Excelência do Software Brasileiro. Considerando a citação 
apresentada e os conteúdos estudados, analise as asserções a seguir e a relação 
proposta entre elas. 
 
I - O nível de maturidade G é o mais baixo da escala e é composto pelos processos 
gerência de projetos e gerência de requisitos 
Porque: 
 
II - A cada nível de maturidade, são adicionados um conjunto de processos que auxiliam a 
obtenção do nível de maturidade. Lembrando-se que para cada nível superior, exige-se os 
passos do nível anterior. 
 
A seguir, assinale a alternativa correta: 
 As asserções I e II são proposições verdadeiras, mas a II não é uma 
justificativa correta da I. 
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 As asserções I e II são proposições falsas. 
 
PERGUNTA 8 
1. 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: 
 
http://www.softex.br/mpsBr/
https://www.desenvolva.info/o-que-e-o-mps-br/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. 
É correto o que se afirma em: 
 I apenas 
 II apenas 
 III apenas 
 I e III 
apenas. 
 II e III 
apenas. 
 
PERGUNTA 9 
1. Em um plano de teste deve-se 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 leia as afirmações a seguir. 
 
I - Neste documento é informado os módulo que serem testados e as técnicas 
aplicadas 
II​ - Deve-se constar as estratégias de teste a serem aplicadas e os recursos 
computacionais como ferramentas e hardware. 
III​ - No documento é apresentado os recursos de mão de obra e 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. 
 
Com base no estudo do material da disciplina, é correto o que se afirma em: 
 I e II apenas. 
 I e IV apenas. 
 II e III 
apenas. 
 II e IV apenas. 
 I, II e III 
apenas. 
 
PERGUNTA 10 
1. Alguns modelos de teste de ​software 
surgiram com base na necessidade de se aplicar testes mais rigorosos, outros, com 
base em metodologias voltadas ao desenvolvimento ágil de ​software​. 
 
 
 
Conforme a contextualização apresentada e com base no conteúdo estudado, qual o tipo de 
teste surgiu no âmbito de desenvolvimento ágil: 
 Test-Driven 
Development. 
 Test-Drive Quality. 
 Development Quality Test. 
 Test-Driven Quality. 
 Test on Development 
Quest.

Continue navegando