Software Testing perguntas e respostas da entrevista Software Testing perguntas e respostas da entrevista Neste post, vamos olhar para alguns testes Software entrevista perguntas comuns que você pode ser solicitado quando você participar de um Teste de Software Entrevista. As respostas para as perguntas da entrevista é apenas para orientação. Você pode querer expandir as respostas na entrevista se você for solicitado qualquer um desses Teste de Software entrevista perguntas. Q: Qual é Exploratório Teste e quando ele deve ser realizada? A: A definição de Teste Exploratório é 8220; design de teste simultânea e execution8221; contra uma aplicação. Isto significa que o testador usa seus conhecimentos de domínio e experiência em testes para prever onde e em que condições o sistema pode se comportar de forma inesperada. Como o testador começa a explorar o sistema, novas idéias de design de teste são pensados na mosca e executada contra o software em teste. Em uma sessão de teste exploratório, o testador executa uma cadeia de ações contra o sistema, cada ação depende do resultado da ação anterior, portanto, o resultado do resultado das ações poderia influenciar o que o testador não vem, portanto, as sessões de teste são não idênticos. Isso está em contraste com Testing guião onde os testes são projetados de antemão utilizando os requisitos ou documentos de projeto, geralmente antes que o sistema está pronto e executar essas mesmas etapas exatas contra o sistema em outro tempo. Teste Exploratório geralmente é realizada como o produto está evoluindo (ágil) ou como uma verificação final antes que o software é lançado. É uma atividade complementar para testes de regressão automatizados. Q: O que as técnicas de teste estão lá e qual é o seu propósito? R: Técnicas de teste são usadas principalmente para dois fins: a) Para ajudar a identificar defeitos, b) Para reduzir o número de casos de teste. Divisão de equivalência é utilizado principalmente para reduzir o número de casos de teste através da identificação de diferentes conjuntos de dados que não são a mesma e apenas executar um teste a partir de cada conjunto de dados Boundary Análise de Valor é usado para verificar o comportamento do sistema nas fronteiras de dados permitidos. Testes de Transição de Estado é usado para validar permitido e não permitido estados e transições de um estado para outro por vários dados de entrada Par-wise ou Todos pares de teste é uma poderosa técnica de teste e é usado principalmente para reduzir o número de casos de teste enquanto o aumento da cobertura de combinações de características. Q: Como você testar o recurso de login de uma aplicação web? Esta é uma pergunta da entrevista de teste de software muito comum eo objetivo é ver quão ampla você pode pensar sobre o recurso. A maioria dos entrevistados começar com a resposta óbvia de verificação campos de entrada com valores positivos e negativos, e-mail inválido, e-mail válido, mas senha incorreta, injeção de SQL, etc. Mas a maioria desses testes pode ser feito e deve ser feito pelos desenvolvedores como parte da integração teste. Aqui, o foco está em testes em nível de sistema, testes que não pode ser feito sem um sistema integrado completo. A: As respostas possíveis a esta pergunta da entrevista de teste pode ser: Entrar com login válido, feche o navegador e abra novamente e veja se você ainda estiver conectado ou não. Gerenciamento de sessões é importante como é que vamos manter o controle de usuários logados, é através de cookies ou sessões de web? Registe-in, em seguida, sair e depois voltar para a página de login para ver se você está realmente desconectado. Login, em seguida, voltar para a mesma página, você vê a tela de login novamente? Entre a partir de um navegador, em seguida, abra um outro navegador para ver se você precisa se cadastrar novamente? Login, alterar a senha, e depois sair, em seguida, veja se você pode fazer o login novamente com a senha antiga. Q: Que tipos de testes é especialmente importante para o teste da Web? Esta é também uma importante pergunta da entrevista Teste de Software para as funções de teste de aplicativos web. Note-se, esta pergunta está perguntando sobre os tipos de testes. Embora você faria testes funcionais, testes de usabilidade, teste de acessibilidade, etc, todos estes são também aplicáveis aos testes de aplicativos desktop. A questão está pedindo especificamente para testes web. A: Dois tipos de testes que são muito importantes para testar aplicações web são Testes de desempenho e testes de segurança. A diferença entre uma aplicação web e aplicações desktop, aplicações web é que estão abertos para o mundo, com potencialmente muitos usuários acessando o aplicativo simultaneamente em vários momentos, então testes de carga e testes de estresse são importantes. Aplicativos da Web também são vulneráveis a todas as formas de ataques de DDOS, em sua maioria, por isso os testes de segurança também é muito importante a considerar ao testar aplicações web. O que é o Teste de Aceitação? Testes conduzidos para permitir que um usuário / cliente para determinar se a aceitar um software product. Normally realizados para validar o software atende a um conjunto de critérios de aceitação acordados. O que é Teste de acessibilidade? Verificando um produto é acessível às pessoas com deficiência (surdos, cegos, deficientes mentais, etc.). O que é Teste Adhoc? A fase de testes, onde o testador tenta quebrar o sistema, tentando aleatoriamente a funcionalidade dos sistemas. Pode incluir o teste negativo também. Veja também Testing macaco. O que é Agile Testing?
No comments:
Post a Comment