·

Análise e Desenvolvimento de Sistemas ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Pergunta 1\n\nRelacione as ferramentas com seu objetivo:\n\n1. JUNIT\n2. DBUNIT\n3. Selenium\n\n( ) Framework para criação de testes automatizados.\n( ) Framework para criar testes de unidade.\n( ) Framework para simular banco de dados.\n\nOcultar opções de resposta\n3 - 2 - 1\n1 - 3 - 2\n2 - 1 - 3\n1 - 2 - 3\n\n3 - 1 - 2\nResposta correta Pergunta 2\n\nAssinale a opção que apresenta o tipo de testes que representam a reexecução dos subconjuntos de testes que já foram executados anteriormente, para garantir que essas alterações não propagem efeitos colaterais indesejados:\n\nOcultar opções de resposta\nTestes de regressão\nTestes de documentação\nTestes de usuário\nTestes de configuração\nTestes de desempenho\n\nResposta correta Pergunta 3\n\nAssinale a opção de teste automatizado que apresenta a vantagem de não precisar de modificações na aplicação para criação dos testes automatizados. Os testes são realizados da mesma forma que os usuários utilizam o sistema, com isso, não precisam de adaptações nas interfaces sistema para criação dos testes automatizados:\n\nOcultar opções de resposta\nTestes de desempenho.\nTestes baseados em interface gráfica.\nTestes de configuração.\nTestes baseados em lógica de negócio.\nTestes de documentação.\n\nResposta correta Pergunta 7\nTestes automatizados servem para:\nOcultar opções de resposta.\nAumentar o retrabalho.\nAumentar a eficiência dos testes.\nExecutar os testes no lugar da equipe de desenvolvimento.\nGarantir que o sistema não tem defeitos.\nSubstituir os testes de usuário.\n\nPergunta 8\nLeia as afirmativas abaixo e assinale a alternativa que contém as afirmativas CORRETAS.\nI. Testes de usuário são a reexecução dos subconjuntos de testes que já foram executados anteriormente, para garantir que essas alterações não propagem efeitos colaterais indesejados.\nII. Uma desvantagem dos testes automatizados baseados em interface gráfica é existir uma enorme dependência da interface gráfica. Isso significa que se a interface gráfica mudar, os testes deixarão de funcionar corretamente, com isso, mudanças deveram ser desenvolvidas.\nIII. Uma das vantagens de usar a abordagem de testes automatizados baseados em lógica de negócio é que existe baixo acoplamento com a interface gráfica, isso significa que as mudanças da interface gráfica não irão acarretar em retrabalho para realizar ajustes no script de testes.\nOcultar opções de resposta\nI, II e III.\nI e III apenas.\nI e II apenas.\nNenhuma. Pergunta 9\nNa ferramenta Selenium o campo URL Base é usado para:\nOcultar opções de resposta\nIndicar que o resultado da execução.\nInserir o comando de teste.\nApresentar os resultados do teste.\nDefinir a página inicial que o teste irá começar.\nIniciar o teste automatizado. Pergunta 10\nRelacione os tipos de testes com suas definições:\n1. Testes de unidade\n2. Testes de desempenho\n3. Testes automatizados baseados em interface gráfica.\n4. Testes automatizados baseados em lógica de negócio.\n( ) São testes que permitem testar que o sistema irá suportar a carga de informações a qual foi projetado. Normalmente são realizadas diversas baterias de testes aumentando gradualmente a carga de dados até que o desempenho do sistema se torne insuportável.\n( ) Testam as funcionalidades da aplicação sem interagir com a interface gráfica. Normalmente é necessário fazer modificações na aplicação para torná-la mais fácil de testar.\n( ) São testes que em um sistema orientado a objetos, testam cada classe com objetivo de atestar o comportamento correto de forma isolada.\n( ) São testes automatizados que interagem diretamente com a interface gráfica do software simulando um usuário humano.\nOcultar opções de resposta\n1 - 2 - 3 - 4\n2 - 4 - 3 - 1\n4 - 2 - 3 - 1\n2 - 4 - 1 - 3