10 awesome tips become better automation tester
O teste de automação é o sonho de todo testador!
Todos nós queremos ser testadores de automação. Mas apenas alguns de nós temos sucesso nisso.
Aqui estão algumas medidas simples que o ajudarão a ser o tipo de testador de automação excelente que você deseja ser.
implementação de gráfico lista de adjacências c ++
O que você aprenderá:
- 10 dicas para ser um bom testador de automação
- Dica nº 1: aprenda muito bem os fundamentos dos testes
- Dica 2: comece cedo
- Dica nº 3: familiarize-se com os conceitos básicos de codificação
- Dica nº 4: Supere o 'Problema Inicial'
- Dica nº 5: não se deixe intimidar
- Dica nº 6: Aprenda vendo
- Dica nº 7: arquivos de ajuda
- Dica # 8: prática
- Dica n ° 9: Esforce-se para ser melhor
- Dica # 10: mantenha a mente aberta
- Conclusão
- Leitura recomendada
10 dicas para ser um bom testador de automação
Vamos começar.
Dica nº 1:Aprenda as noções básicas de teste muito bem
Isso ocorre porque o Teste de Automação nada mais é do que um ramo do teste - um formulário que usa uma abordagem um pouco mais 'técnica' para testar a si mesmo. Saber o que você está testando e por que está testando é muito importante. ‘Como’ - é onde a automação e o teste manual diferem.
Dica 2:Comece cedo
Não espere que um projeto de automação apareça antes de começar. Existem muitas ferramentas de código aberto disponíveis. Instale um em sua máquina pessoal e experimente.
Use os aplicativos genéricos como Gmail.com ou Amazon.com ou até mesmo seu Microsoft Office ou Calculadora autônomo. Qualquer coisa, basicamente.
Dica nº 3:Familiarize-se com os conceitos básicos de codificação
Familiarize-se com os conceitos básicos de codificação em qualquer idioma de sua escolha. Quando você toma um momento para considerar de perto em que consiste uma linguagem de programação, a maioria delas são mais ou menos iguais.
Pegue o script VB, por exemplo , você precisará saber os tipos de dados, a maneira como as variáveis e constantes são tratadas, os diferentes operadores, instruções condicionais, instruções de loop, matrizes, funções, etc.
Depois de entender esses conceitos, você pode facilmente extrapolar seu conhecimento para qualquer idioma. Portanto, dê a si mesmo pelo menos uma semana para entender completamente esses conceitos.
Dica nº 4:Supere o ‘problema inicial’
O primeiro teste / programa que você escrever vai ser confuso, não importa quão bem informado você seja sobre o assunto. Definitivamente vai ser opressor. Mas não se preocupe. Pense nisso como se você estivesse traduzindo seu teste manual para um meio diferente do inglês.
Dica 5:Não se deixe intimidar
É muito fácil para um iniciante olhar para um programa ou teste de automação e pensar que parece muito técnico e que você nunca será capaz de entendê-lo, muito menos escrever algo assim. Não se preocupe; é natural se sentir assim.
Por exemplo , se desejar inserir o valor do nome de usuário na página de login do Gmail.com. Qual é a declaração que você escreveria em seu caso de teste manual?
Será assim: Digite “swatiseela” no campo “Nome de usuário” na página Gmail.com.
Quando você traduz para VBScript para ser uma declaração em seu teste de QTP, será:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Você vê, não há muita diferença. A maneira como você está referenciando o local para inserir o nome de usuário é feita de forma diferente.
compare dois arquivos no linux e encontre as diferenças
Uma vez que cada etapa do teste de automação é realizada por uma máquina em vez de um humano, você apenas precisa se certificar de que escreveu sua instrução (etapa de teste) o mais claramente possível, sem qualquer ambigüidade.
Em vez de apenas dizer insira o valor, você está fornecendo os nomes exatos dos objetos na página conforme são nomeados pelo desenvolvedor. Assim que você conseguir entender essa tradução, a automação será fácil.
Dica # 6:Aprenda vendo
Essa é a estratégia que sigo pessoalmente sempre que preciso trabalhar com uma nova ferramenta. Cada ferramenta que chega ao mercado, não importa o quão tecnicamente robusta seja, tenta ser amigável. Portanto, todos os recursos da ferramenta devem estar acessíveis no menu.
Aqui está o que eu faço - eu começo a partir da opção de menu “Arquivo” e prossigo até chegar em “Ajuda” e tento dar uma olhada superficial em cada item do menu do submenu. A maioria dos nomes representará o que essa opção faz. Mas caso precise de mais informações, é só clicar naquele item e olhar.
ferramenta de conversão de vídeo do youtube para mp3
Se você ainda precisar de mais informações, use o arquivo de ajuda. Desta forma, você não está esperando que alguém lhe dê o conhecimento sobre a ferramenta. Você está se familiarizando com a ferramenta e o IDE usando sua iniciativa. Ajuda a avaliar o que será útil para você e o que não será.
Dica nº 7:Arquivos de ajuda
Muitos de nós procuram tutoriais e fóruns online para começar. Embora todos sejam ótimos, nada se compara aos arquivos de ajuda que vêm com a ferramenta. É o seu maior tesouro. Ele descreve tudo o que a ferramenta pode fazer. Portanto, considere cada programa de automação que você escreve como um exame de livro aberto. O livro aberto é o arquivo de ajuda. Faça desse seu primeiro destino sempre que estiver perdido.
Dica # 8:Prática
Seja paciente consigo mesmo e pratique escrever códigos regularmente. Lembre-se de que o teste é verificação e validação. Escrever testes de forma que cada um tenha critérios de aprovação e reprovação claramente definidos. Você não quer uma ferramenta de automação apenas para inserir os dados e deixar a análise para você. Certifique-se de que seu programa será capaz de determinar claramente e apresentar o resultado como aprovado ou reprovado.
Dica # 9:Esforce-se para ser melhor
Depois de resolver um problema e escrever um programa, pense em maneiras de torná-lo melhor.
Você pode torná-lo mais legível? Você pode obter o resultado em menos linhas de código? Você pode reutilizar alguns dos componentes? Você pode evitar o uso de tantas variáveis quanto você fez? A memória do seu programa é eficiente? Você pode fazê-lo funcionar mais rápido? - Estas são algumas das perguntas que você precisa ter em mente e trabalhar para elas.
Dica # 10:Mantenha a mente aberta
Embora o teste de automação seja ótimo e dê aos testadores um 'complexo de Deus', temos que aceitar que, em alguns casos, não é o caminho a seguir. Nessas ocasiões, seja cortês com isso, porque o teste é nosso objetivo principal, quer usemos a rota de automação ou a rota manual.
Conclusão
Espero que este artigo tenha respondido a algumas perguntas que todos os aspirantes a testadores de automação devem ter feito. Se decidir aventurar-se e tiver mais reservas, informe-nos através dos comentários.
Há algo neste artigo com o qual você concorda totalmente ou discorda?
Leitura recomendada
- 10 dicas que você deve ler antes de automatizar seu trabalho de teste
- Quando optar por testes de automação?
- As 20 principais dicas práticas de teste de software que você deve ler antes de testar qualquer aplicativo
- O que é teste de automação (guia definitivo para iniciar a automação de teste)
- Tipos de teste de automação e alguns equívocos
- 11 melhores ferramentas de automação para testar aplicativos Android (Android App Testing Tools)
- Processo de teste de automação de 10 etapas: como iniciar o teste de automação em sua organização
- Desafios de teste manual e de automação