[发明专利]一种卫生信息数据集标准符合性自动化测试方法和系统有效
申请号: | 201410843510.5 | 申请日: | 2014-12-30 |
公开(公告)号: | CN104461907B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 曲建明 | 申请(专利权)人: | 成都金盘电子科大多媒体技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都金英专利代理事务所(普通合伙)51218 | 代理人: | 袁英 |
地址: | 610056 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种卫生信息数据集标准符合性自动化测试方法和系统,它包括以下步骤S1被测医疗卫生信息系统通过测试接口与测试工具连接;S2通过测试工具产生用于测试卫生信息数据的测试数据;S3被测医疗卫生信息系统对所接收到的测试数据进行处理,包括对测试数据的信息进行增补齐全的处理;S4被测医疗卫生信息系统将处理后的测试数据返回给测试工具,测试工具对所接收到的处理后测试数据进行符合性测试,并得出测试结果。本发明解决了卫生信息数据集标准符合性测试中测试覆盖不全面、测试效率低以及测试结果不可靠等问题。 | ||
搜索关键词: | 一种 卫生 信息 数据 标准 符合 自动化 测试 方法 系统 | ||
【主权项】:
一种卫生信息数据集标准符合性自动化测试方法,应用于卫生信息数据集标准符合性自动化测试系统,该系统包括测试工具和被测医疗卫生信息系统,测试工具通过测试接口与被测医疗卫生信息系统连接,其特征在于:所述的测试工具包括文档模版管理模块、数据集标准管理模块、数据元值管理模块、测试用例生成模块、测试数据生成模块、测试数据合成模块、请求消息封装模块、Web服务模块、响应消息解析模块和数据校验对比模块;数据集标准管理模块的输出端与数据元值管理模块的输入端连接,测试用例生成模块的两个输入端分别与文档模版管理模块和数据元值管理模块的输出端连接,测试用例生成模块的输出端与测试数据生成模块的输入端连接,测试数据生成模块的输出端与请求消息封装模块的输入端连接,请求消息封装模块的输出端与Web服务模块的请求消息输入端连接,Web服务模块的请求消息输出端通过测试接口与被测医疗卫生信息系统连接;测试数据生成模块的输出端还与测试数据合成模块的输入端连接,测试数据合成模块的输出端与数据校验对比模块的全覆盖数据输入端连接,数据校验对比模块的增补数据输入端与响应消息解析模块的输出端连接,响应消息解析模块的输入端与Web服务模块的响应消息输出端连接,Web服务模块的响应消息输入端通过测试接口与被测医疗卫生信息系统连接,数据校验对比模块的输出端输出校验结果,其特征在于:该方法包括以下步骤:S1,通过测试工具创建测试用例:测试工具根据提取规则,将其存储的文档模版和数据元值进行匹配组合,生成对应测试项目的测试用例;S2:生成测试数据:测试工具根据规定的语言格式,自动将各个测试项目用的测试用例分别构建生成与其对应的测试数据;S3,构建全覆盖测试数据:测试工具据规定的语言格式,自动将每个测试项目用的测试用例组合构建成全覆盖测试数据;S4,对测试数据进行封装处理:测试工具将生成的每个测试数据封装成请求消息;S5,执行测试用例:测试工具采用Web Service技术,通过测试接口将所有请求消息发送给被测医疗卫生信息系统;S6,处理测试数据:被测医疗卫生信息系统对接收到的所有请求消息进行解析处理后,得到所有测试项目的测试数据,并对该所有的测试数据进行信息增补处理;S7,返回响应消息:在测试数据信息增补齐全后,被测医疗卫生信息系统将其封装为响应消息,并通过测试接口返回给测试工具;S8,准确性测试:测试工具对返回的响应消息进行解析处理后,得到补全后的测试数据,校验该补全后的测试数据中的每个数据元的数据格式、数据类型、数据元值域是否符合标准;S9,全覆盖测试:测试工具将该补全后的测试数据和全覆盖测试数据进行对比,比较补全后的测试数据中的数据元值是否与期待值保持一致,判断数据集的完整性和准确性,判断数据元和数据元值的准确性;S10,得出测试结果:根据准确性测试步骤S8和全覆盖测试步骤S9的结果,得出卫生信息数据集标准符合性测试结果;所述的全覆盖测试体现在测试数据的生成全覆盖上,一个数据集测试生成多条测试数据样本,测试数据生成样本原则为:遍历每一个数据元的允许取值,分别取不同的值域代码;所述的数据集的完整性判断原则为:测试工具发送给被测系统一条测试数据,被测系统返回相同数目的数据元,且内部标识保持一致;所述的数据元值的准确性判断原则为:比较判断返回的测试数据的数据元值,是否满足卫生信息数据元值域代码WS364规定的值范围,判断其格式是否满足要求;它还包括容错能力判断步骤,所述的容错能力判断步骤包括以下多个子步骤:S01,创建反向测试用例:测试工具根据非标准提取规则,将其存储的文档模版和数据元值进行匹配组合,生成部分不符合标准的反向测试用例;S02,生成非标准测试数据:测试工具根据规定的语言格式,自动将反向测试用例构建生成用于检测被测医疗卫生信息系统容错能力的非标准测试数据,非标准测试数据中的数据元和数据元值出现有一个或多个随机错误或特定错误;S03:测试工具将该非标准测试数据封装成请求消息,采用Web Service技术发送给被测医疗卫生信息系统进行信息增补处理,若被测医疗卫生信息系统检测到非标准测试数据中的错误信息时,发出错误信息报告,并将其封装成响应消息返回给测试工具;S04:测试工具根据非标准测试数据中存在的错误信息和被测医疗卫生信息系统返回的错误信息报告进行比较,判断出被测医疗卫生信息系统的容错能力。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都金盘电子科大多媒体技术有限公司,未经成都金盘电子科大多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410843510.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据存储方式及装置
- 下一篇:云环境下分布式文件系统可靠性测试套件
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置