发明名称 一种生成测试脚本的方法及系统
摘要 本申请公开了一种生成测试脚本的方法及系统,在数据库中对页面元素的信息进行统一管理,通过调用数据库中的页面元素的信息来生成测试脚本,即使页面元素的路径信息发生变化,只需要更新数据库的内容即可,而无需对生成的测试脚本中的代码做修改;另外,数据库中存储的页面元素的路径信息分别指向了页面元素应用在主干代码和/或分支代码时的元素对象,因此,无论被测页面是主干代码生成的页面还是分支代码生成的页面,在生成测试脚本时,可根据实际的测试环境调用匹配的页面元素的路径信息,大大简化了测试脚本的生成与维护过程。
申请公布号 CN104423961A 申请公布日期 2015.03.18
申请号 CN201310412523.2 申请日期 2013.09.11
申请人 阿里巴巴集团控股有限公司 发明人 刘翔;孙阳;蔡长霞
分类号 G06F9/44(2006.01)I;G06F11/36(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 郭润湘
主权项 一种生成测试脚本的方法,其特征在于,所述方法包括:向数据库发起信息调用请求,所述信息调用请求中携带被测页面的地址信息和测试环境信息,所述测试环境信息表示所述被测页面是主干代码生成的页面还是分支代码生成的页面;接收所述数据库返回的所述被测页面中各页面元素的信息,其中,所述页面元素的信息是所述数据库根据本地存储的页面信息,确定接收到的所述地址信息所在的页面信息,所述页面信息中包含页面的地址信息和该页面中各页面元素的信息,从确定的所述页面信息包含的页面元素的信息中查询出与接收到的所述测试环境信息匹配的各页面元素的路径信息后,将所述路径信息和确定的所述页面信息中各页面元素的其他信息返回的;根据接收到的所述被测页面中各页面元素的信息生成对所述被测页面进行测试的测试脚本。
地址 英属开曼群岛大开曼岛资本大厦一座四层847号邮箱