产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

app自动化测试中经常出现什么问题?如何解决?

发布时间:2020-07-28

在app的测试当中,有些功能的测试使用自动化测试是比较好的,因为这样测试人员可以减少一些工作量。但是在进行app自动化测试的时候,也是经常会出现一些问题的,这些问题要怎么解决?会出现什么问题?接下来我们就来了解一下。

MobileRunner(移动平台自动化测试工具)

1、找不到元素,脚本报“NoSuchElementException:Unable to find element”,或者"定位到了,不能操作,点击无效"

1.1、首先查看自己的“属性值”是否写正确

1.2、元素的标签不唯一,默认找到第一个

1.3、向上查看,元素是否在frame或iframe框架中

2、出现“object is not iterable”:

2.1、首先查看脚本,测试用例出现问题

2.2、组织用例时出现错误

3、使用PO设计模式封装的页面元素类

都有初始化函数“__init__”

4、Page的初始化包含(self,driver)两个元素

在页面封装类中,初始化中调用方式为Page.__init__(self,driver)

5、在测试用例调用自己页面封装的类时

经过实例化后po=Lzsp(driver),定义函数时候, 不需要再括号中写self

6、提示在页面封装类中没有basePage.py文件中定义好的函数问题:

6.1、新建名字为module_basePage.pth文件,内容为“basePage.py文件”存放路径:例如(“d: estpage”)

6.2、进入python的安装目录,将文件放到python3libsit-packages文件夹下

6.3、在测试用例中导入其他文件夹模块引入:import sys

6.4、sys.path.append(“”)

6.5、from … import …

7、Python对文件进行“复制”和“改名”

7.1、首先引入os模块:import os

7.2、复制:os.system(“copy 文件名。txt 新文件名。txt”)

7.3、改名:os.rename(“文件名。txt”,”新文件名。txt”)

以上这些问题都是比较容易出现的,当然除了这些问题外还是有其它的问题的。对于app自动化测试来说,一个好的应用软件也是很重要的,因为它可以帮助测试人员解决不少的问题;MobileRunner(移动平台自动化测试工具)就是一个不错的测试工具,它可以减少脚本设计的复杂度和脚本设计的简单性;校验点包括数据库校验、正则表达式校验,所有校验图形化方式填写。

推荐阅读:

app测试重不重要?app测试又有什么要点?

app测试和web测试在哪些方面有不同?

在给APP做测试时,你有遇到哪些问题?

app测试是什么?测试方法有哪些?

App性能测试中的几个重要概念总结

本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系