首页> 中国专利> 一种卫生信息共享文档标准符合性自动化测试方法

一种卫生信息共享文档标准符合性自动化测试方法

摘要

本发明公开了一种卫生信息共享文档标准符合性自动化测试方法,包括共享文档注入测试和共享文档抽取测试;共享文档注入测试是指,测试工具向被测系统输入标准的共享文档,被测试系统解析标准的共享文档输出数据返回给测试工具,测试工具进行校验对比;共享文档抽取测试是指,测试工具向被测试系统输入数据,被测系统将这些数据按照共享文规范构造成符合标准的共享文档,再返回给测试工具,测试工具进行对共享文档的格式、共享文档的数据进行校验。本发明的共享文档注入测试旨在测试被测系统对卫生信息共享文档标准的解析能力,共享文档抽取测试旨在测试被测系统对卫生信息共享文档的构造能力;通过这两种测试过程共同测试,提高了该方法的可靠性、科学性和效率。

著录项

  • 公开/公告号CN104657271A

    专利类型发明专利

  • 公开/公告日2015-05-27

    原文格式PDF

  • 申请/专利号CN201510093560.0

  • 发明设计人 曲建明;

    申请日2015-03-03

  • 分类号G06F11/36(20060101);

  • 代理机构成都金英专利代理事务所(普通合伙);

  • 代理人袁英

  • 地址 610056 四川省成都市成华区一环路东一段159号信息产业大厦

  • 入库时间 2023-12-18 08:54:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-05-03

    授权

    授权

  • 2015-06-24

    实质审查的生效 IPC(主分类):G06F11/36 申请日:20150303

    实质审查的生效

  • 2015-05-27

    公开

    公开

说明书

技术领域

本发明涉及软件测试领域,特别是涉及一种卫生信息共享文档标准符合性自动化测试方法。

背景技术

在卫生信息化的建设大潮中,卫生信息标准是规范卫生信息系统规范,是实现跨机构、跨地域的信息共享和医疗业务协同的重要保障。从而对医疗卫生信息系统的卫生信息标准的符合性测试变得尤为重要。

卫生信息共享文档标准符合性测试是卫生信息标准符合性测试的一部分。卫生信息共享文档标准符合性测试内容包括共享文档的格式和共享文档的数据。从2009年卫生信息标准符合性测试开展以来,对卫生信息共享文档标准符合性的测试方法为:从被测医疗卫生信息系统中导出测试样本共享文档,将样本共享文档数据导入到测试工具中进行数据校验,得出测试结果。

这种卫生信息共享文档标准的测试方法具有以下多个弊端:

1.测试不全面:样本共享文档只是被测医疗卫生信息系统中很少的一部分,并不能测试所有的共享文档,而且也不能测试到被测医疗卫生信息系统对标准共享文档的解析能力。

2.测试效率低:需要准备大量的测试样本共享文档,并且通过手动导入到测试工具中,测试非自动化。

3.测试结果不可靠:因为样本共享文档的准备可能存在作假的情况,并不一定来源于被测医疗卫生信息系统,无法准确判断出被测医疗卫生信息系统共享文档的准确性。

发明内容

本发明的目的在于克服现有技术的不足,提供一种可靠性高、效率高的卫生信息共享文档标准符合性自动化测试方法,本发明通过共享文档注入测试和共享文档抽取测试两种测试,解决现有技术无法对被测系统的解析能力和数据处理能力进行测试的问题。

本发明的目的是通过以下技术方案来实现的:一种卫生信息共享文档标准符合性自动化测试方法,它包括共享文档注入测试步骤和共享文档抽取测试步骤;

所述的共享文档注入测试步骤包括以下子步骤:

S11:通过测试工具创建测试用例:测试工具根据测试的内容创建对应的测试用例,所述的测试用例包括正向测试用例或者反向测试用例;

S12:根据测试用例生成测试共享文档:测试工具根据测试用例生成共享文档,正向测试用例生成标准共享文档,反向测试用例则生成非标准共享文档;

S13:对测试共享文档进行封装处理:测试工具将生成的每个测试共享文档封装成请求消息,该请求消息的格式为卫生信息交互规范中的标准消息格式;

S14:执行测试用例:测试工具采用Web Service技术,通过测试接口将所有请求消息发送给被测医疗卫生信息系统;

S15:处理测试数据:被测医疗卫生信息系统对接收到的所有的请求消息进行解析处理,在得到所有测试项目的共享文档后,对这些共享文档的测试数据进行解析,生成规定的XML格式的文件;

S16:返回响应消息:在生成规定的XML格式的文件后,被测医疗卫生信息系统将该XML格式的文件封装为响应消息,并通过测试接口返回给测试工具;

S17:准确性测试:测试工具对返回的响应消息与测试工具生成测试用例时所用的测试数据进行校验对比,包括校验测试数据中的每个数据元的数据格式、数据类型是否符合标准;

S18:得出测试结果:根据准确性测试的结果,得出卫生信息共享文档准符合性测试的结果;

所述的共享文档抽取测试步骤包括以下子步骤:

S21:通过测试工具创建测试用例:测试工具根据测试的内容,创建对应的测试用例,所述的测试用例包括正向测试用例或者反向测试用例;

S22:根据测试用例生成测试数据:测试工具根据测试用例,生成XML格式的数据;

S23:对测试数据进行封装处理:测试工具将生成的每个测试数据封装成请求消息,该请求消息的格式为卫生信息交互规范中的标准消息格式;

S24:执行测试用例:测试工具采用Web Service技术,通过测试接口将所有请求消息发送给被测医疗卫生信息系统;

