·

Análise e Desenvolvimento de Sistemas ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

08/10/2019\nEPS\nQUALIDADE E TESTES DE SOFTWARE\nC0770A7_201601465115\nIdentificação: 2019-3 IAD (G) / EX\n\nAluno: CARLOS EDUARDO PEREIRA REIS\nTeste de conhecimento\n\nPrezado(a) Aluno(a),\nLembre-se que este exercício é opcional, mas não valerá ponto para sua média. O mesmo será composto de diversas perguntas.\nApós responder todas, você terá acesso ao gabarito completo do exercício. Aproveite para se familiarizar com este modelo de questões que você irá usar na sua AV’s.\n\n1. Existem diferentes papéis com diferentes responsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA:\n- Analista de Teste - responsável pela modelagem e elaboração dos casos de teste e scripts de teste.\n- Testador - Responsável pela execução dos testes e script de teste.\n- Gerente de Teste - Responsável pela coordenação de um projeto de teste específico.\n- Administrador de Teste - Responsável pela implementação de teste (infraestrutura) e escolha de ferramentas.\n\nExplicação:\nO Product Owner não faz parte dos papéis e responsabilidades dentro de uma equipe de teste independente.\n\nSem planejamento, ficam mais difíceis o desenvolvimento de qualquer projeto. O plano é como se fosse um mapa. Com ele podemos chegar ao nosso destino.\nA equipe (responsabilidades e requisitos humanos) e Infraestrutura:\n- Mostrar os recursos financeiros para o projeto de teste.\n- Mostrar os diferentes papéis relacionados ao projeto de teste.\n- Os recursos humanos e requisitos de treinamento da equipe de teste.\n\n2. Existem alguns grupos importantes de erros comumente cometidos por quem testa software. O propósito da atividade de testar é não aproveitar os resultados de forma eficaz.\nQuais são os erros mais comuns que ocorrem nesse grupo? Assinale a afirmativa INCORRETA.\n- Não informar sobre a falha do processo.\n- Controlar excessivamente o teste funcional.\n- Não testar a documentação e a instalação.\n- Referenciar estatísticas de erros como contexto relevante.\n- Não enfatizar o cérebro no teste.\n\nEsse item pertence ao propósito da atividade de teste.\n\n3. Na empresa, seu chefe solicitou que você elaborasse a documentação da abordagem da equipe de software para os testes a serem realizados em uma importante aplicação web da sua empresa. simulado.estacio.br/alunos/?user_cod=1259751&amlar_integracao=201601465115\n\nEsta documentação deve conter a definição do plano que descreve a estratégia global e o procedimento designado as etapas específicas do teste, assim como os tipos de testes que serão aplicados.\nNeste caso qual documento você deverá elaborar?\n- Caso de uso.\n- Quesito de teste.\n- Script de teste.\n- Maneira de teste.\n- Especificação de teste.\n\nExplicação:\nNeste caso, a especificação de teste é um documento que especifica um procedimento de teste com objetivo determinado, assim, é dada a condição de entrada e o resultado esperado após a execução do teste.\n\n4. Existem alguns grupos importantes de erros comumente cometidos por quem testa software. No planejamento dos testes os erros estão relacionados à fase de planejamento dos testes. Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a afirmativa INCORRETA.\n- Deixar a teste de carga para o final do processo.\n- Centerar excessivamente no teste funcional.\n- Não testar a documentação e a instalação.\n- Referenciar estatísticas de erros no contexto relevante.\n- Não enfatizar o cliente no teste.\n\nEsse item pertence ao propósito da atividade de teste. 5. No método que você testou através do Método de Análise de Documentos, como estimamos utilizando a orientação a objeto em conjunto com a linguagem UML, como poderíamos definir quais princípios teríamos para extrair os casos de teste?\n- Diagrama de atividades e código fonte\n- Diagrama de atividades e código fonte\n- Diagrama de estado e código fonte\n- Caso de uso e diagrama de condição\n- Somente o código fonte\n\nExplicação:\nRepresenta todo o fluxo de processamento de um determinado evento de negócio, revelando todos os caminhos alternativos (caminhos positivos) e as situações que impossibilitam a finalização desse evento (caminhos negativos).\nO diagrama de atividades deve revelar o conjunto completo de casos de testes que precisarão ser inseridos no planejamento de testes.\n\n6. Em relação às ferramentas de testes automatizado as ferramentas que possibilitam o gerenciamento e o controle do processo de execução, reexecução e medição dos testes planejados e a integração entre as demais fases, de forma a executar os testes selecionados no planejamento, tendo como principais características: a análise de cobertura, a execução de scripts, simuladores de performance e testadores de memória.\nNeste caso, são classificadas como ferramentas:\n- Ferramentas de execução e conferência.\n- Ferramentas de Modelagem e Automação.\n- Ferramentas de Planejamento de testes.\n- Ferramentas de Supervisionamento.\n- Ferramentas de Revisões e Inspeções.