论文部分内容阅读
软件自动化测试已经广泛应用于通用软件测试领域,并已经有了诸多成型的理论、实施规范和商用化的工具。而在嵌入式领域,由于嵌入式系统缺乏通用的软硬件平台,系统的功能和应用环境千差万别,导致了难以建立高测试层次的嵌入式软件测试自动化方法。目前国内仅有少数几项用于通讯系统的自动测试专利,尚没有发现已公开的或商品化的面向医用监护仪器领域的嵌入式系统的功能测试解决方案。 本文基于作者在深圳迈瑞生物医疗电子有限公司实习期间从事的研发工作。在该项工作中,作者参与了迈瑞医用监护仪自动化测试平台的建设,并独立实现了国内业界首个医疗仪器功能测试自动化系统。在本文中给出了该系统的设计和实现方案,研究和探讨了嵌入式软件自动化测试的方法和技术。 本文首先研究和总结了软件自动化测试领域可以为嵌入式软件测试所用的理论和经验。依据监护仪功能测试自动化的需求,参考其它领域嵌入式测试的理论和工程实施经验,逐项提出并详细论述了的系统设计,构建了功能测试自动化系统。其中,系统设计包括上下位机应用层通讯协议、测试脚本技术、关键点自动比较技术、测试件划分和构建技术、测试前处理和后处理技术等几大部分,文中就实现的方法和要点作了详细描述。最后,本文基于ROI投资回报模型评价了系统功能自动化测试对效率及经济性的改进。 本文提出和构建的医用监护仪器的系统功能自动化测试方案可通用于各类监护仪器系统,具有较大的实用价值。