一种用于医学系统的自动化测试方法、装置及设备制造方法及图纸

技术编号:28057592 阅读:22 留言:0更新日期:2021-04-14 13:30
本发明专利技术公开了一种用于医学系统的自动化测试方法、装置及设备,该方法包括:预先搭建自动化测试平台;通过自动化测试平台触发登录操作;获取用户的登录结果,若登录成功,则执行标本录入操作;获取标本录入结果,若标本录入成功,则执行标本检验操作;获取标本检验结果,若标本检验成功,则执行标本签发操作;获取标本签发结果,若标本签发成功,则判定完成标本的自动化测试。本发明专利技术实施例提高了不同项目之间的自动化脚本利用度,测试效率高,提高测试代码的覆盖率,降低了维护成本。降低了维护成本。降低了维护成本。

【技术实现步骤摘要】
一种用于医学系统的自动化测试方法、装置及设备


[0001]本专利技术涉及自动化
,尤其涉及一种用于医学系统的自动化测试方法、装置及设备。

技术介绍

[0002]当前通用的自动化测试方法,模拟用户场景,获取用户操作控件坐标,模拟点击输入操作,把重复的用户操作进行脚本化,代替大量的手工机械重复性操作提升回归测试效率。通过运行自动化脚本,替代手动测试,模拟用户操作流程。
[0003]当前的自动化测试方法,容易因为浏览器卡顿导致脚本执行失败,不同项目间脚本复用度低,版本维护复杂。
[0004]因此,现有技术还有待于改进和发展。

技术实现思路

