The invention relates to a software testing technique, and discloses a method for testing the continuous integration based on the XBRL platform, which solves the problem that the traditional testing scheme has large workload and can not continue testing. The method includes: prepare test data, test data into the database creation; classification standards; judge classification standard was created successfully, create successful save and check the classification criteria of operation; if the classification standard creation failed into the database and check the removal of garbage data operation; inspection standard for classification of whether to save the check, if the success of data mapping operation, if not successful, then the database checks and garbage cleaning; do the corresponding data mapping according to the classification standard successfully created; data mapping is successful in creating a database instance document, otherwise check and garbage cleaning; according to the data mapping successfully created, created a corresponding instance document.
【技术实现步骤摘要】
基于XBRL平台的可持续集成的测试方法
本专利技术涉及软件测试技术,具体涉及一种基于XBRL平台的可持续集成的测试方法。
技术介绍
随着计算机软件的规模越来越大,软件测试成为了软件质量保障的关键环节,软件测试自动化的发展也成为了软件测试领域所无法逾越的阶段。软件测试是用于验证软件质量的活动,验证的内容包括软件的功能特性以及包括性能以及安全等非功能特性。软件测试的方法主要分手工测试与自动化测试两种,XBRL智能报告平台功能多,项目迭代周期短,开发周期长。在这种情况下,如果每次发布版本后都采用人工检查的方式确实系统已有功能是否可用,势必是对人力资源的极度浪费,而且还会占用测试人员测试新开发功能的时间。XBRL智能报告平台的一大特点是功能之间存在高度相互依赖关系,如实例文档的创建依赖于数据映射,数据映射的创建依赖于分类标准,因此,分类标准的创建成为是否可以成功执行一整套操作的关键。而现实情况是,在进行性能测试的时候,会创建大量的分类标准,如果某些分类标准创建失败,需要测试人员手工查找失败的分类标准,并手工清除测试垃圾数据。相似的,如果数据映射创建失败,也需要手工查找与清除垃圾数据。这势必成为手工测试的一个负担。然而即使可以单独编写脚本进行清除,每次手工执行脚本也是一种人力资源的浪费,且不能构成持续的自动化测试。
技术实现思路
本专利技术所要解决的技术问题是:提出一种基于XBRL平台的可持续集成的测试方法,解决传统测试方案工作量大,不能持续测试的问题。本专利技术解决其技术问题所采用的技术方案是:基于XBRL平台的可持续集成的测试方法,包括以下步骤:a.准备测试数据;b ...
【技术保护点】
基于XBRL平台的可持续集成的测试方法,其特征在于,包括以下步骤:a.准备测试数据;b.创建分类标准,判断是否创建成功,若成功,则进入步骤c,否则,检查数据库,清理数据,返回步骤b;c.保存及校验分类标准,若操作成功,则进入步骤d,否则,返回步骤c;d.创建数据映射,判断是否创建成功,若成功,则进入步骤e,否则,检查数据库,清理数据,返回步骤d;e.保存数据映射,若操作成功,则进入步骤f,否则,返回步骤e;f.创建实例文档,判断是否创建成功,若成功,则进入步骤g,否则,检查数据库,清理数据,返回步骤f;g.保存及校验实例文档,若操作成功,则结束流程,否则,检查数据库,清理数据,返回步骤g。
【技术特征摘要】
1.基于XBRL平台的可持续集成的测试方法,其特征在于,包括以下步骤:a.准备测试数据;b.创建分类标准,判断是否创建成功,若成功,则进入步骤c,否则,检查数据库,清理数据,返回步骤b;c.保存及校验分类标准,若操作成功,则进入步骤d,否则,返回步骤c;d.创建数据映射,判断是否创建成功,若成功,则进入步骤e,否则,检查数据库,清理数据,返回步骤d;e.保存数据映射,若操作成功,则进入步骤f,否则,返回步骤e;f.创建实例文档,判断是否创建成功,若成功,则进入步骤g,否则,检查数据库,清理数据,返回步骤f;g.保存及校验实例文档,若操作成功,则结束流程,否则,检查数据库,清理数据,返回步骤g。2.如权利要求1所述的基于XBRL平台的可持续集成的测试方法,其特征在于,步骤a中,所述测试数据包括:登陆系统的用户名账号,需要创建分类标准的公司信息,用于创建分类标准的国标,用于创建数据映射的模板;准备测试数据的具体方法包括:首先在数据库中创建测试账号与测试公司;然后使用脚本提取数据库中的账号信息与公司信息存入不同的文件中,所述账号信息包括登陆用户名和密码,用于登陆系统,公司信息为公司在数据库中创建时分配的公司ID,用于创建分类标准;最后,将国标和数据映射模板分别存放在某一固定目录下。3.如权利要求1所述的基于XBRL平台的可持续集成的测试方法,其特征在于,步骤b中,使用公司ID与国标创建分类标准,创建分类标准请求基于HTTP协议,编写脚本向服务器发送请求,提取服务器的响应码,根据响应码判断是否创建成功,若响应码与预期相同,则创建成功,否则,创建失败。4.如权利要求3所述的基于XBRL平台的可持续集成的测试方法,其特征在于,步骤b中,在创建分类标准时,对于多并发的操作,如果并未全部创建成功...
【专利技术属性】
技术研发人员:许岩龙,冯雪梅,李波,刘东,唐军,
申请(专利权)人:深圳易嘉恩科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。