Buscar

Teste de Software: Conceitos e Práticas

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 4 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

Prévia do material em texto

TESTE DE SOFTWARE
AOL 1
Parte superior do formulário
Pergunta 1
1 ponto
Leia o trecho a seguir:
“Existem diferentes metodologias para abordar os projetos de implementação de software, o que inclui a construção e implantação. A metodologia descreve as atividades envolvidas na definição, construção e implementação de um sistema: a metodologia é um framework.”
Fonte: MARTINS, José Carlos Cordeiro. Técnica para Gerenciamento de projetos de Software. Rio de Janeiro: Brasport, 2007, p. 2.
O trecho acima trata dos aspectos de implementação de software. Assim, considerando as informações apresentadas e os conteúdos estudados sobre o desenvolvimento de software, analise os tipos de implementação que não são abordados nos textos de programação e associe-os com suas respectivas características.
1) Reuso. 
2) Gerenciamento de configuração.
3) Desenvolvimento host-target.
4) Projeto orientado a objeto.
( ) Caso o usuário não acompanhe as versões inseridas nele, certamente haverá a possibilidade de inserir versões errôneas de elementos dentro do sistema. 
( ) Ocorre similarmente aos planejamentos de detalhes que utilizam qualquer metodologia de planos ao desenvolvimento de software.
( ) A criação de um software geralmente não é executada no mesmo computador como no ambiente de desenvolvimento de software. É preciso desenvolver em um computador e executar em outro.
( ) Auxilia na formação dos softwares mais modernos ou por conta dos sistemas.
Agora, assinale a alternativa que apresenta a sequência correta:
2, 4, 3, 1.
Parte superior do formulário
Pergunta 2
1 ponto
Leia o trecho a seguir:
“Se a organização não fizer o relatório por nível de teste, mesmo assim deverá fazer o relatório master, que representará, neste caso, um sumério de projeto de teste. Deve haver uma correspondência entre o Plano Master de Teste e o relatório Master de Teste.”
Fonte: RIOS, Emerson; MOREIRA FILHO, Trayahú. Teste de Software. 3ª Edição. Rio de Janeiro. Alta Books, 2013. p. 264
Considerando essas informações e o conteúdo estudado sobre o desenvolvimento e teste de software, pode-se afirmar que o relatório de teste: 
disponibiliza uma série de informações relevantes sobre as falhas observadas no sistema, além do seu comportamento. 
Parte superior do formulário
Pergunta 3
1 ponto
Leia o trecho a seguir:
“Os testes de segurança tenta verificar se todos os mecanismos de proteção embutidos num sistema o protegerão de fato de acesso indevidos. Já o teste de desempenho é idealizado para avaliar o desempenho do software de forma isolada e dentro do contexto de um sistema integrado.”
Fonte: REZENDE, Denis Alcides. Engenharia de software e sistema da Informação. 3ª Edição. Rio de Janeiro. Brasport, 2005. p. 159.
 A partir dessas informações e do conteúdo estudado sobre níveis de teste, é possível conceituar que os testes de desempenho:
