投稿指南
一、稿件要求: 1、稿件内容应该是与某一计算机类具体产品紧密相关的新闻评论、购买体验、性能详析等文章。要求稿件论点中立,论述详实,能够对读者的购买起到指导作用。文章体裁不限,字数不限。 2、稿件建议采用纯文本格式(*.txt)。如果是文本文件,请注明插图位置。插图应清晰可辨,可保存为*.jpg、*.gif格式。如使用word等编辑的文本,建议不要将图片直接嵌在word文件中,而将插图另存,并注明插图位置。 3、如果用电子邮件投稿,最好压缩后发送。 4、请使用中文的标点符号。例如句号为。而不是.。 5、来稿请注明作者署名(真实姓名、笔名)、详细地址、邮编、联系电话、E-mail地址等,以便联系。 6、我们保留对稿件的增删权。 7、我们对有一稿多投、剽窃或抄袭行为者,将保留追究由此引起的法律、经济责任的权利。 二、投稿方式: 1、 请使用电子邮件方式投递稿件。 2、 编译的稿件,请注明出处并附带原文。 3、 请按稿件内容投递到相关编辑信箱 三、稿件著作权: 1、 投稿人保证其向我方所投之作品是其本人或与他人合作创作之成果,或对所投作品拥有合法的著作权,无第三人对其作品提出可成立之权利主张。 2、 投稿人保证向我方所投之稿件,尚未在任何媒体上发表。 3、 投稿人保证其作品不含有违反宪法、法律及损害社会公共利益之内容。 4、 投稿人向我方所投之作品不得同时向第三方投送,即不允许一稿多投。若投稿人有违反该款约定的行为,则我方有权不向投稿人支付报酬。但我方在收到投稿人所投作品10日内未作出采用通知的除外。 5、 投稿人授予我方享有作品专有使用权的方式包括但不限于:通过网络向公众传播、复制、摘编、表演、播放、展览、发行、摄制电影、电视、录像制品、录制录音制品、制作数字化制品、改编、翻译、注释、编辑,以及出版、许可其他媒体、网站及单位转载、摘编、播放、录制、翻译、注释、编辑、改编、摄制。 6、 投稿人委托我方声明,未经我方许可,任何网站、媒体、组织不得转载、摘编其作品。

医学嵌入式软件测试实验教学的探索

来源:世界最新医学信息文摘 【在线投稿】 栏目:期刊导读 时间:2020-05-29
作者:网站采编
关键词:
摘要:一、医学嵌入式软件测试人才需求量大 医学信息相关专业开设软件测试技术,主要是针对各种医用软件的测试,尤其是医学嵌入式软件的测试。为了摸清这门课程的建设思路,我们做了

