一种自动测试方法、装置及系统制造方法及图纸

技术编号:40908735 阅读:17 留言:0更新日期:2024-04-18 14:38
本发明专利技术涉及一种自动测试方法、装置及系统,属于软件领域,该方法在执行UI测试任务时,首先利用定义好的UI静态页面基类以及页面元素的路径,初始化测试页面;之后利用定义好的造数方法生成测试用数据;之后,浏览器控制接口控制目标浏览器,基于测试用数据在所述测试页面上执行页面操作,利用浏览器控制接口获取返回数;最后,将返回数据和录制数据与UI测试任务的标准执行结果进行比对,利用自动化测试脚本的测试报告解析生成功能对比对信息进行解析,并利用解析结果生成自定义测试报告。

【技术实现步骤摘要】

本专利技术属于软件测试领域,尤其涉及一种自动测试方法、装置及系统


技术介绍

1、软件自动化测试不仅能够提高测试效率,并且能够减少开发人员的工作强度,降低人力成本。ui recorder是一款自动化测试工具,主要针对web、桌面、移动端的ui操作进行测试,可以录制用户在界面上的所有操作,生成自动化测试脚本,提高测试效率和精确度。

2、目前的ui recorder对需要复杂造数的场景没法满足,并且自动化测试脚本的冗余代码多,不方便问题的排查和查看,同时针对版本经常变动的场景,自动化测试脚本改动范围大,效率低,自动化测试脚本的维护成本高。


技术实现思路

1、鉴于以上现有技术的不足,专利技术的目的在于提供一种自动测试方法、装置及系统,提高了测试用数据造数的便捷性,自动化测试所用代码精简,问题易排查,并且针对版本经常改动或者改动大的场景,自动化测试所用的代码改动范围小、降低了代码的维护成本,提高了测试效率。

2、本专利技术的第一方面,提出了一种自动测试方法,包括:

<p>3、s1,确定与本文档来自技高网...

【技术保护点】

1.一种自动测试方法,其特征在于,包括:

2.根据权利要求1所述的自动测试方法方法,其特征在于,在执行步骤S1之前,还包括:

3.根据权利要求1所述的自动测试方法,其特征在于,在执行步骤S1之前,还包括:

4.根据权利要求1所述的自动测试方法,其特征在于,在执行步骤S1之前,还包括:

5.根据权利要求1所述的自动测试方法,其特征在于,在执行步骤S1之前,还包括:

6.根据权利要求1所述的自动测试方法,其特征在于,所述浏览器控制接口包括Puppeteer;所述目标浏览器包括headless Chrome。>

7.根据权利...

【技术特征摘要】

1.一种自动测试方法,其特征在于,包括:

2.根据权利要求1所述的自动测试方法方法,其特征在于,在执行步骤s1之前,还包括:

3.根据权利要求1所述的自动测试方法,其特征在于,在执行步骤s1之前,还包括:

4.根据权利要求1所述的自动测试方法,其特征在于,在执行步骤s1之前,还包括:

5.根据权利要求1所述的自动测试方法,其特征在于,在执行步骤s1之前,还包括:

6.根据权利要求1所述的自动测试方法,其特征在于,所述浏览器控制接口包括puppeteer;所述目标浏览器包括headl...

【专利技术属性】
技术研发人员:郑志芳周发力简兰甘子文傅娆
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1