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