software testing questions
Hoje vou responder a algumas perguntas do leitor. Na verdade, estou pensando em começar uma coluna semanal sobre “Perguntas e respostas sobre testes de software”. Normalmente, recebo dezenas de e-mails diariamente perguntando sobre algumas consultas de teste de software.
Em vez de respondê-las em particular, vou colocá-las coletivamente em postagens para que muitas perguntas semelhantes de outros leitores também sejam abordadas. Você pode enviar suas perguntas nas seções de comentários das postagens.
teste orientado a dados em soapui usando script bacana
Antes de enviar uma pergunta, recomendo fortemente que você pesquise aqui neste site se suas perguntas foram respondidas anteriormente.
Então vou chutar com algumas perguntas neste post.
Shivika pergunta:
“Recebi a atribuição de testar uma página de aplicativo baseada em IU. Eles querem que eu interrompa a funcionalidade de alguma forma. A primeira página é Inscrever-se em uma página contendo campos como nome de usuário, senha, e-mail, campo de endereço URL e algumas opções de seleção de caixa de seleção.
Tentei todas as maneiras de testar a página. Você também pode sugerir quais são as maneiras possíveis de testarmos a página? ”
Vou cobrir alguns dos principais casos de teste negativos para quebrar a página de inscrição:
# 1) Veja o limite do campo de nome de usuário. Quero dizer o tipo de dados deste campo no banco de dados e o tamanho do campo. Tente adicionar mais caracteres a este campo do que o limite de tamanho do campo. Veja como o aplicativo responde a isso.
#dois) Repita o caso acima para os campos numéricos. Insira o número além da capacidade de armazenamento do campo. Este é normalmente um teste de limite.
# 3) Para o campo de nome de usuário, tente adicionar números e caracteres especiais em várias combinações. (Caracteres como! @ # $% ^ & * () _ +} {“:?><,./;'()). If not allowed specific message should be displayed to the user.
# 4) Experimente a combinação de caracteres especial acima para todos os campos de entrada em sua página de inscrição com algumas validações. Como campo de endereço de e-mail, validações de campo de URL, etc.
# 5) Muitos aplicativos travam no campo de entrada que contém campos de exemplos ‘(aspas simples) e” (aspas duplas) como: “Web de Vijay”. Experimente em todos os campos de entrada, um por um.
# 6) Tente adicionar apenas números aos campos de entrada com validação para inserir apenas caracteres e vice-versa.
# 7) Se houver validação de URL, então veja regras diferentes para validação de URL e adicione URLs que não se ajustem às regras para observar o comportamento do sistema
Por exemplo, URLs como vijay.com/?q=vijay’s! @ # $% ^ & * () _ +} {“:?><,./;'()web_page
Adicione também URLs contendo HTTP: // e https: // ao inserir na caixa de entrada de URL.
# 8) Se a página de inscrição incluir algumas etapas, como etapa 1, etapa 2, etc., tente alterar os valores dos parâmetros diretamente na barra de endereço do navegador. Muitas vezes, os URLs são formatados com alguns parâmetros para manter as etapas do usuário adequadas. Tente alterar todos esses parâmetros diretamente, sem fazer nada na página de inscrição.
# 9) Faça alguns testes de macaco manualmente ou automatizando (ou seja, insira o que vier em mente ou digitação aleatória no teclado), você fará algumas observações.
# 10) Veja se alguma página está mostrando erro de JavaScript no canto esquerdo do navegador ou habilite as configurações do navegador para exibir uma mensagem pop-up para qualquer erro de JavaScript.
Esses são todos os casos de teste negativos. Presumo que você já testou a mesma página de inscrição com todos os casos válidos para verificar se o aplicativo está funcionando bem de acordo com os requisitos.
Se os casos acima não estão quebrando a página do aplicativo, não se esqueça de elogiar o desenvolvedor ;-)
Se você tiver alguns casos de teste matadores para quebrar esses aplicativos que aprendeu com sua experiência, pode especificá-los nos comentários abaixo.
Jayant pergunta:
“Normalmente, os caloiros desmaiam com um estado de espírito como“ Nós somos caloiros ”, recentemente desmaia da faculdade e espera que as empresas para recrutá-los devem considerar a base de conhecimento que têm e mais deve impactá-los no treinamento. Em termos verdadeiros, o que significa mais fresco para uma indústria? ”
Boa pergunta. Quando eu estava mais renovado, pensava em linhas semelhantes. Mas pense do ponto de vista do empregador. O empregador vai pensar como “Por que devemos contratar candidatos com pouca base de conhecimento e experiência? e precisa de treinamento antes de atribuir qualquer trabalho?
Bem, felizmente nem todos os empregadores pensam assim e é por isso que os caloiros estão conseguindo empregos e treinamento no conselho. Graças ao setor de TI em expansão. A demanda continuará por caloiros com uma boa formação educacional e habilidade adequada para resolução de problemas.
O tremendo crescimento em várias faculdades de engenharia resultou em um aumento significativo no número de graduados que desistem a cada ano. E também aumenta a distância entre a qualificação dos graduados e as expectativas das empresas.
Agora vou me concentrar em que indústria olha especificamente para recém-formados? Normalmente inclui:
- Resolução de problemas e habilidade analítica
- Habilidades técnicas
- Comunicação e habilidade interpessoal
- Habilidade de liderança
- Atividades extras como línguas estrangeiras, habilidades de organização, etc.
Portanto, será sempre melhor se você tentar adquirir alguma experiência ou habilidade antes de tentar qualquer emprego de graduação. Você está um passo à frente dos caloiros sem experiência alguma.
Essa experiência de trabalho normalmente inclui:
# 1) Estágio
O estágio é feito em qualquer empresa durante ou após a graduação. Pode ser estágio gratuito ou pago
# 2) Cursos de sanduíche
Em alguns cursos, o treinamento industrial está incluído no próprio currículo. É típico de 6 meses a 1 ano na maioria das universidades. Você pode incluir este treinamento do projeto em seu currículo.
# 3) Conquistas de habilidades especiais por meio de classes ou empresas
O treinamento obtido em algum instituto ou empresas pode ser incluído em sua experiência de trabalho.
# 4) Projetos
Projetos realizados para fins comerciais ou de pesquisa. São os projetos pagos ou de certificação realizados por empresas durante os anos de graduação.
Todo o trabalho mencionado acima certamente contará como uma experiência, pois você terá uma ideia real da empresa, do trabalho em equipe e da cultura de trabalho da empresa. Descubra suas áreas de habilidade e o que você pode oferecer ao empregador antes de procurar empregos.
As empresas sempre procuram candidatos versáteis que possam utilizar efetivamente suas habilidades em projetos de universidades, experiência e atividades extras.
=> Confira a Parte 2 aqui
Leitura recomendada
- Perguntas e respostas da entrevista
- Algumas perguntas interessantes da entrevista de teste de software
- Perguntas e respostas de teste de software - parte 2
- Escolhendo o teste de software como sua carreira
- Melhores ferramentas de teste de software 2021 (QA Test Automation Tools)
- 20 perguntas simples para verificar seu conhecimento básico de teste de software (questionário online)
- Trabalho de assistente de controle de qualidade de teste de software
- Respostas ao exercício de teste de software - Parte 2