51Testing专访Sunny:医疗信息化下的软件测试

发表于:2015-12-18 15:26

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:51Testing    来源:51Testing软件测试网原创

  51Testing小编:听起来还是蛮复杂的,毕竟在这一行做测试的人比较少,很多人对这些医疗系统的原理、业务流程,包括里面的测试技术都很好奇,你能选一两个系统跟大家分享一下么?
  Sunny:那我讲讲血糖管理吧,血糖管理属于慢性病管理的一款软件。在医院里面,护士可以通过血糖仪测量患者的血糖,然后通过血糖仪的蓝牙传到移动终端(NDA),NDA再通过WiFi上传到血糖管理的服务器,所采集的数据也同时会同步到对接系统(如:HIS、电子病历等)。医生通过安装在手机的APP可以查看患者的血糖,在医院外面,患者也可以通过互联网访问APP应用随时随地查看自己的血糖、用药、检查检验、运动、饮食等信息,对自己的病情状况进行监控,还可以查询医院的随诊计划,接收健康宣教信息,并和医护人员保持在线的沟通等。
  对于这种软件,我们一般采用迭代式开发,前期主要进行各个模块内的功能测试、竞争对手产品的对比测试、需求验证、检查所实现的功能是否满足产品定义及是否符合用户使用场景;后期主要是模块间的集成测试,验证业务流程是否正确、非功能测试(如:网络环境、耗电量测试、稳定性测试、压力负载测试、兼容性测试、安全性测试等等)。在测试过程中一般会将系统测试方法及探索式测试方法进行组合,以便于更早的发现问题、协助研发解决问题。
  在产品发布后,测试主要进行以下几方面的工作:
  1) 进行产品测试的梳理,如:测试需求、测试方案或测试用例;
  2) 测试总结:总结前期测试过程中遇到的问题及改进;
  3) 与售后或销售进行沟通,搜集客户反馈的问题及建议,将客户反馈的问题或建议纳入到测试需求中,以便后续在测试过程中参考。
  51Testing小编:现在都流行移动应用,刚才您介绍的血糖管理系统,其实也结合了移动应用技术。这种医疗方面的移动应用或移终端的测试,想必应该与普通手机测试不一样吧?
  Sunny:随着医疗改革及国家大力推进医疗信息化,以及互联网+,使得现在越来越多的公司加入医疗行业,引出很多移动应用产品,如:医生工具(病历管理、药品信息、临床指南)、自诊问诊平台(预约挂号)、软硬件结合(如:血压、血糖、心率、体温)、医院内部系统(如:移动住院查房、移动门诊输液等)
  移动终端测试与一般手机测试还是有很大区别的,会有一些特殊的功能,因此测试的项目会更多一些,例如:
  1)系统的功能点
  2)设备的稳定性
  如:CPU性能及温度、设备长时间使用是否发热、花屏、自动关机、速度响应慢等
  3)硬件特性相关的专项测试
  如:WiFi信号强度、传输速率、漫游、AP切换、功耗
  4)条码的验证
  如:样本条码特殊情况扫描(皱褶、弯曲、挤压等)、扫描识别率、首次扫描速度、扫描角度、扫描距离、用户体验等
  5)硬件的功耗
  如:待机功耗、使用时功耗、设备耗电情况、是否漏电
  6)对比测试
  如:与竞争对手的产品进行对比,与手机对比、设备之间的对比等
  我们通常会用到一些测试工具,例如Stability Test (稳定性测试工具)、WiFi分析仪(WiFi测试工具)、功耗测量工具(PowerTool)以及公司内部开发的自动化测试工具。
  51Testing小编:目前您所在的测试团队,大家都是学医出身么?您觉得如果想在医疗行业做测试,行业背景更重要一些还是测试技术高更重要一些?
  Sunny:当前测试有5、6个人,计算机相关、医学背景的都有。对于测试工程师来说,测试技能与行业背景同等重要,就医疗行业测试来说,如果同时具备了测试技能及行业知识,不仅能站在专业的角度发现更多的问题,还能发现在产品定义或需求分析过程中存在的问题。然而有这类背景或者能力的人相对比较少,医疗行业的产品业务又相对比较复杂、逻辑性强,所以我一般倾向有做过ERP等测试的,以及结合公司产品需要储备人才,然后进入公司后进行系统化培养及指导。
  51Testing小编:虽然业务知识可以后期培养,但是如果能在前期自己先掌握一些肯定对于面试求职更有帮助,不知您通常会如何学习测试知识和医疗业务知识?这些年来肯定也有不少珍藏的资料吧,能否分享一些,也让大家在入行前充充电。
  Sunny:医疗系统种类很繁杂,软件测试常用技术基本都会用到,大家可以去一些软件测试技术网站多看些资料。主要提到一点吧,我觉得现在的测试人员很多是纯凭经验,缺乏理论基础,和参加过系统培训的人思路会有些不一样;也不是说这样不好,但是如果在有一定经验之后,适当回头巩固一下基础,梳理一下知识体系,或者在一开始学习测试技术的时候就把基础打牢,对于以后的学习和发展还是有很大好处的。
  主要说说业务知识吧,一般可以通过以下途径了解医疗行业的业务:
  1、在内部经常与去医院的同事沟通(如:销售、实施、售前、产品经理等),向他们了解医院的使用场景;
  1) 在实施过程中申请参与实施,更深入的了解医院临床业务;
  2) 去一些医疗信息化论坛下载资料学习(如:医疗信息化联盟、HC3i数字医疗网等)
  3) 休闲时间也去一些医疗公众号去看下热门文章;
  2、公司也会不定期组织临床医护人员来公司培训。
  版权声明:本文出自51Testing软件测试网测试专题。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号