/appium_learn

使用apppium进行自动化测试

Primary LanguagePython

app自动化测试,对于测试要求较高,测试前期比较耗时繁琐,但是一旦针对业务建立起了完整的流程对于后期来说是好处和便利是十分明显的

自动化优势

1. 一次书写多次运行,等于是一次劳动多次享受

2. 测试异常直接捕获 ,测试中根绝不同的用例直接可以获取对应的预期结果

3. 使用测试用例测试对于测试十分直接

自动化缺点

1. 要求高

2. 前期测试需要写测试用例时间较长,任务量大

3. 对测试人员要求比较高

为什么使用apppium进行自动化测试

1. 方便后期重复测试:一个脚本下来就OK了

2. 很直观的看到测试用例,方便后续跟踪测试,能够清楚看到测试覆盖范围

3. 根据测试业务涉及测试用例,结果可预期,能够自动揭露测试结果

本实例学到了什么?

  本实例为Python编写,使用最基本的方式进行编写,完全是手动巩固基础。通过查看例子你能需要以下基础

1 学习appium基础

1. 密码解锁: 按照密码点击 滑动密码锁

2. 页面等待:隐式等待,强制等待,activity加载等待

3. xpath语法定位元素

4. 记录截屏

2 初步练习

1.钉钉打卡

2.微信红包遍历收红包

3. 12306测试

【说明】测试用例都不是太完整,只为了进行UI的基本测试