Prévia do material em texto
Introdução a Testes de Software Escolha a alternativa que melhor define a justificativa pela qual testar software é tão importante: · É importante para revelar defeitos, aumentar a confiança do time de desenvolvimento na entrega, assegurar a qualidade e por ser uma obrigação do processo de software. · É importante para revelar defeitos, aumentar a confiança/satisfação do cliente com o software e assegurar a qualidade. · É importante pois faz parte e é obrigatório em qualquer processo de desenvolvimento de software. · É importante para revelar e eliminar qualquer possibilidade de defeitos, aumentar a confiança/satisfação do cliente com o software e assegurar a qualidade. · É importante para revelar e eliminar qualquer possibilidade de defeitos, aumentar a confiança do time de desenvolvimento e assegurar a qualidade. PRÓXIMA PERGUNTA Qual unidade do sistema um teste unitário valida? · A menor unidade, no caso uma funcionalidade · A menor unidade, uma função, método · A menor unidade, no caso um teste com uma API · Um teste de integração de dados · A menor unidade, no caso um requisito de negócio PRÓXIMA PERGUNTA Qual técnica de testes realizamos sem conhecimento prévio do código e apenas das features do sistema? · Teste de feature · Caixa preta · Caixa cinza · Testes de negócios · Caixa branca PRÓXIMA PERGUNTA Qual evolução na Engenharia de Software contribuiu para diversas mudanças no papel e atividades de Testes de Software? · Kanban · Scrum · Processo Unificado · Advento das metodologias de desenvolvimento de software ágil · Arquiteturas de software distribuído PRÓXIMA PERGUNTA Complete: "Quando temos um erro sendo apresentado no sistema e o mesmo sempre trava nesse cenário (crash) temos um(a)..." · Defeito · Comportamento não especificado · Validação não realizada · Engano · Falha PRÓXIMA PERGUNTA Quando queremos testar os limites da aplicação encontrando até que ponto a mesma está preparada para responder estamos fazendo testes de ....? · Stress · Aceitação · Performance · Desempenho · Carga PRÓXIMA PERGUNTA Na pirâmide de software, quais seriam os testes mais caros a se executarem? · Testes unitários · Testes de integração · Teste de carga · Testes de função · Testes end to end PRÓXIMA PERGUNTA Complete: "Quando cometemos um engano e interpretamos incorretamente uma regra de negócio e desenvolvemos uma funcionalidade de forma diferente da esperada, temos um(a)...." · Validação incorreta · Engano · Comportamento alternativo · Defeito · Desvio de comportamento PRÓXIMA PERGUNTA Qual técnica de Testes realizamos um processo pelo qual temos total conhecimento do código fonte do sistema? · Testes de programação · Testes de código · Caixa cinza · Testes unitários · Caixa branca PRÓXIMA PERGUNTA Complete: "Quando temos um bug em um sistema de relatórios e na apresentação de dados um comportamento inconsistente surge, temos um(a)..." · Comportamento não especificado · Engano · Verificação Incorreta · Erro · Defeito FINALIZAR