a) Executar tarefas genéricas que podem ser utilizados em todas as aplicações.
Vantagem de palavra-chave Impulsionada Framework.
• A principal vantagem desta estrutura é o baixo custo para manutenção. Se não houver alteração em qualquer caso de teste, em seguida, apenas o caso do arquivo de teste precisa ser atualizado eo script Script e colocação em operação do piloto permanecerá o mesmo. • Não há necessidade de atualizar os scripts em caso de alterações para o aplicativo. O projeto quadro será puramente baseado em suas necessidades e seu modo de pensar.
Não existe uma regra sólida para seguir.
Pessoalmente, eu gostaria de ter meu próprio quadro (quadro híbrido) projetado de acordo com as minhas próprias necessidades. De qualquer forma, a melhor prática é, devemos criar abaixo sub pastas na pasta raiz.
ObjectRepository-> Para manter seu objeto compartilhado repositories.Datatables-> Para manter tabelas de dados QTP e externo Excel sheets.Config-> Para manter o ambiente xml variável fileRecoveryScenario -> Para manter o seu cenário de recuperação files.Tests-> Você pode manter seus testes QTP aqui.
Você pode incluir teste contendo ações reutilizáveis aqui. E um teste que está sendo usado como roteiro motorista também pode ser armazenado here.library-> você pode manter seu arquivo vbs que contém VBScript functions.Results-> Você pode armazenar Resultado arquivos (arquivo de resultado Ou QTP ou arquivo de resultado personalizado) aqui. Na verdade, não haverá qualquer regras /abordagem sólida para a criação de quadro QTP.