S25:处理测试数据:被测医疗卫生信息系统对接收到的所有请求消息进行解析处理,在得到所有测试项目的XML数据后,对该测试数据进行构建,生成符合标准格式的共享文档文件;

S26:返回响应消息:在生成标准格式的共享文档文件后,被测医疗卫生信息系统将其封装为响应消息,并通过测试接口返回给测试工具;

S27:准确性测试:测试工具对返回的响应消息与测试工具生成测试用例时所用的测试数据构建的标准共享文档进行校验对比,包括校验共享文档格式、数据值域是否符合标准以及校验共享文档标识符是否符合标准;所述的测试数据构建的标准共享文档由生成测试用例的数据构建得到;

S28:得出测试结果:根据准确性测试的结果,得出卫生信息共享文档准符合性测试结果。

步骤S12包括以下子步骤:根据测试用例取得相应的共享文档模板,同时根据测试用例生成正向或反向的数据,将数据和模板组合,自动生成共享文档。

所述的标准共享文档为国家卫生信息标准规定的共享文档。

本发明的有益效果是:(1)本发明的共享文档符合性测试包括两方面内容:共享文档注入测试和共享文档抽取测试;其中共享文档注入测试是指,测试工具向被测系统输入标准的共享文档,被测试系统解析标准的共享文档输出数据返回给测试工具,测试工具进行校验对比,共享文档输入测试旨在测试被测系统的解析能力;共享文档抽取测试是指,测试工具向被测试系统输入数据,被测系统将这些数据按照共享文规范构造成符合标准的共享文档,再返回给测试工具,测试工具进行对共享文档的格式、共享文档的数据进行校验共享文档注入测试旨在测试被测系统对卫生信息共享文档标准的解析能力,共享文档抽取测试旨在测试被测系统对卫生信息共享文档的构造能力;通过这两种测试过程共同测试,提高了该方法的可靠性、科学性和效率;(2)本发明为自动化测试,提高了测试效率。

附图说明

图1为本发明的共享文档注入测试流程图;

图2为本发明的共享文档抽取测试流程图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案:一种卫生信息共享文档标准符合性自动化测试方法,它包括共享文档注入测试步骤和共享文档抽取测试步骤;

如图1所示,所述的共享文档注入测试步骤包括以下子步骤:

S11:通过测试工具创建测试用例:测试工具根据测试的内容创建对应的测试用例,所述的测试用例包括正向测试用例或者反向测试用例;

S12:根据测试用例生成测试共享文档:测试工具根据测试用例生成共享文档,正向测试用例生成标准共享文档,反向测试用例则生成非标准共享文档;

S13:对测试共享文档进行封装处理:测试工具将生成的每个测试共享文档封装成请求消息,该请求消息的格式为卫生信息交互规范中的标准消息格式;

S14:执行测试用例:测试工具采用Web Service技术,通过测试接口将所有请求消息发送给被测医疗卫生信息系统;

S15:处理测试数据:被测医疗卫生信息系统对接收到的所有的请求消息进行解析处理,在得到所有测试项目的共享文档后,对这些共享文档的测试数据进行解析,生成规定的XML格式的文件;

S16:返回响应消息:在生成规定的XML格式的文件后,被测医疗卫生信息系统将该XML格式的文件封装为响应消息,并通过测试接口返回给测试工具;

S17:准确性测试:测试工具对返回的响应消息与测试工具生成测试用例时所用的测试数据进行校验对比,包括校验测试数据中的每个数据元的数据格式、数据类型是否符合标准;

S18:得出测试结果:根据准确性测试的结果,得出卫生信息共享文档准符合性测试的结果;

如图2所示,所述的共享文档抽取测试步骤包括以下子步骤:

S21:通过测试工具创建测试用例:测试工具根据测试的内容,创建对应的测试用例,所述的测试用例包括正向测试用例或者反向测试用例;

S22:根据测试用例生成测试数据:测试工具根据测试用例,生成XML格式的数据;

S23:对测试数据进行封装处理:测试工具将生成的每个测试数据封装成请求消息,该请求消息的格式为卫生信息交互规范中的标准消息格式;

S24:执行测试用例:测试工具采用Web Service技术,通过测试接口将所有请求消息发送给被测医疗卫生信息系统;

S25:处理测试数据:被测医疗卫生信息系统对接收到的所有请求消息进行解析处理,在得到所有测试项目的XML数据后,对该测试数据进行构建,生成符合标准格式的共享文档文件;

S26:返回响应消息:在生成标准格式的共享文档文件后,被测医疗卫生信息系统将其封装为响应消息,并通过测试接口返回给测试工具;

S27:准确性测试:测试工具对返回的响应消息与测试工具生成测试用例时所用的测试数据构建的标准共享文档进行校验对比,包括校验共享文档格式、数据值域是否符合标准以及校验共享文档标识符是否符合标准;所述的测试数据构建的标准共享文档由生成测试用例的数据构建得到;

S28:得出测试结果:根据准确性测试的结果,得出卫生信息共享文档准符合性测试结果。

步骤S12包括以下子步骤:根据测试用例取得相应的共享文档模板,同时根据测试用例生成正向或反向的数据,将数据和模板组合,自动生成共享文档。

所述的标准共享文档为国家卫生信息标准规定的共享文档。

所述的标准共享文档为国家卫生信息标准规定的共享文档,满足《WS/T XXX-2012卫生信息共享文档规范》标准。

国家标准规定的共享文档包括:电子健康档案共享文档和电子病历共享文档。卫生信息共享文档由文档头、文档体组成,其中文档体又由文档章节和文档条目组成。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号