são projetados para garantir que o sistema processe as atividades destinadas a ele e se o mesmo consegue atender aos seus requisitos.
Parte superior do formulário
Pergunta 4
1 ponto
Leia o trecho a seguir:
“A Super Micro Computer, Inc. (NASDAQ: SMCI), membro nível ouro da Oracle PartnerNetwork (OPN), ampliou seus relacionamentos com a mesma, testando e credenciando inúmeros servidores com Linux e Oracle VM para x86 (Oracle VM), atendendo aos requisitos de clientes para nuvem, virtualização e aplicativos de banco de dados corporativos. ”
Fonte: A TARDE. A SUPERMICRO AMPLIA O RELACIONAMENTO COM A ORACLE COM AS MELHORES SOLUÇÕES PARA SERVIDORES. Disponível em: <http://atarde.uol.com.br/economia/pr-newswire/noticias/2116042-a-supermicro-amplia-o-relacionamento-com-a-oracle-com-as-melhores-solucoes-para-servidores>. Acesso em: 17 jan. 2020.
O trecho trata da importância do uso dos requisitos na visão do cliente. Considerando essas informações e o conteúdo estudado referente ao desenvolvimento de software e teste de software, é possível afirmar que o levantamento de requisitos é importante, entre outros aspectos, para:
o retorno de investimentos no projeto.
Parte superior do formulário
Pergunta 5
1 ponto
Leia o trecho a seguir:
“A transformação digital revolucionou a maneira como as organizações geram receita, e o surgimento de conceitos como o Always in Beta reforçam ainda mais a necessidade do teste de desenvolvimento de software, que tem se apresentado como um dos aspectos mais importantes do crescimento organizacional.”
Fonte: Computerword. DEV – TEST – OPS: A AUTOMAÇÃO DE QUALIDADE. Disponível em: <https://computerworld.com.br/2018/10/30/dev-test-ops-a-automacao-da-qualidade/>. Acesso em: 17 jan. 2020.
O trecho trata da utilidade do teste de desenvolvimento de software. A partir dessas informações e do conteúdo estudado sobre os níveis de teste, o teste de desenvolvimento é caracterizado:
por incluir todas as atividades de testes executadas pela equipe responsável pelo desenvolvimento do sistema.
Parte inferior do formulário
Parte superior do formulário
Pergunta 6
1 ponto
Leia o trecho a seguir: 
“Um software precisa ser testado para descobrir erros que foram feitos durante o projeto e construção. Os testes são conduzidos através de uma estratégia, que integra os métodos de teste, o passo e o roteiro. A estratégia de restes deve ser planejada sob medida para cada projeto, considerando o tempo que será investido neste trabalho. ”
Fonte: MARTINS, José Carlos Cordeiro. Técnica para Gerenciamento de projetos de Software. Rio de Janeiro: Brasport, 2007, p. 15. 
O trecho se refere às funcionalidades de um teste de software. Considerando essas informações e o conteúdo estudado a respeito dos fundamentos de testes de software, pode-se afirmar que as atividades relacionadas aos testes de software visam, entre outros aspectos:
a garantia de qualidade e simbolizar a análise recente da especificação, projeção e codificação. 
Parte inferior do formulário
1. 
Parte superior do formulário
Pergunta 7
1 ponto
Leia o trecho a seguir:
“A implantação do sistema é a ultima fase do desenvolvimento de um software quando se utiliza metodologia para desenvolvimento de sistemas ou software. Essa fase sucede os projetos de teste, treinamento e documentação. Não se deve envolver o cliente e alta administração neste momento. Eles devem estar envolvidos desde a fase inicial do estudo preliminar.”
Fonte: REZENDE, Denis Alcides. Engenharia de software e sistema da Informação. 3ª Edição. Rio de Janeiro. Brasport, 2005. p. 282.
O trecho acima traz as diferenças entre projeto e implantação de software. A partir dessas informações e do conteúdo estudado sobre o desenvolvimento de software e teste de software, ao utilizar um dentre uma série de métodos existentes, o projeto pode ser classificado em:
projeto de dados, arquitetura e procedimental. 
Parte superior do formulário
Pergunta 8
1 ponto
Leia o trecho a seguir:
“O teste de cenário pode simular condições específicas, eventos e cenários de risco. Os testes devem ser realizados em situações o mais próximo possível de realidade para efetivamente garantir que, em caso de crise ou eventos de falha, o Plano de continuidade de Serviço de TI possa atender satisfatoriamente aos seus propósitos.”
Fonte: FREITAS, Marcos André dos Santos. Fundamentos de Gerenciamento de serviços de TI. 2ª Edição. Rio de Janeiro. Brasport. 2013. p. 213.
Considerando as informações apresentadas e os conteúdos estudados, é possível afirmar que o teste de cenário consiste em:
uma abordagem na qual o usuário vai criar cenários que auxiliam no desenvolvimento de casos de teste do sistema.
Parte superior do formulário
Pergunta 9
1 ponto
Leia o trecho a seguir: 
“Para planejar o teste de software de forma adequada, devem ser coletadas as métricas durante o teste e fazer uso de modelos existentes de confiabilidade de software, de modo que possam ser estabelecidas diretrizes significativas para que a equipe saiba quando parar de testar.”
Fonte: MARTINS, José Carlos Cordeiro. Técnica para Gerenciamento de projetos de Software. Rio de Janeiro: Brasport. 2007, p. 15.
O trecho apresentado trata das condiçõesnecessárias para planejar e executar testes. Assim, considerando essas informações e o conteúdo estudado sobre fundamentos de teste de software, analise as afirmativas a seguir.
I. A atividade de teste aponta que as funções de software estão sendo realizadas, considerando as especificações definidas.
 
II. Os dados extraídos no instante em que a atividade de teste surte algum efeito apontam um nível de confiabilidade e qualidade de software, indicando a ausência dos bugs.
III. O teste está inserido no processo de verificação e validação (V&V), que analisa a capacidade do software em desenvolvimento de atender às suas especificações e oferecer a funcionalidade esperada pelos usuários.
IV. O processo de Verificação e Validação (V&V) inclui o gerenciamento de interfaces, que é responsável por avaliar e observar os atributos pertencentes ao sistema. 
Está correto apenas o que se afirma em:
I e III.     
Parte superior do formulário
Pergunta 10
1 ponto
Leia o trecho a seguir: 
“Também são executados os testes de recuperação, onde o testador força um conjunto de falhas no software para verificar se a recuperação ocorre de forma adequada. Os testes de estresse são projetados para submeter o programa às situações anormais de uso como o volume e frequência anormal do cargo. ”
Fonte: MARTINS, José Carlos Cordeiro. Técnica para Gerenciamento de projetos de Software. Rio de Janeiro: Brasport, 2007, p. 16.
O trecho acima trata do teste de estresse em relação aos sistemas distribuídos. A partir dessas informações e do conteúdo estudado sobre os níveis de teste, pode-se afirmar que o teste de estresse visa, entre outros aspectos:
testar o comportamento de falha do sistema e apresentar defeitos que geralmente não são revelados.
Parte superior do formulário

Continue navegando