一种前端页面的生成方法及系统技术方案

技术编号:9765794 阅读:200 留言:0更新日期:2014-03-15 10:52
本发明专利技术提供了一种前端页面的生成方法,包括:在前端开发平台中,根据接口描述文档生成后端数据项;所述接口描述文档包括至少一个字段,所述字段用于描述前端页面与后端之间数据接口传递的数据;对生成的后端数据项进行渲染处理,得到前端页面;本发明专利技术还提供一种前端页面的生成系统。根据本发明专利技术提供的技术方案,能够提高前端页面的自测试效率,降低人工成本。

【技术实现步骤摘要】
一种前端页面的生成方法及系统
】本专利技术涉及互联网领域的测试技术,尤其涉及一种前端页面的生成方法及系统。【
技术介绍
】在知识社区应用中,如百度文库、百度百科、百度知道等,前端页面的测试方法是由开发人员采用传统的人工测试方式。前端页面存在多种代码类型,包括超文本标记语言(HTML,Hypertext Markup Language)代码、脚本(JS, JavaScript)代码、级联样式表(CSS,Cascading Style Sheet)代码等,对于前端页面的开发人员而言,由于开发工作量较大,往往造成前端页面的开发人员提供给测试人员的代码质量较差,从而影响代码的测试效率。为了提高测试人员的测试效率,可以由前端页面的开发人员先对前端页面进行自测试,目前,前端页面的自测试过程主要面临以下问题:1、开发前端页面之前,前端页面的开发人员与后端的开发人员需要协商确定数据接口,根据该数据接口决定后端返回给前端页面的数据格式。开发前端页面时,需要从后端获取后端数据,且前端页面的开发与后端的开发是并行的,因此开发前端页面时,也在同时进行后端的开发,导致开发前端页面时,缺少后端数据作为本文档来自技高网...

【技术保护点】
一种前端页面的生成方法,其特征在于,该方法包括:在前端开发平台中,根据接口描述文档生成后端数据项;所述接口描述文档包括至少一个字段,所述字段用于描述前端页面与后端之间数据接口传递的数据;对生成的后端数据项进行渲染处理,得到前端页面。

【技术特征摘要】
1.一种前端页面的生成方法,其特征在于,该方法包括: 在前端开发平台中,根据接口描述文档生成后端数据项;所述接口描述文档包括至少一个字段,所述字段用于描述前端页面与后端之间数据接口传递的数据; 对生成的后端数据项进行渲染处理,得到前端页面。2.根据权利要求1所述的方法,其特征在于,该方法还包括: 根据预先确定的前端页面与后端之间的数据接口,利用至少一个字段描述所述数据接口传递的数据,根据所述至少一个字段生成接口描述文档。3.根据权利要求2所述的方法,其特征在于,所述接口描述文档包括以下字段中的至少一种:枚举字段、边界字段、数组重复字段和字符串字段。4.根据权利要求3所述的方法,其特征在于, 所述枚举字段用于描述前端页面与后端之间数据接口传递的数据可选择数值; 所述边界字段用于描述前端页面与后端之间数据接口传递的数据的数值范围; 所述数组重复字段用于描述前端页面与后端之间数据接口传递数据时,每个字段中数据的个数; 所述字符串字段用于描述前端页面与后端之间数据接口传递的数据的数据类型。5.根据权利要求2所述的方法,其特征在于,所述根据接口描述文档生成后端数据项为: 从接口描述文档中提取出初始字段,所述初始字段包括以下字段中的至少一种:枚举字段、边界字段、数组重复字段和字符串字段; 对提取出的初始字段进行预处理,去除所述初始字段的注释信息,得到标准数据; 利用所述标准数据中的每个数据分别对初始字段的字段名进行赋值,对应每个标准数据将得到一个以上等价类数据; 将得到的等价类数据,以轻量级的数据交换格式JSON存储在超文本预处理语言PHP文件中。6.根据权利要求5所述的方法,其特征在于,所述利用所述标准数据中的每个数据分别对初始字段的字段名进行赋值,对应每个标准数据将得到一个以上等价类数据为: 对所述枚举字段的所有枚举值进行遍历,利用枚举值对枚举字段的字段名进行赋值,得到等价类数据; 根据所述边界字段得到边界值,利用每个边界值分别对边界字段的字段名进行赋值,得到等价类数据; 在字符串字段中填充特殊字符,对填充的特殊字符随机排列得到字符串,将该字符串对字符串字段的字段名进行赋值,得到等价类数据。7.根据权利要求5所述的方法,其特征在于,所述对生成的后端数据项进行渲染处理,得到前端页面为:模板引擎依据后端数据项对前端模板进行渲染,得到前端页面。8.一种前端页面的生成系...

【专利技术属性】
技术研发人员:陈合春刘英杰
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1