Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Uma representação definida de um procedimento de teste define um(a): Forma de teste de software Definição de teste de software Objetivo de teste de software Script de teste de software Critério de teste de software Ref.: 201803874589 2a Questão Durante o desenvolvimento de um software, é importante descobrir os erros o mais cedo possível. Isto justifica-se pois: se os erros forem detectados muito tardiamente, pode não ser mais possível sua correção. não é permitido que chegue nenhum erro no software na fase de homologação o custo de correção de erros é estável ao longo do processo de desenvolvimento se for descoberto um erro em um programa, este deverá ser desprezado e construído um novo programa. o custo de correção de erros crescer exponencialmente quanto mais avançamos nas fases de desenvolvimento do sistema. Ref.: 201803319289 3a Questão Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado. Teste da compilação prévia Teste de integração Teste caixa preta Teste de sistemas Teste caixa branca Ref.: 201803284295 4a Questão O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o custo relativo da correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm e outros estudiosos. Embora não seja explicitamente informado, os dados se basearam, principalmente, em projetos que utilizaram o modelo de desenvolvimento em cascata. A esse respeito, analise as afirmativas a seguir. I - O gráfico pode ser utilizado como um argumento a favor do uso de processos de desenvolvimento iterativos. II - O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer nas fases finais do projeto, preferencialmente depois que o software estiver em uso pelos clientes. III - O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que é consistente com a abordagem de muitos processos de desenvolvimento de software atuais, que minimizam este esforço e enfatizam a codificação e os testes unitários de código. IV - O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo através de técnicas e ações efetivas de detecção, prevenção e controle, garantindo que todas as atividades do projeto resultem em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária ou limitada a um grupo de profissionais de controle de qualidade. São corretas APENAS as afirmativas: III e IV II e III II e IV I e II I e IV Ref.: 201803975637 5a Questão São testes realizados pela análise do código fonte, onde o tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação. Essas são características dos: Testes dinâmicos Testes de unidade Testes de validação Testes de integração Testes estáticos Ref.: 201803975651 6a Questão Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações apresentadas nas alternativas na coluna da direita. M o d a l i d a d e Cl a s si fi c a ç õ e s 1 . Q u a n t o à u t i l i z a ç ã o d o c ó d i g o 2 . Q u a n t o a o o b j e t i v o n a b u s ( ) T e st e s d e in te gr a ç ã o - T e st e p ar a id e nt ifi c ar er ro s d ur a nt e a in te gr a ç ã o e in te ra c a p e l o e r r o ç ã o e nt re o s m ó d ul o s o u u ni d a d e s d o si st e m a ( ) T e st e s e st át ic o s - S ã o te st e s re al iz a d o s p el a a n ál is e d o c ó di g o fo nt e. O ti p o d e a n ál is e é vi s u al , p o d e n d o h a v er u m q u e st io n ár io p ar a a c o m p a n h ar o s te st e s, in s p e ci o n a n d o o c ó di g o d e s e n v ol vi d o p el a e q ui p e d e pr o gr a m a ç ã o ( ) T e st e s di n â m ic o s - S ã o te st e s b a s e a d o s n a e x e c u ç ã o d o c ó di g o d o pr o gr a m a. O s te st e s s e g u e m , ta m b é m , u m q u e st io n ár io c o m b a s e n o s a s p e ct o s e st ru tu ra is e fu n ci o n ai s d o pr o gr a m a ( ) T e st e s d e u ni d a d e - T e st e re al iz a d o e m u m m ó d ul o o u e m al g u n s m ó d ul o s d ef in id o s q u e re pr e s e nt a m u m a ú ni c a u ni d a d e. A d et er m in a ç ã o d a q u a nt id a d e d e m ó d ul o s a s er e m te st a d o s e st á c o nt id a n a d o c u m e nt a ç ã o d e pr oj et o ( ) T e st e s d e v al id a ç ã o - T e st e re al iz a d o a p ó s a in te gr a ç ã o d e to d o s o s m ó d ul o s d o si st e m a 2, 2, 1, 1, 2 2, 1, 1, 2, 1 1, 1, 1, 2, 2 2, 1, 1, 2, 2 2, 1, 2, 1, 1 Ref.: 201803956667 7a Questão Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta Testes de sistema podem verificar características como performance, segurança ou usabilidade do software Os testes de aceitação ou validação podem ser classificados como alfa ou beta,dependendo de como esses testes são feitos Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software Ref.: 201803873783 8a Questão Em relação ao teste de software, assinale a alternativa correta sobre o teste de integração: Teste realizado pelos usuários fnais do software. Tem como objetivo explorar a menor unidade de um projeto Tem a mesma aplicação do teste de aceitação Visa testar as falhas decorrentes da integração dos módulos do sistema Visa descobrir falhas por meio da utilização dos testes nos comandos internos de cada componente
Compartilhar