Melhores Práticas em QTP Automation
Inicie o seu trabalho de automação somente quando AUT (aplicativo em teste) é estável. ou seja, você deve ter concluído a primeira ronda de testes manuais antes de iniciar tarefa de automação QTP.
Usar ações reutilizáveis, sempre que possível. E, bibliotecas funcionais deve ser utilizado para incluir as funções do VBScript para que a manutenção de funções VBScript é fácil.
Não copiar e colar postos de controle quando você deseja verificar mesma coisa em mais de se coloca. Em vez disso, criar postos de controle separados.
Porque manipular checkpoints em QTP não é viável ou ele vai ser difícil.
Abra o navegador /aplicativo depois de abrir QTP.
As suas funções devem VBScript não tem nenhum objeto nomes codificados, o nome dos objetos deve ser passado como argumento da função.
Use compartilhada repositório de objetos. Minha sugestão é, não use DP (Programação Descritiva), que irá aumentar o seu trabalho de manutenção.
Antes de adicionar qualquer objeto para objeto de repositório, configurar propriedades de identificação de objeto apropriado (em Tools- > ObjectIdentification) se você sentir que propriedades de identificação padrão não são adequados para sua aplicação. Se você fazê-lo depois de adicionar alguns objetos para o repositório de objetos, então você pode enfrentar questões relacionadas a ter vários objetos de teste no repositório de objetos para um único objeto real.
Open QTP usando o modelo de objeto de automação .
Você pode fazê-lo apenas por escrito (, mesmo que você está tendo opção "gerar script 'na própria
QTP IDE) ficheiro.vbs simples, e em seguida, abra QTP apenas clicando duas vezes neste arquivo .vbs. É muito importante se você estiver desenvolvendo seus scripts em uma máquina /ambiente e planejamento para executar /executá-lo em outro ambiente.
Ao usar modelo de objeto de automação estamos certificando-se de que todas as configurações IDE (por exemplo, propriedades de identificação de objeto) que são alterados no ambiente de desenvolvimento são propagadas para o ambiente de execução também
Use sempre Referência /Relativa caminho ao chamar qualquer ação externa reutilizáveis em vez de usar caminho absoluto /full, caso contrário o script falhará ao colocá-la no caminho diferente.
Lembre-se de ter backup de Repositórios de Objetos antes de se fundir repositórios de objetos .
Coloque comentários na linha adequada e comentár