Appium-移动端自动测试框架,如何入门?

 

对我自动化测试略懂,这里强答一下!

自动化测试的学习重点不再 自动化工具(准确点叫“自动化库”)本身,对!我指的就是 selenium 、appium 这些!

我把自动化测试的学习分三部分(难易程度用 “*”标识):

1、编程语言 ***

2、单元测试框架 **

3、测试库(selenium\appium等)*

编程语言是基础,selenium 和 appium 毕竟不是 带录制/回放的工具,本质上还是要写代码的,只不过用它来写操作 UI 的代码,所以,你一定要有相对牢固的编程能力。

单元测试框架是自动化的基本, 什么是自动化测试? 写的测试代码怎样才算是一条用例? 如何写断言?如何批量执行测试?如何生成(HTML)测试报告? ---这些都是单元测试框架帮你去解决的问题。(所以,不要再问appium 如何生成HTML测试报告这种小白问题了。关 appium什么鸟事? )

最后,才是测试库 Selenium\appium ,它本身依附于不同的编程语言之上,换句话说:支持多种编程语言。 本身提供的是一些操作 UI 的API,点击、输入、滑动、截图....等等。没什么难的。

 

so, 编程语言和单元测试框架一定要会,java + testNG \ python + unittest 等。


接下来说说 appium 如何入门。

 

这是appium的工作方式:

首先,appium支持多语言,因为它针对流的几种语言分别开发的相应的appium库。好处就是我们可以选择自己熟悉的语言编写appium脚本。

其次,appium支持多平台,包括MAC和Windows。它针对这两大平台开发了appium-Server。

最后,appium又同时支持Android 和 iOS 两个操作系统。

所以,你需要通过一个语言 安装 对应的 appium-client 用来编写appium 脚本,启动 appium-server 去监听一个 移动设备。然后,运行appium 脚本。

算了,你还是看我的《appium新手入门》系列 教程吧!

《2021测试开发各大机构最新全套教程》:https://pan.baidu.com/s/17jkyGn-Wm-zC6QQLkWjrsw 
  提取码:o94n 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值