[0005]鉴于上述现有技术的不足,本专利技术的目的在于提供一种用于医学系统的自动化测试方法、装置及设备,旨在解决现有技术中自动化测试方法,容易因为浏览器卡顿导致脚本执行失败,不同项目间脚本复用度低,版本维护复杂的技术问题。
[0006]本专利技术的技术方案如下:
[0007]一种用于医学系统的自动化测试方法,所述方法包括:
[0008]预先搭建自动化测试平台;
[0009]通过自动化测试平台触发登录操作;
[0010]获取用户的登录结果,若登录成功,则执行标本录入操作;
[0011]获取标本录入结果,若标本录入成功,则执行标本检验操作;
[0012]获取标本检验结果,若标本检验成功,则执行标本签发操作;
[0013]获取标本签发结果,若标本签发成功,则判定完成标本的自动化测试。
>[0014]进一步地,所述预先搭建自动化测试平台,包括:
[0015]预先搭建API测试环境和UI控件自动化测试环境。
[0016]进一步优选地,所述通过自动化测试平台触发登录操作,包括:
[0017]通过自动化测试平台获取配置的用户信息,根据API协议封装用户信息;
[0018]通过API方式触发登录操作。
[0019]进一步优选地,所述执行标本录入操作,包括:
[0020]通过UI控件自动化脚本获取标本对应的控件数据,模拟触发事件模拟录单操作执行。
[0021]优选地,所述执行标本检验操作,包括:
[0022]通过API脚本匹配检验模式和检验规则;
[0023]获取检验模式和检验规则对应的规则引擎;
[0024]根据规则引擎输出对应的标本检验结果。
[0025]进一步地,所述执行标本签发操作,包括:
[0026]通过UI控件自动化脚本获取标本签发对应的控件信息,模拟执行操作,对标本录入结果、标本检验结果进行核实确认,根据确认结果生成标本签发结果。
[0027]进一步地,所述获取标本签发结果,若标本签发成功,则判定完成标本的自动化测试,包括:
[0028]获取标本签发结果,判断标本签发是否成功;
[0029]若标本签发成功,则判定完成标本的自动化测试,并生成标本签发对应的流程单据;
[0030]若标本签发失败,则获取标本签发失败对应的流程,重新执行对应的流程操作,直至标本签发成功。
[0031]本专利技术的另一实施例提供了一种用于医学系统的自动化测试装置,装置包括:
[0032]测试平台搭建模块,用于预先搭建自动化测试平台;
[0033]登录操作触发模块,用于通过自动化测试平台触发登录操作;
[0034]标本录入模块,用于获取用户的登录结果,若登录成功,则执行标本信息录入操作;
[0035]标本检验模块,用于获取标本信息录入结果,若标本录入成功,则执行标本检验操作;
[0036]标本签发模块,用于获取标本检验结果,若标本检验成功,则执行标本签发操作;
[0037]判定模块,用于获取标本签发结果,若标本签发成功,则判定完成标本的自动化测试。
[0038]本专利技术的另一实施例提供了一种用于医学系统的自动化测试设备,所述设备包括至少一个处理器;以及,
[0039]与所述至少一个处理器通信连接的存储器;其中,
[0040]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的用于医学系统的自动化测试方法。
[0041]本专利技术的另一实施例还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的用于医学系统的自动化测试方法。
[0042]有益效果:本专利技术实施例提高了不同项目之间的自动化脚本利用度,测试效率高,提高测试代码的覆盖率,降低了维护成本。
附图说明
[0043]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0044]图1为本专利技术一种用于医学系统的自动化测试方法较佳实施例的流程图;
[0045]图2为本专利技术一种用于医学系统的自动化测试装置的较佳实施例的功能模块示意图;
[0046]图3为本专利技术一种用于医学系统的自动化测试设备的较佳实施例的硬件结构示意图。
具体实施方式
[0047]为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合附图对本专利技术实施例进行介绍。
[0048]为解决目前医学系统中测试慢,效率低,控件容易失焦,工作重复,版本维护复杂等问题,本专利技术提出一种用于医学系统的自动化测试方法,可有效解决上述问题。具体的实施例如下。
[0049]本专利技术实施例提供了一种用于医学系统的自动化测试方法。请参阅图1,图1为本专利技术一种用于医学系统的自动化测试方法较佳实施例的流程图。如图1所示,其包括步骤:
[0050]步骤S100、预先搭建自动化测试平台;
[0051]步骤S200、通过自动化测试平台触发登录操作;
[0052]步骤S300、当检测到登录成功,则执行标本录入操作;
[0053]步骤S400、当检测到标本录入成功,则执行标本检验操作;
[0054]步骤S500、当检测到标本检验成功,则执行标本签发操作;
[0055]步骤S600、当检测到标本签发成功,则判定完成标本的自动化测试。
[0056]具体实施时,本专利技术实施例预先搭建自动化测试平台,对自动化测试平台的环境进行部署。自动化测试平台触发登录操作,并对用户信息进行匹配,若匹配到对应的数据,则登录成功;若未匹配到对应的数据,则判定登录失败。如果登陆失败提示登陆失败提示语,并继续匹配新的配置信息;
[0057]如果登录成功,则执行标本录入操作,获取标本录入结果,如果录入失败提示录单失败提示语。
[0058]若标本录入成功,则执行标本检验操作;若在标本检验过程中,若模式错误或者数据有问题,输出标本检测失败提示;
[0059]若标本检验成功,则执行本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于医学系统的自动化测试方法,其特征在于,所述方法包括:预先搭建自动化测试平台;通过自动化测试平台触发登录操作;获取用户的登录结果,若登录成功,则执行标本录入操作;获取标本录入结果,若标本录入成功,则执行标本检验操作;获取标本检验结果,若标本检验成功,则执行标本签发操作;获取标本签发结果,若标本签发成功,则判定完成标本的自动化测试。2.根据权利要求1所述的用于医学系统的自动化测试方法,其特征在于,所述预先搭建自动化测试平台,包括:预先搭建API测试环境和UI控件自动化测试环境。3.根据权利要求2所述的用于医学系统的自动化测试方法,其特征在于,所述通过自动化测试平台触发登录操作,包括:通过自动化测试平台获取配置的用户信息,根据API协议封装用户信息;通过API方式触发登录操作。4.根据权利要求3所述的用于医学系统的自动化测试方法,其特征在于,所述执行标本录入操作,包括:通过UI控件自动化脚本获取标本对应的控件数据,模拟触发事件模拟录单操作执行。5.根据权利要求4所述的用于医学系统的自动化测试方法,其特征在于,所述执行标本检验操作,包括:通过API脚本匹配检验模式和检验规则;获取检验模式和检验规则对应的规则引擎;根据规则引擎输出对应的标本检验结果。6.根据权利要求5所述的用于医学系统的自动化测试方法,其特征在于,所述执行标本签发操作,包括:通过UI控件自动化脚本获取标本签发对应的控件信息,模拟执行操作,对标本录入结果、标本检验结果进行核实确认,根据确认结果生成标本签发结果。7.根据权利要求6所述的用于医学系统的自动化测试方法,其特征...

【专利技术属性】
技术研发人员:彭敏卞江王海军梁晓刘沐芸
申请(专利权)人:深圳科诺医学检验实验室
类型:发明
国别省市:

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

1