基于模拟数据的前端代码测试方法、装置、系统和介质制造方法及图纸

技术编号:21059812 阅读:36 留言:0更新日期:2019-05-08 06:45
本发明专利技术公开了一种基于模拟数据的前端代码测试方法,包括以下步骤:接收基于前端测试平台中的前端代码所触发的数据访问请求,获取所述前端代码的环境标签,并根据所述环境标签确定所述前端代码的当前运行环境是否为开发环境;若所述前端代码的当前运行环境是开发环境,则将所述数据访问请求发送至数据模拟平台,以在数据模拟平台上模拟生成模拟访问数据;接收数据模拟平台发送的模拟访问数据,并显示所述模拟访问数据,以供前端开发人员根据所述模拟访问数据调整所述前端代码。本发明专利技术还公开了一种基于模拟数据的前端代码测试装置、系统和计算机存储介质。本发明专利技术提高前端代码测试的真实性。

【技术实现步骤摘要】
基于模拟数据的前端代码测试方法、装置、系统和介质
本专利技术涉及计算机领域,尤其涉及基于模拟数据的前端代码测试方法、装置、系统和计算机存储介质。
技术介绍
现有的软件前端开发和后端开发是相互独立的,前端主要是将后端的数据进行可视化的展示,因此,前端开发需要依赖于后端的数据,具体地,后端为前端设置数据接口,前端通过数据接口获取后端的数据信息并显示。在实际的开发过程中,为了提高开发效率前端开发通常与后端开发同时进行,前端开发和测试过程中需要调用一些后端的服务和接口,此时后端开发并没有完成,故而在前端开发和测试过程中,为了提升效率通常需要模拟构造后端的接口和服务,来辅助前端代码的开发测试,现有的模拟主要是由前端开发人员设置模拟数据表,在前端代码测试时将模拟数据表中的模拟数据输出,由于模拟数据表中的模拟数据固定,这样的前端代码开发测试无法真实模拟出页面逻辑之间的关联性。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种基于模拟数据的前端代码测试方法、装置、系统和计算机存储介质,旨在保证前端代码测试开发测试的效率的前提下,提本文档来自技高网...

【技术保护点】
1.一种基于模拟数据的前端代码测试方法,其特征在于,所述基于模拟数据的前端代码测试方法应用于前端测试平台,所述基于模拟数据的前端代码测试方法包括以下步骤:接收基于前端测试平台中的前端代码所触发的数据访问请求,获取所述前端代码的环境标签,并根据所述环境标签确定所述前端代码的当前运行环境是否为开发环境;若所述前端代码的当前运行环境是开发环境,则将所述数据访问请求发送至数据模拟平台,以在所述数据模拟平台上模拟生成所述数据访问请求对应的模拟访问数据;其中,所述模拟访问数据是根据所述数据模拟平台中设置的数据生成规则和所述数据访问请求中的初始变量生成的;接收数据模拟平台发送的模拟访问数据,并显示所述模拟访...

【技术特征摘要】
1.一种基于模拟数据的前端代码测试方法,其特征在于,所述基于模拟数据的前端代码测试方法应用于前端测试平台,所述基于模拟数据的前端代码测试方法包括以下步骤:接收基于前端测试平台中的前端代码所触发的数据访问请求,获取所述前端代码的环境标签,并根据所述环境标签确定所述前端代码的当前运行环境是否为开发环境;若所述前端代码的当前运行环境是开发环境,则将所述数据访问请求发送至数据模拟平台,以在所述数据模拟平台上模拟生成所述数据访问请求对应的模拟访问数据;其中,所述模拟访问数据是根据所述数据模拟平台中设置的数据生成规则和所述数据访问请求中的初始变量生成的;接收数据模拟平台发送的模拟访问数据,并显示所述模拟访问数据,以供前端开发人员根据所述模拟访问数据调整所述前端代码。2.如权利要求1所述的基于模拟数据的前端代码测试方法,其特征在于,所述接收数据模拟平台发送的模拟访问数据,并显示所述模拟访问数据,以供前端开发人员根据所述模拟访问数据调整所述前端代码的步骤,包括:接收数据模拟平台发送的模拟访问数据,将所述模拟访问数据与预设标准表中的标准数据进行比对;若所述模拟访问数据与预设标准表中的标准数据不匹配,则判定所述前端代码不符合开发标准,并将所述模拟访问数据作为异常模拟数据;显示所述异常模拟数据,以供前端开发人员调整包含所述异常模拟数据的待调整前端代码。3.如权利要求2所述的基于模拟数据的前端代码测试方法,其特征在于,所述接收数据模拟平台发送的模拟访问数据,将所述模拟访问数据与预设标准表中的标准数据进行比对的步骤之后,包括:若所述模拟访问数据与预设标准表中的标准数据匹配,则判定所述前端代码符合开发标准,并获取所述数据访问请求中包含的访问标识;将所述模拟访问数据与所述访问标识关联并保存至预设模拟表;所述若所述前端代码的当前运行环境是开发环境,则将所述数据访问请求发送至数据模拟平台的步骤,包括:若所述前端代码的当前运行环境是开发环境,则获取所述数据访问请求中包含的目标访问标识;将所述目标访问标识与所述预设模拟表中各访问标识进行比对;若所述目标访问标识与所述预设模拟表中访问标识匹配,则获取所述预设模拟表中所述目标访问标识对应的目标模拟访问数据,并显示所述目标模拟访问数据;若所述目标访问标识与所述预设模拟表中访问标识不匹配,则将所述数据访问请求发送至数据模拟平台。4.一种基于模拟数据的前端代码测试方法,其特征在于,所述基于模拟数据的前端代码测试方法应用于数据模拟平台,所述基于模拟数据的前端代码测试方法包括以下步骤:接收前端测试平台发送的数据访问请求,获取所述数据访问请求中包含的访问标识;根据所述访问标识,调用所述访问标识对应的虚拟数据接口,并获取所述虚拟数据接口关联的模拟配置列表;根据所述模拟配置列表中的数据生成规则生成模拟访问数据,并将所述模拟访问数据发送至前端测试平台。5.如权利要求4所述的基于模拟数据的前端代码测试方法,其特征在于,所述接收前端测试平台发送的数据访问请求,获取所述数据访问请求中包含的访问标识的步骤之前,包括:创建node环境,并在所述node环境下使用express搭建web服务器;当检测到所述web服务器搭建完成时,生成提示信息,以提示前端开发人员根据预设模拟规则配置生成模拟配置列表;接收前端开发人员上传的各所述模拟配置列表,并建立各所述模拟配置列表与所述web服务器中各虚拟数据接口的关联关系,以通过所述虚拟数据接口关联的模拟配置列表生成模拟访问数据。6.如权利要求4所述的基于...

【专利技术属性】
技术研发人员:张彩凤
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1