Uso básico e introdução à estrutura do Automated Script AirTest

automação



Prefácio

Recentemente, um amigo me perguntou se eu poderia ajudá-lo a escrever um script de automação de jogo para liberar suas mãos. Pensei sobre isso e descobri que deveria haver muitas ferramentas auxiliares de produção de scripts que eu conheço, como assistente de botão, AutoJs, AirTest, etc. Mas nunca reservei tempo para estudar seriamente um framework de script automatizado. Analisei algumas informações e planejei usar o AirTest para brincar com ele. Afinal, ele é implementado em Python e é mais fácil de usar.
Postarei materiais de aprendizagem relevantes abaixo:
Documentação de desenvolvimento do AirTest: link
AirTest IDE: link


1. O que é Airtest?

No início eu estava cético sobre se o AirTest poderia atender às minhas necessidades, até que li o manual de desenvolvimento do AirTest. No documento oficial do Airtest está escrito que é uma ferramenta de teste automatizada baseada em reconhecimento de imagem: "Nós fornecemos um código aberto framework Airtest, que pode ser muito intuitivo para encontrar nosso elemento alvo na tela do jogo atual por meio do reconhecimento de imagem e operá-lo."

Alguns recursos que parecem legais:

Adequado para jogos e aplicativos em Android e Windows.
Projetos desenvolvidos usando Unity3d, Cocos2d ou aplicativo nativo Android têm grande conveniência na produção de scripts.
Gravação automatizada de scripts, você pode realizar testes automatizados com apenas um gole de água.
Clusters de telefone móvel podem ser usados ​​para em larga escala As plataformas suportadas para testes automatizados
incluem Windows, Android e iOS.
Os principais membros do Projeto Airtest são Airtest e Poco, duas estruturas principais. Ambas são bibliotecas de terceiros para Python, portanto, os scripts escritos usando nossas ferramentas são essencialmente Python.Scripts comuns, você pode introduzir outras bibliotecas Python de acordo com suas necessidades.

2. Etapas de uso

https://i1bit.blog.csdn.net/article/details/105738212

Resumir

Acho que você gosta

Origin blog.csdn.net/zyq880625/article/details/132544811
Recomendado
Clasificación