一种页面测试方法和装置制造方法及图纸

技术编号:32438580 阅读:34 留言:0更新日期:2022-02-26 07:57
本发明专利技术公开了一种页面测试方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:获取工程源代码,根据工程源代码确定目标工程文件;根据目标工程文件和测试脚本文件确定目标页面元素;根据目标页面元素,对测试脚本文件中相应的页面元素进行更新,利用更新后的测试脚本文件执行页面测试。该实施方式实现了自动化页面测试,降低了测试成本,缩短了测试周期,提升了测试准确率和测试效果。提升了测试准确率和测试效果。提升了测试准确率和测试效果。

【技术实现步骤摘要】
一种页面测试方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种页面测试方法和装置。

技术介绍

[0002]在原生页面(如安卓原生页面,Android Native)的UI(User Interface,用户界面)自动化测试中,现有方法是通过页面元素实现驱动自动化测试脚本。即首先利用移动应用测试工具(如Appium等)抓取页面元素信息(所有属性及属性对应的具体值),将页面元素信息维护在特定文件中(通常是java或xml格式);再调用页面元素信息编写页面测试脚本,从而实现页面测试。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]现有的页面测试方法通过手动更新测试脚本,导致自动化程度低,测试成本高,测试周期长,测试准确率低,测试效果差。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种页面测试方法和装置,能够根据目标页面元素实现测试脚本的自动更新,实现了自动化页面测试,降低测试成本,缩短测试周期,提升测试准确率和测试效果。r/>[0006]为本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种页面测试方法,其特征在于,包括:获取工程源代码,根据所述工程源代码确定目标工程文件;根据所述目标工程文件和测试脚本文件确定目标页面元素;根据所述目标页面元素,对所述测试脚本文件中相应的页面元素进行更新,利用更新后的测试脚本文件执行页面测试。2.根据权利要求1所述的页面测试方法,其特征在于,所述根据所述工程源代码确定目标工程文件,还包括:根据代码标识遍历所述工程源代码,以确定目标工程文件。3.根据权利要求1所述的页面测试方法,其特征在于,所述根据所述目标工程文件和测试脚本文件确定目标页面元素,还包括:遍历所述目标工程文件,筛选所述目标工程文件内的页面元素;将所述目标工程文件内的页面元素与所述测试脚本文件内的页面元素进行比对,以确定所述目标页面元素,其中,所述目标页面元素为所述目标工程文件内执行下列操作中至少一项的页面元素:删除、新增、更改。4.根据权利要求3所述的页面测试方法,其特征在于,所述遍历所述目标工程文件,确定所述目标工程文件内的页面元素,还包括:判断所述目标工程文件对应的文件格式;若文件格式为java,对所述目标工程文件进行反射处理,以确定所述目标工程文件内的页面元素;若文件格式为xml,对所述目标工程文件进行解析处理,以确定所述目标工程文件内的页面元素。5.根据权利要求3所述的页面测试方法,其特征在于,所述将...

【专利技术属性】
技术研发人员:刘辰雨
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1