专访内容
1、在从事医疗产品测试之前,您也在其他行业做过很久的测试工作,您觉得转到医疗行业之后,与之前所在行业相比,有什么特点或特色呢?
医疗行业在测试界应该算是个冷门,同行少,可借鉴的资料也非常稀缺。以前传统医疗并没有给软件过多的介入机会,技术更新也不是非常快,导致软件测试在业界重视程度不是非常高,虽然近几年信息化的介入让软件测试有了更多的施展空间,要求也逐步提升,但是薪资水平还没有像其他行业一样抬升的很快。但是我认为这个领域的发展空间还是很大的……[详情]
要说特色的话,虽然从测试工作本身来说没什么,但是偶尔会有机会进行现场支持,如果与医院护士妹妹关系处理得好,说不定瞬间可以变成自己的媳妇或女朋友啥的,哈哈
2、这倒真是既解决生计,又能解决生活啊~不过医疗系统虽然涉及的技术可能不难,但是复杂度估计不会低,你觉得在工作中有什么难点,或者特殊需要掌握的知识么?
个人觉得与其他行业的区别主要在于需要了解医疗行业的相关法律法规、医院业务流程、相关协议等。
难点主要在于系统的业务复杂,对接的系统多,不太了解护士或医生的使用场景。为了应对这些难点,我们也会有一些不一样的应对策略:
1)对于业务这块一般是通过数据录入工具时创建基础数据,并在公司做好该产品的系统测试,然后在产品试用或实施时,与第三方系统对接(如:HIS、LIS等)再进行系统集成测试及接口测试等。
2)对于使用场景这块:[详情]
3、 听起来还是蛮复杂的,毕竟在这行做测试的人比较少,很多人对这些医疗系统的原理、业务流程,包括里面的测试技术都很好奇,你能选一个系统跟大家分享下么?
那我讲讲血糖管理吧,血糖管理属于慢性病管理的一款软件。在医院里面,护士可以通过血糖仪测量患者的血糖,然后通过血糖仪的蓝牙传到移动终端(NDA),NDA再通过WiFi上传到血糖管理的服务器,所采集的数据也同时会同步到对接系统(如:HIS、电子病历等)。医生通过安装在手机的APP可以查看患者的血糖,在医院外面,患者也可以通过互联网访问APP应用随时随地查看自己的血糖、用药、检查检验、运动、饮食等信息,对自己的病情状况进行监控,还可以查询医院的随诊计划,接收健康宣教信息,并和医护人员保持在线的沟通等。
对于这种软件,我们一般采用迭代式开发,前期主要进行各个模块内的功能测试、竞争对手产品的对比测试、需求验证、检查所实现的功能是否满足产品定义及是否符合用户使用场景;后期主要是模块间的集成测试,验证业务流程是否正确、非功能测试(如:网络环境、耗电量测试、稳定性测试、压力负载测试、兼容性测试、安全性测试等等)。在测试过程中一般会将系统测试方法及探索式测试方法进行组合,以便于更早的发现问题、协助研发解决问题。
在产品发布后,测试主要进行以下几方面的工作:[详情]
5、现在都流行移动应用,刚才您介绍的血糖管理系统,其实也结合了移动应用技术。这种医疗方面的移动应用或移终端的测试,想必应该与普通手机测试不一样吧?
随着医疗改革及国家大力推进医疗信息化,以及互联网+,使得现在越来越多的公司加入医疗行业,引出很多移动应用产品,如:医生工具(病历管理、药品信息、临床指南)、自诊问诊平台(预约挂号)、软硬件结合(如:血压、血糖、心率、体温)、医院内部系统(如:移动住院查房、移动门诊输液等)
移动终端测试与一般手机测试还是有很大区别的,会有一些特殊的功能,因此测试的项目会更多一些,例如:1)系统的功能点 2)设备的稳定性 3)硬件特性相关的专项测试……[详情]
我们通常会用到一些测试工具,例如Stability Test (稳定性测试工具)、WiFi分析仪(WiFi测试工具)、功耗测量工具(PowerTool)以及公司内部开发的自动化测试工具。
6、目前您所在的测试团队,大家都是学医出身么?您觉得如果想在医疗行业做测试,行业背景更重要一些还是测试技术高更重要一些?
当前测试有5、6个人,计算机相关、医学背景的都有。对于测试工程师来说,测试技能与行业背景同等重要,就医疗行业测试来说,如果同时具备了测试技能及行业知识,不仅能站在专业的角度发现更多的问题,还能发现在产品定义或需求分析过程中存在的问题。然而有这类背景或者能力的人相对比较少,医疗行业的产品业务又相对比较复杂、逻辑性强,所以我一般倾向有做过ERP等测试的,以及结合公司产品需要储备人才,然后进入公司后进行系统化培养及指导。
7、虽然业务知识可以后期培养,但是如果能在前期自己先掌握一些肯定对于面试求职更有帮助,不知您通常会如何学习测试知识和医疗业务知识?
医疗系统种类很繁杂,软件测试常用技术基本都会用到,大家可以去一些软件测试技术网站多看些资料。主要提到一点吧,我觉得现在的测试人员很多是纯凭经验,缺乏理论基础,和参加过系统培训的人思路会有些不一样……[详情]
主要说说业务知识吧,一般可以通过以下途径了解医疗行业的业务:
1、在内部经常与去医院的同事沟通(如:销售、实施、售前、产品经理等),向他们了解医院的使用场景;
1) 在实施过程中申请参与实施,更深入的了解医院临床业务;
2) 去一些医疗信息化论坛下载资料学习(如:医疗信息化联盟、HC3i数字医疗网等)
3) 休闲时间也去一些医疗公众号去看下热门文章;
2、公司也会不定期组织临床医护人员来公司培训。
本期专家
Sunny
擅长黑盒测试、测试流程改进、测试分析、测试管理。