An overview of Android automated testing tools

Appius

advantage

Support multi-platform (Android, iOS, etc.), support multi-language (python, java, ruby, js, c#, etc.)

shortcoming

I found it after simply looking at the online tutorial.

Installation and debugging are too troublesome, suitable for large-scale android automation projects.

Airtest

Welcome to the official documentation of Airtest! — airtest documentation

Netease UI automation testing tool, I have not used it, the online introduction is to use pictures for positioning, theoretically, the development threshold will be lower, and the development efficiency will be extremely high.

Ice Fox Smart Assist

Ice Fox Smart Assist

Highly recommended by many people online

advantage

Easy to install, the mobile phone is a client, and after logging in to the account, everything is operated on the web page. You can directly view your device on the web page. View the APP layout opened by the device. Publish the code on the web page, and the web page controls the mobile phone to start executing the script.

You can control multiple mobile phones to start tasks at the same time through the web page background, which is convenient for large-scale automated testing

You can get started without development experience, providing an automated construction solution.

shortcoming

The script cannot be packaged into an APP. If it is not an automated test, but a small tool, it is inconvenient to share

The function of the script is not powerful enough. I made a program, because the payment needs to be made within 5 minutes after the order is placed, there must be a way to remind me, but this tool cannot directly call the voice of the system. In addition to UI control, the rest of this tool is to use HTTP requests. It is too laborious to complete this requirement.

Car

If you don’t have certain development experience, then using Binghu or Netease is definitely the best choice. If you have development experience, I strongly recommend this

advantage

Can directly package your own script into an APK

The script is powerful, can use multimedia, call system functions, and can also make simple pages

Cooperate with the plug-in of vscode to connect to mobile phone development, super smooth

  1. vscode -> Help -> Switch developer tools, and the logs entered by the script can be seen directly.
  2. One-click script execution in vscode
  3. Sync script to phone

AutoX.js

autox.js (autojs alternative) development tutorial_SUNbrightness Blog-CSDN Blog

Guess you like

Origin blog.csdn.net/SUNbrightness/article/details/124220563