一、医学嵌入式软件测试人才需求量大 医学信息相关专业开设软件测试技术,主要是针对各种医用软件的测试,尤其是医学嵌入式软件的测试。为了摸清这门课程的建设思路,我们做了相应的调研工作。首先,通过摸清社会对该类人才的需求调研,感受了解企业对人才的真实需求。其次,确定软件测试课程在企业岗位中所需要的主要技术,从而确定了课程建设的主要内容。最后,通过了解企业对人才的要求,尤其是要求具备的相应操作技能和职业素养,使我们明确软件测试技术这门课程的教学目标。 二、医学嵌入式软件测试实验教学的目标 医用软件测试项目让学生理解软件测试方法、测试用例设计、测试模型、测试过程、面向对象测试,熟悉常用测试软件工具的使用,培养自己严谨踏实的研发作风,训练逻辑思维,锻炼分析问题和解决问题的能力。了解常用医用软件的测试流程和方法(如医用监护系统)。培养学生良好的软件工程素质,掌握软件开发中的测试过程管理、测试用例设计、软件系统测试等解决实际问题的基本能力,提升医疗器械软件专业学生的就业竞争力及基本职业技能。医疗嵌入式测试软件案例需要满足软件测试平台的应用需求,模拟医疗器械软件的开发和测试整个过程,结合不同的阶段,使用相应的软件测试工具,更好地为软件测试教学服务,使学生达到软件测试特别是医疗软件的测试岗位技能要求。 三、医学嵌入式软件测试实验教学内容探索 根据“贴近实际,贯穿软件开发整个过程、兼顾多种医学嵌入式软件开发环境”的原则,选用嵌入式系统测试教学实训平台(Kiyun ETest Training Platform,简称:ETest_TP),该平台适应于各类高等院校与培训机构在嵌入式系统测试方面的科研与教学。下文将具有典型的软件逻辑的医用监护系统程序预置在ETest_TP待测件板中。 (一)实验箱 可提供各种不同规格接口的输入输出的待测件板(采用ARM Cortex-M3 NXP LPC1778处理器,工业2.0 CAN总线接口,IO输入端口,PWM输出及输入端口,DA输出,AD输入),传输待测信息的Andriod显示屏,多功能接口板,等等。 (二)医疗健康监护系统 医疗健康监护系统的监控终端由控制盒、数据线、电源线、指示灯和外接天线组成。控制盒插好SIM卡,当出现监控异常情况,会自动发送短信给制定监控中心的电话号码。上位机管理平台通过RS232串口直接与监控终端相连,控制指示灯的开关,由灯光控制显示监控的有效性,其组成结构如下图所示。 (三)测试需求 医疗健康系统监控终端组成结构图 医疗健康监护系统的监控终端与外部正确连线:与上位机管理平台通过RS232串口直接连接,测试主机通过USB接口、控制盒插好SIM卡。完成五项测试:①功能测试,验证设置和获取终端ID的功能。②功能测试,验证控制监控警示灯状态的功能。③功能测试,验证发送短信的功能。④强度测试,测试在设备ID不正常的情况下软件的运行状态。⑤边界值测试,测试发送短信超过最大长度的情况下,软件的运行状态。 (四)实训内容(在ETest_TP中操作) 1.创建测试方案。测试方案是对整个测试过程的数据的管理单元。开始测试时,首先创建一个测试方案,输入测试方案名称,选择存储路径,输入作者和描述信息,点击确定。 2.建立仿真模型。仿真模型是使用图形化的方式,对待测试系统及其外围环境进行描述,并进行串口通道的参数配置,选择匹配的端口号,如COM3,波特率为9600。 3.通信协议编写。使用通信协议描述通道传输数据的格式。定义完毕通信协议,用户就可以在通信协议的基础上编写测试脚本,完成自动化测试。添加两条通信协议连线,一条为发送的通信协议,另一条为接收的通信协议。 4.设备规划、PC规划。从系统设备工具栏选中Assembled Device并拖动到系统设备列表,创建设备规划,设备包含Com类型的通道。Com类型的通道可以支持RS232、RS422、RS485三种类型。根据实际设备连接通道,选择RS232,将仿真模型里面的通道CH_Com1绑定到该通道上。 5.测试脚本编写。测试任务1:验证设置和获取终端ID的功能。测试脚本“读取ID.kpy”和“设置ID.kpy”。测试任务2:验证控制警示灯状态的功能。测试脚本“指示灯常亮.kpy”,“指示灯闪烁一次.kpy”,“指示灯重复闪烁.kpy”,“关灯.kpy”。测试任务3:验证发送短信的功能。测试脚本“发送短信.kpy”。测试任务4:测试在设备ID不正常的情况下,软件的运行状态。测试脚本“设置ID.kpy”。测试任务5:测试发送短信超过最大限度的情况下,软件的运行状态。测试脚本“发送短信.kpy”,以测试脚本“指示灯常亮.kpy”为例。 6.执行测试脚本。执行每个测试脚本,控制台打印出信息,查看测试脚本的执行过程。找出软件问题,填写软件问题清单。 四、医学嵌入式软件测试实验教学未来的思考 医学嵌入式软件测试实验教学采用的是针对医用嵌入式软件系统进行硬件在环的闭环测试,完成黑盒、动态、非侵入测试。学生通过学习测试脚本,完成测试需求。在后期的实验中,还可以继续拓展,集成到Lab View、Matlab(Simulink)等第三方工具。 [1]黄威.全自动医检分析仪人机交互管理软件开发与应用[D].南京:东南大学,2016. [2]葛德明.实时嵌入式软件的测试技术[J].电子测试,2018,(10). [3]杜杠,林佳.实时嵌入式软件需求描述框架探索[J].质量与可靠性,2008,(01). [4]皮明峰,陈侃.实时嵌入式软件测试策略研究[J].信息通信,2016,(04). [5]雷万军,张云生,陈颖,陈辉.Giotto软件在实时嵌入式控制中的应用[J].单片机与嵌入式系统应用,2006,(10). [6]陈丽琼,邵志清,王秀英,范贵生.基于Petri的分布式实时嵌入式软件合理性分析[J].计算机科学,2008,(08). 一、医学嵌入式软件测试人才需求量大医学信息相关专业开设软件测试技术,主要是针对各种医用软件的测试,尤其是医学嵌入式软件的测试。为了摸清这门课程的建设思路,我们做了相应的调研工作。首先,通过摸清社会对该类人才的需求调研,感受了解企业对人才的真实需求。其次,确定软件测试课程在企业岗位中所需要的主要技术,从而确定了课程建设的主要内容。最后,通过了解企业对人才的要求,尤其是要求具备的相应操作技能和职业素养,使我们明确软件测试技术这门课程的教学目标。二、医学嵌入式软件测试实验教学的目标医用软件测试项目让学生理解软件测试方法、测试用例设计、测试模型、测试过程、面向对象测试,熟悉常用测试软件工具的使用,培养自己严谨踏实的研发作风,训练逻辑思维,锻炼分析问题和解决问题的能力。了解常用医用软件的测试流程和方法(如医用监护系统)。培养学生良好的软件工程素质,掌握软件开发中的测试过程管理、测试用例设计、软件系统测试等解决实际问题的基本能力,提升医疗器械软件专业学生的就业竞争力及基本职业技能。医疗嵌入式测试软件案例需要满足软件测试平台的应用需求,模拟医疗器械软件的开发和测试整个过程,结合不同的阶段,使用相应的软件测试工具,更好地为软件测试教学服务,使学生达到软件测试特别是医疗软件的测试岗位技能要求。三、医学嵌入式软件测试实验教学内容探索根据“贴近实际,贯穿软件开发整个过程、兼顾多种医学嵌入式软件开发环境”的原则,选用嵌入式系统测试教学实训平台(Kiyun ETest Training Platform,简称:ETest_TP),该平台适应于各类高等院校与培训机构在嵌入式系统测试方面的科研与教学。下文将具有典型的软件逻辑的医用监护系统程序预置在ETest_TP待测件板中。(一)实验箱可提供各种不同规格接口的输入输出的待测件板(采用ARM Cortex-M3 NXP LPC1778处理器,工业2.0 CAN总线接口,IO输入端口,PWM输出及输入端口,DA输出,AD输入),传输待测信息的Andriod显示屏,多功能接口板,等等。(二)医疗健康监护系统医疗健康监护系统的监控终端由控制盒、数据线、电源线、指示灯和外接天线组成。控制盒插好SIM卡,当出现监控异常情况,会自动发送短信给制定监控中心的电话号码。上位机管理平台通过RS232串口直接与监控终端相连,控制指示灯的开关,由灯光控制显示监控的有效性,其组成结构如下图所示。(三)测试需求医疗健康系统监控终端组成结构图医疗健康监护系统的监控终端与外部正确连线:与上位机管理平台通过RS232串口直接连接,测试主机通过USB接口、控制盒插好SIM卡。完成五项测试:①功能测试,验证设置和获取终端ID的功能。②功能测试,验证控制监控警示灯状态的功能。③功能测试,验证发送短信的功能。④强度测试,测试在设备ID不正常的情况下软件的运行状态。⑤边界值测试,测试发送短信超过最大长度的情况下,软件的运行状态。(四)实训内容(在ETest_TP中操作)1.创建测试方案。测试方案是对整个测试过程的数据的管理单元。开始测试时,首先创建一个测试方案,输入测试方案名称,选择存储路径,输入作者和描述信息,点击确定。2.建立仿真模型。仿真模型是使用图形化的方式,对待测试系统及其外围环境进行描述,并进行串口通道的参数配置,选择匹配的端口号,如COM3,波特率为9600。3.通信协议编写。使用通信协议描述通道传输数据的格式。定义完毕通信协议,用户就可以在通信协议的基础上编写测试脚本,完成自动化测试。添加两条通信协议连线,一条为发送的通信协议,另一条为接收的通信协议。4.设备规划、PC规划。从系统设备工具栏选中Assembled Device并拖动到系统设备列表,创建设备规划,设备包含Com类型的通道。Com类型的通道可以支持RS232、RS422、RS485三种类型。根据实际设备连接通道,选择RS232,将仿真模型里面的通道CH_Com1绑定到该通道上。5.测试脚本编写。测试任务1:验证设置和获取终端ID的功能。测试脚本“读取ID.kpy”和“设置ID.kpy”。测试任务2:验证控制警示灯状态的功能。测试脚本“指示灯常亮.kpy”,“指示灯闪烁一次.kpy”,“指示灯重复闪烁.kpy”,“关灯.kpy”。测试任务3:验证发送短信的功能。测试脚本“发送短信.kpy”。测试任务4:测试在设备ID不正常的情况下,软件的运行状态。测试脚本“设置ID.kpy”。测试任务5:测试发送短信超过最大限度的情况下,软件的运行状态。测试脚本“发送短信.kpy”,以测试脚本“指示灯常亮.kpy”为例。6.执行测试脚本。执行每个测试脚本,控制台打印出信息,查看测试脚本的执行过程。找出软件问题,填写软件问题清单。四、医学嵌入式软件测试实验教学未来的思考医学嵌入式软件测试实验教学采用的是针对医用嵌入式软件系统进行硬件在环的闭环测试,完成黑盒、动态、非侵入测试。学生通过学习测试脚本,完成测试需求。在后期的实验中,还可以继续拓展,集成到Lab View、Matlab(Simulink)等第三方工具。参考文献:[1]黄威.全自动医检分析仪人机交互管理软件开发与应用[D].南京:东南大学,2016.[2]葛德明.实时嵌入式软件的测试技术[J].电子测试,2018,(10).[3]杜杠,林佳.实时嵌入式软件需求描述框架探索[J].质量与可靠性,2008,(01).[4]皮明峰,陈侃.实时嵌入式软件测试策略研究[J].信息通信,2016,(04).[5]雷万军,张云生,陈颖,陈辉.Giotto软件在实时嵌入式控制中的应用[J].单片机与嵌入式系统应用,2006,(10).[6]陈丽琼,邵志清,王秀英,范贵生.基于Petri的分布式实时嵌入式软件合理性分析[J].计算机科学,2008,(08).

文章来源:《世界最新医学信息文摘》 网址: http://www.sjzxyxxxwz.cn/qikandaodu/2020/0529/333.html



上一篇:关键词
下一篇:高校专业技术教师短期访学思考 ——以香港访学

世界最新医学信息文摘投稿 | 世界最新医学信息文摘编辑部| 世界最新医学信息文摘版面费 | 世界最新医学信息文摘论文发表 | 世界最新医学信息文摘最新目录
Copyright © 2018 《世界最新医学信息文摘》杂志社 版权所有
投稿电话: 投稿邮箱: