测试方法、装置、电子设备、存储介质及程序产品制造方法及图纸

技术编号:41518980 阅读:18 留言:0更新日期:2024-05-30 14:54
本公开提供一种测试方法、装置、电子设备、存储介质及程序产品。所述方法包括:获取对待测程序的待测功能进行测试所需的操作、素材、分类、分辨率;将操作、素材、分类、分辨率中的一个或多个进行组合,生成测试元素;基于测试元素与测试函数、测试数据之间的对应关系,生成测试协议;测试函数为待测程序实现待测功能所需要调用的函数,测试数据为待测程序调用测试函数实现待测功能所需要设置的设置参数或输入测试函数的输入参数;基于测试元素和测试协议,生成测试用例。本实施例不依赖UI控件的表现和结构,提高了自动化测试的稳定性,降低测试成本和测试门槛。

【技术实现步骤摘要】

本公开涉及测试,尤其涉及一种测试方法、装置、电子设备、存储介质及程序产品


技术介绍

1、软件测试是软件开发过程中不可缺少的,其目的是发现潜伏在软件里的缺陷,减少软件开发和维护的成本,促进软件质量的提升。软件测试的成本占整个软件开发过程的很大一部分,随着软件功能复杂度的不断提高,相应的自动化测试技术也在不断发展和进步。

2、在各种类型的自动化测试中,最接近用户需求的测试是与用户交互相关的,俗称为ui(user interface,用户界面)测试。ui测试是一种对应用程序上的ui控件元素进行测试的技术。比如,点击用户界面上的每个ui控件元素,检测被测试的应用程序的输出结果是否符合预期测试结果。

3、目前的ui测试方法,通过定位ui控件,触发ui事件来驱动自动化测试用例的执行。这种方式强依赖于ui的表现和结构,稳定性不足,导致测试成本较高。


技术实现思路

1、有鉴于此,本公开的目的在于提出一种测试方法、装置、电子设备、存储介质及程序产品。

2、基于上述目的,本公开的第一个方面提本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,将所待将所述操作、素材、分类、分辨率中的一个或多个进行组合,生成测试元素,包括:

3.根据权利要求1所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,所述测试协议包括json格式数据。

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

6.根据权利要求5所述的方法,其特征在于,所述设置参数包括与所述待测功能对应的测试任务对象的测试任务标识、输入信息、输出信息。

7.根据权利要求5所述的方法,其特征在于,</p>

8.根据...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,将所待将所述操作、素材、分类、分辨率中的一个或多个进行组合,生成测试元素,包括:

3.根据权利要求1所述的方法,其特征在于,还包括:

4.根据权利要求1所述的方法,其特征在于,所述测试协议包括json格式数据。

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

6.根据权利要求5所述的方法,其特征在于,所述设置参数包括与所述待测功能对应的测试任务对象的测试任务标识、输入信息、输出信息。

7.根据权利要求5所述的方法,其特征在于,

8.根据权利要求7所述的方法,其特征在于,所述基于所述测试函数、所述测试数据对所述待测功能进行测试,包...

【专利技术属性】
技术研发人员:赖颖张新红范杰梁昊陈乾发陈柳杉马国俊
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1