测试用例扩充方法与装置与流程

文档序号:12595933阅读:来源:国知局

技术特征:

1.一种测试用例扩充方法,包括:

接收对当前页面中的第一页面元素的测试用例的录入操作;

查找当前页面中存在的与所述第一页面元素样式相同的第二页面元素;

依据所述第一页面元素的测试用例,扩充生成所述第二页面元素对应的测试用例。

2.根据权利要求1所述的方法,其中,所述查找当前页面中存在的与所述第一页面元素样式相同的第二页面元素的步骤包括:

确定所述第一页面元素对应的第一页面路径;

解析所述当前页面的前端代码,从所述前端代码中查找第二页面路径;其中,所述第二页面路径与第一页面路径包含完全相同的字段、且节点参数值属于同一数组;

将所述第二页面路径对应页面元素确定为第二页面元素。

3.根据权利要求2所述的方法,其中,所述从所述前端代码中查找第二页面路径的步骤包括:

从所述前端代码中查找与所述第一页面路径字段完全相同的页面路径;

从所述页面路径中查找所包含的节点参数值与所述第一页面路径中的节点参数值属于同一数组的页面路径,以确定第二页面路径。

4.根据权利要求1所述的方法,其中,所述依据所述第一页面元素的测试用例,扩充生成所述第二页面元素对应的测试用例的步骤包括:

将所述第一页面元素的测试用例中的第一页面路径中的节点参数值,通过与所述节点参数值属于同一数组的节点参数值对应进行替换,以扩充生成所述第二页面元素对应的测试用例。

5.根据权利要求1所述的方法,其中,所述接收对第一页面元素的测试用例的录入操作的步骤包括:

接收测试用例录入开启指令;

接收用户对所述第一页面元素的操作,调用CSS选择器查找所述操作对应的第一页面路径,对所述第一页面元素的操作以及所述第一页面路径进行记录,生成测试用例。

6.根据权利要求1所述的方法,其中,在所述则依据所述第一页面元素的测试用例扩充所述第二页面元素对应的测试用例的步骤之后,所述方法还包括:

将所述第一页面元素的测试用例以及所述第二页面元素对应的测试用例上传至数据库进行存储。

7.一种测试用例扩充装置,包括:

接收模块,用于接收对当前页面中的第一页面元素的测试用例的录入操作;

查找模块,用于查找当前页面中存在的与所述第一页面元素样式相同的第二页面元素;

测试用例扩充模块,用于依据所述第一页面元素的测试用例,扩充生成所述第二页面元素对应的测试用例。

8.根据权利要求7所述的装置,其中,所述查找模块包括:

第一确定模块,用于确定所述第一页面元素对应的第一页面路径;

解析模块,用于解析所述当前页面的前端代码,从所述前端代码中查找第二页面路径;其中,所述第二页面路径与第一页面路径包含完全相同的字段、且节点参数值属于同一数组;

页面元素确定模块,用于将所述第二页面路径对应页面元素确定为第二页面元素。

9.根据权利要求8所述的装置法,其中,所述解析模块包括:

路径解析模块,用于从所述前端代码中查找与所述第一页面路径字段完全相同的页面路径;

节点参数值确定模块,用于从所述页面路径中查找所包含的节点参数值与所述第一页面路径中的节点参数值属于同一数组的页面路径,以确定第二页面路径。

10.根据权利要求7所述的装置,其中,所述测试用例扩充模块具体用于:

将所述第一页面元素的测试用例中的第一页面路径中的节点参数值,通 过与所述节点参数值属于同一数组的节点参数值对应进行替换,以扩充生成所述第二页面元素对应的测试用例。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1