1.一种WEB页面的测试方法,其特征在于,所述方法包括:获取待测试WEB页面的测试内容数据,所述测试内容数据用于配置测试用例;
在测试用例标准模板库中提取与所述测试内容数据相匹配的测试用例标准模板;
根据所述测试内容数据以及提取的与其相匹配的所述测试用例标准模板,生成用于测试所述WEB页面的测试内容的测试用例;
根据生成的所述测试用例对所述待测试WEB页面的测试内容进行测试。
2.根据权利要求1所述的方法,其特征在于,所述获取待测试WEB页面的测试内容数据的处理包括:从WEB页面配置测试界面中获取所述待测试WEB页面的测试内容数据。
3.根据权利要求2所述的方法,其特征在于,所述待测试WEB页面的测试内容数据包括:待测试WEB页面的测试内容的描述信息、测试步骤类型、测试对象信息中的至少一种。
4.根据权利要求3所述的方法,其特征在于,所述待测试WEB页面的测试内容数据的测试对象信息包括:待测试WEB页面中DOM元素对应的CSS选择器。
5.根据权利要求3所述的方法,其特征在于,所述在测试用例标准模板库中提取与所述测试内容数据相匹配的测试用例标准模板的处理包括:根据所述待测试WEB页面的测试内容数据的测试步骤类型在测试用例标准模板库中提取与该测试步骤类型相匹配的测试用例标准模板作为与所述测试内容数据相匹配的测试用例标准模板。
6.根据权利要求3所述的方法,其特征在于,所述根据所述测试内容数据以及提取的与其相匹配的所述测试用例标准模板,生成用于测试所述WEB页面的测试内容的测试用例的处理包括:将所述待测试WEB页面的测试内容数据的测试对象信息作为输入参量添加至提取的所述测试用例标准模板的相应位置,以生成用于测试所述WEB页面的测试内容的测试用例。
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述生成的用于测试所述WEB页面的测试内容的测试用例显示在所述WEB页面配置测试界面中。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:接收用于调整测试用例执行顺序的执行控制参数;
根据所述执行控制参数对已生成的测试用例进行执行顺序的调整。
9.根据权利要求8所述的方法,其特征在于,所述执行控制参数包括:“前置”、“后置”、“替换当前”中的至少一种操作,分别用于将当前处于配置状态的所述测试用例在其所处的测试用例序列中进行前置、后置和替换操作。
10.根据权利要求2-9中任一项所述的方法,其特征在于,所述方法还包括:采集所述根据生成的所述测试用例对所述待测试WEB页面的测试内容进行测试的测试结果,生成相应的测试结果数据;
将所述测试结果数据通过所述WEB页面配置测试界面进行显示。
11.一种WEB页面的测试系统,其特征在于,所述系统包括:获取模块,用于获取待测试WEB页面的测试内容数据,所述测试内容数据用于配置测试用例;
提取模块,用于在测试用例标准模板库中提取与所述测试内容数据相匹配的测试用例标准模板;
生成模块,用于根据所述测试内容数据以及提取的与其相匹配的所述测试用例标准模板,生成用于测试所述WEB页面的测试内容的测试用例;
测试模块,用于根据生成的所述测试用例对所述待测试WEB页面的测试内容进行测试。
12.根据权利要求11所述的系统,其特征在于,所述获取模块具体用于:从WEB页面配置测试界面中获取所述待测试WEB页面的测试内容数据。
13.根据权利要求12所述的系统,其特征在于,所述待测试WEB页面的测试内容数据包括:待测试WEB页面的测试内容的描述信息、测试步骤类型、测试对象信息中的至少一种。
14.根据权利要求13所述的系统,其特征在于,所述待测试WEB页面的测试内容数据的测试对象信息包括:待测试WEB页面中DOM元素对应的CSS选择器。
15.根据权利要求13所述的系统,其特征在于,所述提取模块具体用于:根据所述待测试WEB页面的测试内容数据的测试步骤类型在测试用例标准模板库中提取与该测试步骤类型相匹配的测试用例标准模板作为与所述测试内容数据相匹配的测试用例标准模板。
16.根据权利要求13所述的系统,其特征在于,所述生成模块具体用于:将所述待测试WEB页面的测试内容数据的测试对象信息作为输入参量添加至提取的所述测试用例标准模板的相应位置,以生成用于测试所述WEB页面的测试内容的测试用例。
17.根据权利要求12所述的系统,其特征在于,所述系统还包括:第一显示模块,用于将所述生成的用于测试所述WEB页面的测试内容的测试用例显示在所述WEB页面配置测试界面中。
18.根据权利要求17所述的系统,其特征在于,所述系统还包括:接收模块,用于接收用于调整测试用例执行顺序的执行控制参数;
调整模块,用于根据所述执行控制参数对已生成的测试用例进行执行顺序的调整。
19.根据权利要求18所述的系统,其特征在于,所述执行控制参数包括:“前置”、“后置”、“替换当前”中的至少一种操作,分别用于将当前处于配置状态的所述测试用例在其所处的测试用例序列中进行前置、后置和替换操作。
20.根据权利要求12-19中任一项所述的系统,其特征在于,所述系统还包括:处理模块,用于采集所述根据生成的所述测试用例对所述待测试WEB页面的测试内容进行测试的测试结果,生成相应的测试结果数据;
第二显示模块,用于将所述测试结果数据通过所述WEB页面配置测试界面进行显示。