top 200 software testing interview questions
Lista abrangente das perguntas e respostas mais frequentes da entrevista manual de teste de software para ajudá-lo a se preparar para a próxima entrevista:
Este artigo inclui perguntas da entrevista e dicas para se preparar para Programas entrevista de teste - pergunta sobre teste manual, perguntas de teste da web, perguntas de certificação ISTQB e CSTE e alguns testes de simulação para testar suas habilidades de teste.
Se você passar por todas essas perguntas com cuidado, tenho certeza de que irá facilmente quebrar qualquer entrevista de teste.
O que você aprenderá:
Principais perguntas da entrevista de teste de software
Forneci links para as diferentes categorias de perguntas da entrevista. Verifique as respectivas páginas para as questões detalhadas específicas do tópico.
Q # 1) Como fazer prepare-se para uma entrevista de teste de software / controle de qualidade ?
Responda: Clique no link acima para saber - Por onde devo começar para a preparação da entrevista? Já faz quase 2 anos desde que enfrentei qualquer entrevista.
Q # 2) Teste simulado para julgar suas habilidades de entrevista de teste de software.
Responda: Faça este teste simulado que o ajudará a se preparar para uma entrevista de teste, bem como para o exame de certificação CSTE.
Q # 3) Lista das perguntas mais frequentes Perguntas da entrevista de teste de automação
Responda: Clique no link acima para perguntas da entrevista de automação como diferença entre Winrunner e Diretor de Teste, O que é TSL? O que são 4GL e outras listas de questões semelhantes.
P # 4) Qual é a diferença entre teste de desempenho, teste de carga e teste de estresse? Explicar com exemplos?
ferramentas de teste de gravação e reprodução grátis
Responda: Muitas pessoas se confundem com essas terminologias de teste. Clique aqui para a explicação detalhada dos tipos de teste de desempenho, carga e estresse com exemplos para melhor compreensão.
Q # 5) Perguntas e respostas ISTQB (mais perguntas aqui e aqui )
Responda: Clique nos links acima para ler sobre os padrões de papel do ISTQB e dicas sobre como resolver essas questões rapidamente. Exemplos de perguntas de 'nível básico' do ISTQB com respostas também estão disponíveis aqui.
Q # 6) Perguntas da entrevista QTP
Responda: Profissional de teste rápido: A lista de perguntas e respostas da entrevista está disponível no link acima.
Q # 7) CSTE perguntas com respostas.
Responda: Clique no link acima para perguntas e respostas sobre CSTE.
Q # 8) O que é verificação de mesa e análise de fluxo de controle
Responda: Clique aqui para obter respostas sobre verificação de mesa e análise de fluxo de controle junto com os exemplos.
Q # 9) O que é o teste de sanidade (ou) Teste de construção?
Responda: Verificar a funcionalidade crítica (importante) do software em uma nova construção para decidir se deve realizar mais testes ou não é denominado como Teste de Sanidade.
P # 10) Qual é a diferença entre o teste cliente-servidor e o teste baseado na web?
Responda: Clique aqui para a resposta.
Q # 11) O que é Teste de caixa preta ?
Responda: O teste da caixa preta é explicado com seus tipos no link acima.
Q # 12) O que é Teste de caixa branca ?
Responda: Clique aqui para ver a postagem que explica sobre o teste de caixa branca e seus tipos
Q # 13) Quais são os diferentes tipos de teste de software ?
Responda: Clique no link acima para consultar a postagem que explica todos os tipos de Teste de Software em detalhes.
P # 14) Como definir um processo padrão para todo o fluxo de teste, explicar as situações desafiadoras na carreira de teste manual, qual é a melhor maneira de conseguir um aumento salarial.
Responda: Clique aqui ligação para as respostas a essas perguntas.
Q # 15) Qual é a situação mais desafiadora que você já teve durante o teste?
P # 16) Como realizar o teste quando não há documentos?
Responda: Clique aqui para uma postagem detalhada sobre como responder a essas perguntas da entrevista de controle de qualidade.
Perguntas e respostas populares para entrevistas sobre testes da Web
Como o próprio nome define, o teste da Web significa testar os aplicativos da Web quanto a possíveis bugs ou problemas, antes que o aplicativo da Web seja movido para o ambiente de produção, ou seja, antes de colocar qualquer aplicativo da Web no ar.
Com base nos requisitos de teste da web, vários fatores devem ser considerados. Esses fatores incluem títulos de aplicativos da web, comunicações TCP / IP, a capacidade de lidar com o tráfego, firewalls, etc.
O teste da Web inclui Teste funcional, teste de usabilidade, teste de segurança, teste de interface, teste de compatibilidade, teste de desempenho, etc., em sua lista de verificação.
Listadas abaixo estão as perguntas e respostas mais comuns de entrevistas de teste da web que o orientarão a se preparar para qualquer entrevista de teste da web.
P # 1) O que você entende por aplicativo da web?
Responda: O aplicativo da Web é um meio de comunicação e troca de informações com os clientes. Ao contrário de qualquer aplicativo de desktop executado por um sistema operacional, um aplicativo da web é executado em um servidor da web e é acessado por um navegador da web que atua como um cliente.
Ao melhor exemplo de um aplicativo da web é ‘Gmail’. No Gmail, a interação é feita por um usuário individual e é totalmente independente dos demais. Você pode enviar e receber informações por e-mail e também por meio de anexos.
Você pode manter documentos em uma unidade, manter planilhas no Google docs e incluir muito mais recursos que fazem o usuário perceber que tem um ambiente personalizado para sua identidade específica.
Q # 2) Defina um servidor web.
Responda: O servidor Web segue o modelo cliente / servidor onde o programa usa HTTP (Hypertext Transfer Protocol). Em resposta à solicitação de um cliente HTTP, o servidor web lida com a validação do lado do cliente e do servidor e entrega o conteúdo da web na forma de páginas da web aos usuários.
Os navegadores, como Safari, Chrome, Internet Explorer, Firefox, etc., leem os arquivos armazenados nos servidores web e nos trazem as informações em forma de imagens e textos por meio da internet. Qualquer computador que hospeda sites deve ter servidores web.
Alguns dos principais servidores da web são:
- Apache
- Internet Information Server (IIS) da Microsoft
- Servidor web Java
- Servidor da web do Google
P # 3) Conte com alguns cenários de teste importantes para testar um site.
Responda: Existem muitos parâmetros que devem ser considerados ao decidir os cenários de teste importantes para testar qualquer site. Além disso, o tipo de site a ser testado e sua especificação de requisitos desempenham um papel importante aqui.
Listados abaixo estão alguns cenários de teste importantes que são aplicáveis para testar qualquer tipo de site:
- Teste a GUI (Graphical User Interface) do site para verificar a consistência dos elementos de design e layout da página.
- Todos os links e hiperlinks da página são verificados quanto ao redirecionamento para a página desejada.
- Em caso de presença de quaisquer formulários ou campos no site, os cenários de teste consistem em testes com dados válidos, dados inválidos, testes com registros existentes, bem como testes com registros vazios.
- O teste de funcionalidade de acordo com a especificação do requisito é feito.
- O desempenho de um site é testado sob cargas pesadas para determinar o tempo de resposta do servidor web e o tempo de consulta ao banco de dados.
- O teste de compatibilidade é feito para testar o comportamento de um aplicativo em um navegador diferente e combinações de sistema operacional (sistema operacional).
- O teste de usabilidade e o teste de banco de dados também são realizados como parte dos cenários de teste.
P # 4) Quais são as diferentes configurações que devem ser consideradas ao testar um site?
Responda : A configuração diferente inclui navegadores diferentes, bem como um sistema operacional no qual um site está sendo testado. Plugins de navegador, tamanho do texto, resolução de vídeo, profundidade de cor, opções de configuração do navegador também são considerados quando falamos sobre configurações.
Diferentes combinações de navegadores e sistemas operacionais são usadas para testar a compatibilidade do site. Normalmente, as versões mais recentes e mais recentes são incluídas. Bem, essas versões geralmente são especificadas no documento de Requisitos.
Alguns navegadores importantes incluem:
- Internet Explorer
- Raposa de fogo
- cromada
- Safári
- Ópera
Alguns sistemas operacionais importantes incluem:
- janelas
- UNIX
- LINUX
- MAC
P # 5) Os testes de aplicativos da Web são diferentes dos testes de aplicativos de desktop? Explique como.
Responda: Sim, os pontos listados abaixo na tabela explica as diferenças entre o aplicativo da web e o aplicativo de desktop.
Aplicativo da Web | Aplicativo Desktop | |
---|---|---|
Definição | As aplicações Web são aquelas que podem ser executadas em qualquer máquina cliente com conexão à Internet sem a instalação do arquivo de execução. | Os aplicativos de desktop são aqueles que são instalados e executados separadamente no computador pessoal. |
Desempenho | As ações do usuário, feedback e estatísticas podem ser facilmente monitorados, bem como a atualização de dados em um local é refletida em todos os aplicativos da web. | As ações do usuário não podem ser monitoradas, assim como as alterações nos dados podem ser refletidas apenas na máquina. |
Conectividade | O aplicativo da Web pode ser acessado em qualquer PC com conexão à Internet usando um navegador da Web, onde o desempenho do aplicativo depende da velocidade da Internet. | O aplicativo de desktop só pode ser acessado em um PC específico onde o aplicativo está instalado. |
Riscos de Segurança | Os aplicativos da Web estão mais sujeitos a ameaças à segurança, pois os aplicativos podem ser acessados por qualquer pessoa na Internet. | O aplicativo de desktop é menos sujeito a ameaças de segurança, onde o usuário pode controlar os problemas de segurança no nível do sistema. |
Dados do usuário | Os dados do usuário são salvos e acessados remotamente no caso de aplicativos da web. | Os dados são armazenados, salvos e acessados na mesma máquina em que o aplicativo está instalado. |
P # 6) O que é o aplicativo de intranet?
Responda : O aplicativo de intranet é um tipo de aplicativo privado implantado e executado em um servidor LAN local e só pode ser acessado por pessoas dentro da organização. Ele usa uma rede local para compartilhar informações.
Por exemplo, A organização geralmente possui um aplicativo que armazena informações sobre seu comparecimento, feriados, próximas celebrações dentro da organização ou algum evento ou informação importante que precisa ser divulgada dentro da organização.
P # 7) Explique a diferença entre autorização e autenticação em testes da web.
Responda: A diferença entre Autorização e Autenticação é explicada na tabela abaixo:
Autenticação | Autorização | |
---|---|---|
1 | A autenticação é o processo com o qual o sistema identifica quem é o usuário? | Autorização é o processo com o qual o sistema identifica o que o usuário está autorizado a fazer? |
dois | A autenticação determina a identidade do usuário. | A autorização decide os privilégios dados ao usuário, ou seja, se o usuário pode acessar ou manipular recursos de determinado programa. |
3 | Existem diferentes tipos de autenticação, como baseada em senha, baseada em dispositivo, etc. | Existem dois tipos de autorização, como somente leitura e leitura e gravação. |
4 | Por exemplo: Dentro de uma organização, todo e qualquer funcionário pode fazer login em um aplicativo de intranet. | Por exemplo: Apenas o gerente de contas ou a pessoa do departamento de contas podem acessar a seção de contas. |
P # 8) Quais são os tipos de problemas de segurança de teste da Web?
Resposta: Alguns problemas de segurança na web incluem:
- Ataque de negação de serviço (DOS)
- Estouro de buffer
- Passar diretamente o URL interno pelo endereço do navegador
- Visualizando outras estatísticas
Q # 9) Defina HTTP.
Responda: HTTP significa Protocolo de Transferência de Hipertexto. HTTP é o protocolo de transferência de dados que define como as mensagens são formatadas e transferidas pela World Wide Web. O HTTP também determina a resposta das ações executadas por servidores e navegadores da web.
Por exemplo, quando um URL é inserido no navegador da web, o comando HTTP é enviado ao servidor da web que, por sua vez, busca o navegador da web solicitado.
Q # 10) Defina HTTPS.
Responda: HTTPS significa Hypertext Transfer Protocol Secure. Isso é basicamente HTTP sobre SSL (Secure Socket Layer) para fins de segurança. Sempre há chances de bisbilhotar os dados sendo transferidos entre um usuário e o servidor da web quando o site usa o protocolo HTTP.
Portanto, os sites usam uma forma segura, ou seja, criptografia SSL de dados enviados e recebidos usando o protocolo HTTPS. Quase todos os sites que exigem login do usuário usam o protocolo HTTPS. Por exemplo, sites de bancos, sites de comércio eletrônico, etc.
P # 11) Quais são os problemas comuns enfrentados nos testes da Web?
Responda: Alguns dos problemas comuns enfrentados em testes da web são listados abaixo:
- Problema de servidor, que inclui servidor inativo e servidor em manutenção.
- Problema de conexão com o banco de dados.
- Problemas de compatibilidade de hardware e navegador.
- Problemas relacionados à segurança.
- Problemas de desempenho e relacionados à carga.
- Problemas relacionados à GUI (Graphical User Interface).
P # 12) O que é teste de Cookie?
Responda: Cookie é uma identidade ou informação personalizada do usuário que é necessária para a comunicação entre diferentes páginas da web, bem como para rastrear a navegação do usuário nas páginas do site. Sempre que acessamos qualquer site em qualquer navegador, o respectivo cookie é gravado no disco rígido.
Os cookies são usados para rastrear as sessões do usuário, exibir anúncios, lembrar a escolha do usuário ao acessar qualquer site, lembrar e recuperar o carrinho de compras do usuário, rastrear o número exclusivo de visitantes, etc.
Suponha que um site de comércio eletrônico esteja acessível em muitos países como Estados Unidos, Canadá, Austrália e seus testes sejam feitos na Índia. Nesse caso, ao testar o site de comércio eletrônico para diferentes países na Índia, primeiro os cookies dos respectivos países são configurados para que dados reais, como fuso horário, etc., sejam acessados desse país específico.
Q # 13) Defina a validação do lado do cliente.
Responda: A validação do lado do cliente é aquela que é basicamente feita no nível do navegador, onde a entrada do usuário é validada no próprio navegador, sem envolvimento do servidor.
Vamos entender isso com a ajuda de um exemplo.
Suponha que um usuário esteja inserindo um formato de e-mail incorreto ao preencher um formulário. O navegador solicitará instantaneamente uma mensagem de erro para corrigi-lo antes de passar para o próximo campo. Assim, todos os campos são corrigidos antes de enviar o formulário.
A validação do lado do cliente geralmente é feita por linguagem de script, como JavaScript, VBScript, atributos HTML 5.
Os dois tipos de validação do lado do cliente são:
- Validação em nível de campo
- Validação de nível de formulário
P # 14) O que você entende por validação do lado do servidor?
Responda: A validação do lado do servidor ocorre onde a validação e o processamento das solicitações do usuário requerem a resposta do servidor. Para entender mais claramente, a entrada do usuário está sendo enviada para o servidor e a validação é feita usando linguagens de script do lado do servidor, como PHP, Asp.NET, etc.
Após o processo de validação, o feedback é enviado de volta ao cliente na forma de uma página da web gerada dinamicamente.
Quando comparado ao processo de validação do lado do cliente, o processo de validação do lado do servidor é mais seguro porque aqui o aplicativo é protegido contra ataques maliciosos e os usuários podem facilmente contornar a linguagem de script do lado do cliente.
P # 15) Diferencie entre sites estáticos e dinâmicos.
Responda: As diferenças entre sites estáticos e dinâmicos são as seguintes:
Site estático | Site dinâmico |
---|---|
Os sites estáticos são aqueles que apenas divulgam informações e não existe qualquer tipo de interação entre o utilizador e o site. | Sites dinâmicos são aqueles onde a interação do usuário é possível entre o site e o usuário, juntamente com a transmissão de informações. |
Sites estáticos são mais baratos para desenvolver e hospedar. | Websites dinâmicos são mais caros para desenvolver, assim como seu custo de hospedagem também é mais caro. |
Os sites estáticos são carregados facilmente no navegador do cliente por causa de seu conteúdo fixo e sem conectividade de banco de dados. | Sites dinâmicos geralmente demoram para carregar no navegador do cliente porque o conteúdo a ser exibido é criado e recuperado dinamicamente usando consultas de banco de dados. |
Sites estáticos podem ser criados em HTML, CSS e não requerem nenhuma linguagem de aplicativo de servidor. | Sites dinâmicos requerem uma linguagem de aplicativo de servidor como ASP.NET, JSP, PHP para executar o aplicativo no servidor e exibir a saída na página da web. |
Alteração no conteúdo da página de qualquer site estático; exigem que sejam carregados no servidor muitas vezes. | O site dinâmico fornece recursos para alterar o conteúdo da página usando o aplicativo de servidor. |
P # 16) O que você entende por teste de cliente-servidor?
Responda: O aplicativo cliente-servidor é aquele em que o próprio aplicativo é carregado ou instalado em um servidor, enquanto o arquivo EXE do aplicativo é carregado em todas as máquinas clientes. Este ambiente é geralmente usado em redes Intranet.
Os seguintes testes são realizados em um aplicativo cliente-servidor:
- Teste de GUI em sistemas cliente e servidor.
- Interação cliente-servidor.
- A funcionalidade de um aplicativo.
- Teste de carga e desempenho.
- Teste de compatibilidade.
Todos os casos de teste e cenários de teste usados em testes de aplicativos cliente-servidor são derivados da experiência do testador e especificações de requisitos.
Q # 17) Conte com os códigos de resposta HTTP que são retornados pelo servidor.
Responda: Os códigos de resposta HTTP estão listados abaixo:
- 2xx - Isso significa 'sucesso'
- 3xx- Isso significa 'Redirecionamento'
- 4xx- Isso significa 'erro de aplicativo'
- 5xx- Isso significa 'Erro do servidor'
P # 18) Qual é a função do teste de usabilidade no teste da Web?
Responda: No teste da web, o teste de usabilidade desempenha um papel importante. É bem sabido que o teste de usabilidade é o meio de determinar a facilidade com que um usuário final pode acessar facilmente o aplicativo com ou sem nenhum conhecimento de linguagem de programação.
Em termos de teste da web, o teste de usabilidade compreende o seguinte:
- Para verificar se o site é amigável?
- O usuário final consegue navegar facilmente no aplicativo?
- Presença de quaisquer problemas ou ambigüidades que podem prejudicar a experiência do usuário.
- Verifique a rapidez com que o usuário consegue concluir a tarefa no aplicativo.
P # 19) Quais são os ambientes disponíveis na Web?
Responda: Os diferentes tipos de ambiente na Web são:
- Intranet (rede local)
- Internet (rede de longa distância)
- Extranet (rede privada pela internet)
Q # 20) Quais são os formatos de caso de teste no caso de um Estático site e site dinâmico?
Responda: Os seguintes formatos de caso de teste serão usados no caso de sites estáticos:
- Casos de teste de front-end
- Casos de teste de navegação
Os seguintes formatos de caso de teste serão usados no caso de sites dinâmicos:
- Casos de teste de front-end
- Casos de teste de back-end
- Casos de teste de navegação
- Casos de teste de validação de campo
- Casos de teste de segurança, etc.
Q # 21) Alistar algumas subclasses de objetos de resposta HTTP?
Responda: Write, Flush, tell, etc são alguns objetos de resposta HTTP.
As subclasses de resposta HTTP são:
- HttpResponseRedirect
- HttpResponsePermanentRedirect
- HttpResponseBadRequest
- HttpResponseNotfound
P # 22) Conte com algumas ferramentas de teste da Web.
Responda: Alguns As ferramentas de teste da Web estão listadas abaixo:
- berinjela funcional
- Selênio
- Teste SOA
- JMeter
- iMacros, etc.
P # 23) Dê alguns exemplos de aplicativos da web que são usados em nosso dia a dia.
Responda: Alguns exemplos incluem:
- Portais da web como eBay, Amazon, Flipkart, etc.
- Aplicativos bancários como ICICI, Yes Bank, HDFC, Kotak Mahindra, etc.
- Provedores de serviço de e-mail como Gmail, Yahoo, Hotmail, etc.
- Redes sociais como Facebook, Twitter, LinkedIn, etc.
- Fóruns de discussão e informação como www.Softwaretestinghelp.com
P # 24) O que é um servidor proxy?
Responda: O servidor proxy é um servidor que atua como intermediário ou é aquele que fica entre o cliente e o servidor principal.
A comunicação entre o servidor principal e o cliente-servidor é feita através de um servidor proxy à medida que a solicitação do cliente de qualquer conexão, arquivo, recursos do servidor principal é enviada através de um servidor proxy e novamente a resposta do servidor principal ou memória cache local para cliente-servidor é feito através do servidor proxy.
Alguns dos servidores proxy mais comuns com base em sua finalidade e funcionalidade estão listados abaixo:
- Proxy transparente
- Proxy da web
- Proxy anônimo
- Proxy distorcendo
- Proxy de alto anonimato
O servidor proxy é basicamente usado para os seguintes fins:
- Para melhorar o desempenho da resposta da web.
- Em caso de presença de documento na memória cache, a resposta é enviada diretamente para o cliente.
- O servidor proxy filtra o conteúdo da página da web na forma de proxies da web.
- Um servidor proxy também é usado para bloquear conteúdo da web ofensivo a ser acessado pelo usuário, especialmente em uma organização, escola e faculdade.
- Os proxies da Web evitam o ataque de vírus e malware de computador.
P # 25) O que é um servidor de banco de dados?
Responda: Um servidor de banco de dados pode ser definido como um servidor que se refere ao sistema back-end de um aplicativo de banco de dados que fornece serviços de banco de dados, como acessar e recuperar dados do banco de dados.
O servidor de banco de dados usa arquitetura cliente / servidor onde os dados podem ser acessados através do servidor de banco de dados por um 'front end' que executa e exibe os dados na máquina do usuário ou 'back-end' que roda no próprio servidor de banco de dados.
Um servidor de banco de dados é como um data warehouse e também mantém o Database Management System (DBMS).
Algumas perguntas mais básicas da entrevista de teste de software
P # 1) O que é teste dinâmico?
Responda: O teste dinâmico é feito executando o código ou programa com vários valores de entrada e, posteriormente, a saída é verificada.
P # 2) O que é Teste de GUI?
Responda: O teste de GUI ou Interface Gráfica do Usuário é o processo de testar a interface do usuário do software em relação aos requisitos / modelos / designs de HTML fornecidos etc.,
P # 3) O que é teste formal?
Responda: A verificação do software, realizada seguindo um plano de teste, procedimentos de teste e documentação adequada com a aprovação do cliente, é denominada Teste Formal.
P # 4) O que é teste baseado em risco?
Responda: Identificar a funcionalidade crítica no sistema e, em seguida, decidir os pedidos em que essas funcionalidades devem ser testadas e realizar o teste é denominado Teste baseado em risco.
P # 5) O que é teste inicial?
Responda: Realize testes o mais rápido possível no ciclo de vida de desenvolvimento para encontrar defeitos nos estágios iniciais de STLC . O teste inicial é útil para reduzir o custo de correção de defeitos nos estágios posteriores do STLC.
P # 6) O que é teste exaustivo?
Responda: A funcionalidade de teste com todas as entradas e pré-condições válidas e inválidas é chamada de teste exaustivo.
P # 7) O que é clustering de defeito?
Responda: Qualquer pequeno módulo ou funcionalidade pode conter uma série de defeitos e para se concentrar mais em testar essas funcionalidades é conhecido como Clustering de Defeitos.
Q # 8) O que é o paradoxo dos pesticidas?
Responda: Se os casos de teste já preparados não encontrarem defeitos, adicione / revise os casos de teste para encontrar mais defeitos, isso é conhecido como Paradoxo dos Pesticidas.
P # 9) O que é teste estático?
Responda: A verificação manual do código sem executar o programa é chamada de teste estático. Nesse processo, os problemas são identificados no código, verificando o código, os requisitos e os documentos de design.
P # 10) O que é teste positivo?
Responda: É a forma de teste que é realizado no aplicativo para determinar se o sistema funciona corretamente ou não. Basicamente, é conhecido como a abordagem “teste para passar”.
Q # 11) O que é teste negativo?
Responda: O teste de software com uma abordagem negativa para verificar se o sistema não está “mostrando erro quando não deveria” e “não está mostrando erro quando deveria” é denominado como Teste Negativo.
P # 12) O que é um teste ponta a ponta?
Responda: O teste da funcionalidade geral do sistema, incluindo a integração de dados entre todos os módulos, é denominado Teste de Ponta a Ponta.
P # 13) O que é teste exploratório?
Responda: Explorar o aplicativo, entender suas funcionalidades, adicionar (ou) modificar os casos de teste existentes para um melhor teste é chamado de teste exploratório.
P # 14) O que é o Monkey Testing?
Responda: Os testes realizados em um aplicativo sem nenhum plano e de forma aleatória com os testes para encontrar qualquer travamento do sistema com a intenção de encontrar defeitos complicados são chamados de Monkey Testing.
P # 15) O que é teste não funcional?
Responda: A validação de vários aspectos não funcionais do sistema, como interfaces de usuário, facilidade de uso, segurança, compatibilidade, carga, estresse e desempenho, etc., é chamada de teste não funcional.
P # 16) O que é teste de usabilidade?
Responda: Verificar a facilidade com que os usuários finais são capazes de entender e operar o aplicativo é chamado de Teste de Usabilidade.
P # 17) O que é teste de segurança?
Responda: Validar se todas as condições de segurança estão implementadas corretamente no software (ou não) é chamado de teste de segurança.
P # 18) O que é teste de desempenho?
Responda: O processo de medição de várias características de eficiência de um sistema, como tempo de resposta, transações de estresse de carga por minuto, combinação de transações, etc., é denominado Teste de Desempenho.
Q # 19) O que é teste de carga?
Responda: A análise do comportamento funcional e de desempenho de um aplicativo sob várias condições é chamada de Teste de Carga.
Q # 20) O que é teste de estresse?
Responda: Verificando o comportamento do aplicativo sob condições de estresse
(ou)
Reduzir os recursos do sistema e manter a carga constante e verificar como o aplicativo está se comportando é chamado de Teste de Stress.
Q # 21) O que é processo?
Responda: Um processo é um conjunto de práticas realizadas para atingir um determinado propósito; pode incluir ferramentas, métodos, materiais ou pessoas.
P # 22) O que é gerenciamento de configuração de software?
Responda: O processo de identificação, organização e controle de mudanças no desenvolvimento e manutenção de software.
(ou)
É uma metodologia para controlar e gerenciar um projeto de desenvolvimento de software.
P # 23) O que é um processo de teste / ciclo de vida?
Resposta: Inclui os fatores abaixo:
- Escrevendo um Plano de Teste
- Cenários de teste
- Casos de teste
- Executando os Casos de Teste
- Resultado dos testes
- Relatório de Defeito
- Rastreamento de Defeito
- Fechamento de defeito
- Versão de teste
P # 24) Qual é a forma completa do CMMI?
Responda: Integração do modelo de maturidade de capacidade
P # 25) O que é um código passo a passo?
Responda: Uma análise informal do código-fonte do programa para encontrar os defeitos e verificar as técnicas de codificação é chamada de Passo a Passo do Código.
P # 26) O que é teste de nível de unidade?
Responda: O teste de programas individuais, módulos ou unidade de código é denominado como Teste de Nível de Unidade.
Q # 27) O que é Teste de Nível de Integração?
Responda: Teste de programas, módulos (ou) unidades de código relacionados.
(ou)
As partições do sistema que estão prontas para teste com outras partições do sistema são chamadas de teste de nível de integração.
P # 28) O que é teste de nível de sistema?
Responda: O teste de todo o sistema de computador em todos os módulos é denominado como teste de nível de sistema. Esse tipo de teste pode incluir testes funcionais e também estruturais.
P # 29) O que é o Teste Alpha?
Responda: O teste de todo um sistema de computador antes da implementação no UAT é denominado teste Alpha.
P # 30) O que é o Teste de Aceitação do Usuário (UAT)?
Responda: UAT é a forma de teste de um sistema de computador pelo cliente para verificar se ele está de acordo com os requisitos fornecidos ou não.
P # 31) O que é um plano de teste?
Responda: É um documento que descreve o escopo, abordagem, recursos e cronograma das atividades de teste. Ele identifica itens de teste, recursos a serem testados, tarefas de teste, quem fará cada tarefa e quaisquer riscos que requeiram planejamento de contingência.
Q # 32) O que é um cenário de teste?
Responda: Identificar todas as áreas possíveis a serem testadas (ou) o que deve ser testado é denominado como Cenário de Teste.
Q # 33) O que é ECP (Equivalence Class Partition)?
Responda: É um método para derivar casos de teste.
Clique aqui Para saber mais.
Q # 34) O que é um defeito?
Responda: Qualquer falha ou imperfeição em um produto de trabalho de software é chamada de Defeito.
(ou)
Quando o resultado esperado não corresponde ao resultado real do aplicativo, é denominado de Defeito.
Q # 35) O que é Gravidade?
Responda: Ele define a importância do defeito do ponto de vista funcional, ou seja, quão crítico é um defeito em relação à aplicação.
Q # 36) O que é prioridade?
Responda: Indica a importância ou urgência de corrigir um defeito
P # 37) O que é um novo teste?
Responda: Testar novamente o aplicativo significa verificar se os defeitos foram corrigidos ou não.
Q # 38) O que é teste de regressão?
Responda: A verificação de uma área funcional e não funcional existente depois de fazer alterações na parte de um software ou adicionar novos recursos é chamada de Teste de Regressão.
P # 39) O que é teste de recuperação?
Responda: Verificar se o sistema é capaz de lidar com algumas situações inesperadas ou imprevisíveis é chamado de Teste de Recuperação.
P # 40) O que é Teste de Globalização?
Responda: É o processo de verificar se o software pode ser executado independentemente de seu ambiente geográfico e cultural. Verificar se o aplicativo possui o recurso de definir e alterar idioma, data, formato e moeda ou se ele foi projetado para usuários globais.
P # 41) O que é teste de localização?
Responda: Verificar a aplicação globalizada para uma determinada localidade de usuários, sob condições culturais e geográficas, é denominado como Teste de Localização.
P # 42) O que é teste de instalação?
Responda: Verificar se somos capazes de instalar um software com êxito (ou não), de acordo com as orientações fornecidas no documento de instalação, é chamado de Teste de Instalação.
P # 43) O que é teste de desinstalação?
Responda: Verificar se podemos desinstalar o software do sistema com sucesso (ou não) é chamado de Teste de Desinstalação
Q # 44) O que é Teste de Compatibilidade?
Responda: Verificar se o aplicativo é compatível com diferentes ambientes de software e hardware ou não é chamado de Teste de Compatibilidade.
Q # 45) O que é uma estratégia de teste?
Responda: É uma parte de um plano de teste que descreve como o teste é realizado para o projeto e quais tipos de teste precisam ser realizados no aplicativo.
Q # 46) O que é um caso de teste?
Responda: Um caso de teste é um conjunto de etapas pré-condicionais a serem seguidas com os dados de entrada e o comportamento esperado para validar a funcionalidade de um sistema.
P # 47) O que é caso de teste de validação de negócios?
Responda: Um caso de teste que é preparado para verificar a condição de negócios ou um requisito de negócios é chamado de caso de teste de Validação de Negócios.
Q # 48) O que é um bom caso de teste?
Responda: Um caso de teste que tem alta prioridade de detecção de defeitos é chamado de caso de teste bom.
P # 49) O que é Teste de Caso de Uso?
Responda: Validar um software para confirmar se ele é desenvolvido de acordo com os casos de uso ou não é chamado de teste de caso de uso.
Q # 50) O que é Idade do Defeito?
Responda: O intervalo de tempo entre a data de detecção e a data de fechamento de um defeito é denominado Idade do Defeito.
Q # 51) Qual é o defeito Showstopper?
Responda: Um defeito que não permite a continuação do teste é denominado defeito de Showstopper.
P # 52) O que é um encerramento de teste?
Responda: É a última fase do STLC, onde a gestão elabora diversos relatórios resumidos de testes que explicam as estatísticas completas do projeto com base nos testes realizados.
Q # 53) O que é teste de balde?
Responda: O teste de balde também é conhecido como teste A / B. É usado principalmente para estudar o impacto de vários designs de produtos nas métricas do site. Duas versões simultâneas são executadas em uma única ou em um conjunto de páginas da web para medir a diferença nas taxas de cliques, interface e tráfego.
Q # 54) O que se entende por Critérios de Entrada e Critérios de Saída em Teste de Software?
Responda: Critério de entrada é o processo que deve estar presente quando um sistema começa, como,
- SRS - Software
- FRS
- Caso de uso
- Caso de teste
- Plano de teste
Critério de saída garantir se o teste foi concluído e o aplicativo está pronto para lançamento, como,
- Relatório de resumo de teste
- Métricas
- Relatório de análise de defeito
P # 55) O que é teste de simultaneidade?
Responda: Este é um teste de múltiplos usuários para acessar o aplicativo ao mesmo tempo para verificar o efeito no código, módulo ou DB e é usado principalmente para identificar as situações de bloqueio e deadlock no código.
qual é o melhor limpador de pc grátis
P # 56) O que é teste de aplicativo da Web?
Responda: O teste de aplicativos da Web é feito em um site para verificar - carga, desempenho, segurança, funcionalidade, interface, compatibilidade e outros problemas relacionados à usabilidade.
Q # 57) O que é Teste de Unidade?
Responda: O teste de unidade é feito para verificar se os módulos individuais do código-fonte estão funcionando corretamente ou não.
P # 58) O que é teste de interface?
Responda: O teste de interface é feito para verificar se os módulos individuais estão se comunicando corretamente de acordo com as especificações ou não. O teste de interface é usado principalmente para testar a interface do usuário de aplicativos GUI.
P # 59) O que é teste gama?
Responda: O teste gama é feito quando o software está pronto para ser lançado com os requisitos especificados; esse teste é feito diretamente, ignorando todas as atividades de teste internas.
P # 60) O que é o equipamento de teste?
Responda: O Test Harness está configurando um conjunto de ferramentas e dados de teste para testar um aplicativo sob várias condições, o que envolve o monitoramento da saída com a saída esperada para correção.
Os benefícios do arnês de teste são : Aumento da produtividade devido à automação do processo e aumento na qualidade do produto
P # 61) O que é teste de escalabilidade?
Responda: É usado para verificar se a funcionalidade e o desempenho de um sistema são capazes de atender às mudanças de volume e tamanho de acordo com os requisitos.
O teste de escalabilidade é feito usando o teste de carga, alterando vários softwares, configurações de hardware e ambiente de teste.
Q # 62) O que é Fuzz Testing?
Responda: O teste de difusão é uma técnica de teste de caixa preta que usa dados inválidos aleatórios para atacar um programa e verificar se há alguma falha no aplicativo.
Q # 63) Qual é a diferença entre QA, QC e Testing?
Responda:
- QA: É orientado para o processo e seu objetivo é prevenir os defeitos de uma aplicação.
- QC: QC é orientado ao produto e é um conjunto de atividades usadas para avaliar um produto de trabalho desenvolvido.
- Teste: Executar e verificar um aplicativo com a intenção de encontrar defeitos.
P # 64) O que é teste orientado a dados?
Responda: É um processo de teste de automação no qual um aplicativo é testado com vários conjuntos de dados com diferentes pré-condições como uma entrada para o script.
Conclusão
Espero que as perguntas e respostas da entrevista do Teste Manual de Software fornecidas acima sejam benéficas para cada um de vocês.
Tenho certeza de que, com um conhecimento profundo dessas perguntas e respostas, você pode comparecer a qualquer entrevista de teste de controle de qualidade com segurança e passar por ela com muito sucesso.
Desejamos a todos muito sucesso !!
Leitura recomendada
- Perguntas e respostas da entrevista
- Algumas perguntas interessantes da entrevista de teste de software
- Como se preparar para uma entrevista de teste de software
- Melhores ferramentas de teste de software 2021 (QA Test Automation Tools)
- Perguntas da entrevista de teste manual de software para profissionais experientes
- Recursos e downloads de teste de software de controle de qualidade
- Trabalho de assistente de controle de qualidade de teste de software
- 20 perguntas simples para verificar seu conhecimento básico de teste de software (teste online)