【技术实现步骤摘要】
WEB页面的测试方法和系统
本专利技术涉及通信
,尤其涉及一种WEB页面的测试方法和系统。
技术介绍
现有的WEB页面自动化测试对测试人员的代码编写能力要求较高,为了完成自动化用例的编写,测试人员除了要具备WEB基础知识如HTML、CSS、DOM、HTTP等以外,还需要一些必备的编程技能,以通过编码实现完成自动化测试用例。但是,这对于没有经验或经验较少的测试人员而言难度较高,从而导致自动化测试过程效率较低。
技术实现思路
本专利技术的实施例提供一种WEB页面的测试方法和系统,以基于可配置的测试用例进行WEB页面的自动化测试。为达到上述目的,本专利技术的实施例提供了一种WEB页面的测试方法,所述方法包括:获取待测试WEB页面的测试内容数据,所述测试内容数据用于配置测试用例;在测试用例标准模板库中提取与所述测试内容数据相匹配的测试用例标准模板;根据所述测试内容数据以及提取的与其相匹配的所述测试用例标准模板,生成用于测试所述WEB页面的测试内容的测试用例;根据生成的所述测试用例对所述待测试WEB页面的测试内容进行测试,生成测试结果数据。本专利技术的实施例还提供了一种WEB页面的测试系统,所述系统包括:获取模块,用于获取待测试WEB页面的测试内容数据,所述测试内容数据用于配置测试用例;提取模块,用于在测试用例标准模板库中提取与所述测试内容数据相匹配的测试用例标准模板;生成模块,用于根据所述测试内容数据以及提取的与其相匹配的所述测试用例标准模板,生成用于测试所述WEB页面的测试内容的测试用例;测试模块,用于根据生成的所述测试用例对所述待测试WEB页面的测试内容进行 ...
【技术保护点】
一种WEB页面的测试方法,其特征在于,所述方法包括:获取待测试WEB页面的测试内容数据,所述测试内容数据用于配置测试用例;在测试用例标准模板库中提取与所述测试内容数据相匹配的测试用例标准模板;根据所述测试内容数据以及提取的与其相匹配的所述测试用例标准模板,生成用于测试所述WEB页面的测试内容的测试用例;根据生成的所述测试用例对所述待测试WEB页面的测试内容进行测试。
【技术特征摘要】
1.一种WEB页面的测试方法,其特征在于,所述方法包括:获取待测试WEB页面的测试内容数据,所述测试内容数据用于配置测试用例;在测试用例标准模板库中提取与所述测试内容数据相匹配的测试用例标准模板;根据所述测试内容数据以及提取的与其相匹配的所述测试用例标准模板,生成用于测试所述WEB页面的测试内容的测试用例;根据生成的所述测试用例对所述待测试WEB页面的测试内容进行测试,其中,所述测试内容数据包括所述待测试WEB页面的测试内容的描述信息、测试步骤类型、测试对象信息中的至少一种。2.根据权利要求1所述的方法,其特征在于,所述获取待测试WEB页面的测试内容数据的处理包括:从WEB页面配置测试界面中获取所述待测试WEB页面的测试内容数据。3.根据权利要求2所述的方法,其特征在于,所述待测试WEB页面的测试内容数据的测试对象信息包括:待测试WEB页面中DOM元素对应的CSS选择器。4.根据权利要求2所述的方法,其特征在于,所述在测试用例标准模板库中提取与所述测试内容数据相匹配的测试用例标准模板的处理包括:根据所述待测试WEB页面的测试内容数据的测试步骤类型在测试用例标准模板库中提取与该测试步骤类型相匹配的测试用例标准模板作为与所述测试内容数据相匹配的测试用例标准模板。5.根据权利要求2所述的方法,其特征在于,所述根据所述测试内容数据以及提取的与其相匹配的所述测试用例标准模板,生成用于测试所述WEB页面的测试内容的测试用例的处理包括:将所述待测试WEB页面的测试内容数据的测试对象信息作为输入参量添加至提取的所述测试用例标准模板的相应位置,以生成用于测试所述WEB页面的测试内容的测试用例。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述生成的用于测试所述WEB页面的测试内容的测试用例显示在所述WEB页面配置测试界面中。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收用于调整测试用例执行顺序的执行控制参数;根据所述执行控制参数对已生成的测试用例进行执行顺序的调整。8.根据权利要求7所述的方法,其特征在于,所述执行控制参数包括:“前置”、“后置”、“替换当前”中的至少一种操作,分别用于将当前处于配置状态的所述测试用例在其所处的测试用例序列中进行前置、后置和替换操作。9.根据权利要求2-8中任一项所述的方法,其特征在于,所述方法还包括:采集所述根据生成的所述测试用例对所述待测试WEB页面的测试内容进行测试的测试结果,生成相应的测试结果数据;将所述测试结果数据通过所述WEB页面配置测试界...
【专利技术属性】
技术研发人员:石青山,杨学安,于匡济,覃利,陈春秀,卢国盛,曹洪军,代梁峰,顾翀,李义玲,闫庆宏,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。