了解ios自动化测试要知道哪些知识?
作者:MobileRunner 发布时间:[ 2020/7/30 9:29:30 ] 推荐标签:
自动化测试简单的说,就是把一些以人为驱动的测试工作转化为机器执行的一种过程。而iOS自动化测试在自动化测试行业当中是比较流行的,iOS自动化测试主要指的是iOS兼容性测试和iOS功能测试。那么今天我们就来了解一下iOS兼容性测试和iOS功能测试。
iOS兼容性测试
1、提交兼容性测试页面
2、测试配置页面
登录方式:如果是标准的只有用户名和密码的,可以直接录入用户名和密码。如果不是这样的情况,需要提供免登录的版本,或者自己录制用例脚本。上传的或者平台录制的用例脚本,会在开始测试的时候,首先执行该脚本,完成登录操作。
上传dSYM文件:可以将崩溃日志等,校正到正确的代码错误位置。
通知:设置“邮件通知”,当测试完成的时候,进行通知。
iOS功能测试
1、入口
2、提交配置页面
(1)可以选择平台录制的脚本,平台自动生成Appium脚本,默认是Python语法,也可以本地上传,本地上传支持java语法的Appium脚本。
(2)上传dSYM:方便对日志进行处理,处理后,方便定位问题存在的代码位置
测试完成,可以通过邮件进行通知。
注意
1、iOS上传测试的安装包,需要是开发模式下Debug的包。
2、默认支持2G以内的包,超过2G的不再支持。
iOS自动化测试遇到的问题
iOS轮播图的和TableView或者CollectionView混合使用的时候,无法拿到轮播图的响应时间,可以使其左右滑动,但是无法响应点击,如果有哪位同学知道,烦请告知我,不甚感激。
如果项目中用到了UIDatePicker或者UIPickerView时,用adjustToPickerWheelValue方法进行赋值。
如果想要依次点击每行cell,可以通过cells.count获取所有的cell数量。
本篇文章到这里就要结束了,与iOS自动化测试相关的知识也有了一些了解,最后小编再给大家推荐一个可以进行iOS自动化测试的软件,MobileRunner工具可以对Android和IOS手机APP进行测试,而且这个工具支持多设备并发执行,极大地提高了测试效率,避免了排队等待时间。
相关推荐
更新发布
兼容性测试覆盖多少机型,如何选择?
2024/9/10 11:13:49P-One 在进行性能测试时,如何确保测试结果的准确性和可靠性?
2024/9/10 10:14:12为什么越来越多的企业选择一站式测试平台?
2024/9/9 18:04:26功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29