【技术实现步骤摘要】
一种页面测试方法、装置及其设备
本申请涉及互联网
,尤其是一种页面测试方法、装置及其设备。
技术介绍
页面测试(也可以成为界面测试,简称UI测试)是指:测试页面的功能模块的布局是否合理、整体风格是否一致、各个控件的放置位置是否符合使用习惯、页面操作是否便捷、页面导航是否简单易懂、页面元素是否可用、页面中文字是否正确、页面中命名是否统一等。其中,在页面上线之前,日常、预发等环境每当有代码变更部署时,需要利用测试用例对页面进行多次测试。例如,第一次日常代码变更部署测试时,使用测试用例A和测试用例B对页面进行手工测试;第二次日常代码变更部署测试时,使用测试用例A和测试用例B对页面进行手工测试;有多少次代码变更部署,就需要多少次测试,以此类推。在上述方式中,需要用户按照测试用例对页面进行手工测试,测试工作量很大。尤其是每当有代码变更部署时,都需要回归所有测试过程,如果加上多个环境变更发布,例如有m次代码变更都需要部署、n套环境、k个手工用例,那么,测试用例运行总量为m*n*k,m和n的增多,影响测试次数进一步加大,从而增加测试工作量,影响用户测试效率。
技术实现思路
本申请提供一种页面测试方法,应用于服务器,所述方法包括:确定需要利用测试用例对待测试页面进行测试;获得与所述测试用例和所述待测试页面对应的测试程序和环境信息;利用得到的测试程序和环境信息对所述待测试页面进行测试。本申请提供一种页面测试方法,应用于服务器,所述方法包括:获取主机利用测试用例对待测试页面进行测试时的操作信息;根据所述操作信息生成测试程序,获取所述服务器所处的环境信息;在映射关系中记录所述 ...
【技术保护点】
1.一种页面测试方法,其特征在于,应用于服务器,所述方法包括:确定需要利用测试用例对待测试页面进行测试;获得与所述测试用例和所述待测试页面对应的测试程序和环境信息;利用得到的测试程序和环境信息对所述待测试页面进行测试。
【技术特征摘要】
1.一种页面测试方法,其特征在于,应用于服务器,所述方法包括:确定需要利用测试用例对待测试页面进行测试;获得与所述测试用例和所述待测试页面对应的测试程序和环境信息;利用得到的测试程序和环境信息对所述待测试页面进行测试。2.根据权利要求1所述的方法,其特征在于,所述获得与所述测试用例和所述待测试页面对应的测试程序和环境信息,包括:通过所述测试用例和所述待测试页面查询映射关系,得到与所述测试用例和所述待测试页面对应的测试程序和环境信息;其中,所述映射关系用于记录测试用例、待测试页面、测试程序和环境信息的对应关系。3.根据权利要求2所述的方法,其特征在于,所述确定需要利用测试用例对待测试页面进行测试之前,还包括:获取主机利用测试用例对待测试页面进行测试时的操作信息;根据所述操作信息生成测试程序,获取所述服务器所处的环境信息;在映射关系中记录所述测试用例、所述待测试页面、所述测试程序和所述环境信息的对应关系。4.根据权利要求3所述的方法,其特征在于,所述获取主机利用测试用例对待测试页面进行测试时的操作信息,包括:在主机利用测试用例对待测试页面进行测试时,获取所述主机的操作信息;其中,所述操作信息包括以下之一或者任意组合:输入操作、点击操作、滚动操作、悬浮操作。5.根据权利要求3所述的方法,其特征在于,所述测试程序包括多个操作信息对应的子程序,所述测试用例包括至少一个断言数据,所述方法还包括:获取所述操作信息对应的页面信息,确定所述页面信息对应的断言数据;查询所述断言数据所属的测试用例,并在所述测试程序中记录所述操作信息对应的子程序与所述断言数据所属的测试用例的对应关系。6.根据权利要求3所述的方法,其特征在于,所述测试程序包括多个操作信息对应的子程序,所述测试用例包括至少一个子用例,且所述子用例包括至少一个断言数据,所述方法还包括:获取所述操作信息对应的页面信息,确定所述页面信息对应的断言数据;查询所述断言数据所属的子用例,并在所述测试程序中记录所述操作信息对应的子程序与所述断言数据所属的子用例的对应关系。7.根据权利要求5或6所述的方法,其特征在于,所述确定所述页面信息对应的断言数据,包括:对所述页面信息进行分词处理,得到分词数据;获取所述分词数据与至少一个断言数据的相似度;根据所述分词数据与至少一个断言数据的相似度,从所述至少一个断言数据中确定与所述分词数据对应的断言数据。8.根据权利要求7所述的方法,其特征在于,所述获取所述分词数据与至少一个断言数据的相似度,包括:采用词向量模型获取所述分词数据与至少一个断言数据的相似度。9.根据权利要求1所述的方法,其特征在于,所述利用得到的测试程序和环境信息对所述待测试页面进行测试,包括:根据所述环境信息构建所述服务器的运行环境;在所述运行环境下,利用所述测试程序对所述待测试页面进行测试。10.根据权利要求9所述的方法,其特征在于,所述测试程序包括多个子程序,所述利用所述测试程序对所述待测试页面进行测试,包括:获取利用子程序对所述待测试页面进行测试时的断言结果;从所述测试程序中解析所述子程序对应的测试用例,在所述测试用例中记录所述断言结果;其中,所述测试程序包括子程序与测试用例的对应关系。11.根据权利要求9所述的方法,其特征在于,所述测试程序包括多个子程序,所述测试用例包括至少一个子用例;所述利用所述测试程序对所述待测试页面进行测试,包括:获取利用子程序对所述待测试页面进行测试时的断言结果;从所述测试程序中解析所述子程序对应的子用例,并在所述子用例中记录所述断言结果;其中,所述测试程序包括子程序与子用例的对应关系。12.一种页面测试方法,其特征在于,应用于服务器,所述方法包括:获取主机利用测试...
【专利技术属性】
技术研发人员:龚胜芳,石磊,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。