Introduction to Mobile UI Test Automation
nativescript-dev-appium: Installation Configuration Demo Benefits Drawbacks Our Story Requirements Do not reinvent the wheel Not modify app under test Cross-platform tests Scale Appium Open source source Java Appium Easy to write tests Single code base for both platforms Extended gesture and action support Image comparison Device management Reporting nativescript-dev-appium Installation npm install nativescript-dev-appium --save-dev npm install -g appium -wd -tslib(async/await) -mocha -typings -reporting If you don’t configure it, it won’t work. ;) Appium config file: Platform name0 码力 | 41 页 | 4.75 MB | 1 年前32022年美团技术年货 合辑
,但这些方案是否能真的满足我们提效 的诉求呢?以下我们挑选了三类非常具有代表性的自动化测试工具 / 平台 - Appium、 Airtest Project、SoloPi 进行了分析,来帮助大家对自动化测试技术建立一个认知: 486 > 2022年美团技术年货 — Appium Airtest Project SoloPi 脚本语言 支持 Python,Java,JavaS- cript,PHP,C#,Ruby,OC iOS、Android、Win- dows、游戏测试 Android ● Appium 是 一 个 开 源 工 具, 用 于 自 动 化 测 试 iOS 手 机、Android 手 机 和 Windows 桌面平台上的原生、移动 Web 和混合应用。它使用了各系统自带 的自动化框架,无需 SDK 集成,Appium 把这些系统本身提供的框架包装进 一套 API——WebDriver API 例,可以选择自己最为熟悉的语言,但是对于没有语言开发基础的人来说,还 是有一定学习成本,而且这种方式在多人协作时并没有太大作用,为了保证 自动化用例的可维护性,团队内部应该需要统一脚本语言。值得一提的是: Appium 在 iOS、Android 和 Windows 测试套件之间可做的一定程度的复用 代码。但是由于不同端界面及元素定位的差异,这往往是不现实的,更无法保 证测试的准确性,所以这种所谓的“跨端”就变得毫无意义。0 码力 | 1356 页 | 45.90 MB | 1 年前3
共 2 条
- 1