论文部分内容阅读
分析仪器在仪器仪表市场中占据着重要地位,随着仪器仪表行业技术水平的飞速提高,产品的性价比也日益提升。在分析仪器中使用的嵌入式软件系统是使用者所关注的含金点,嵌入式软件系统能否与分析仪器高度融合,使用过程中是否准确安全是嵌入性测试系统领域最为关注的焦点与难点。在传统的嵌入式软件测试工具中,系统的编程语言和逻辑全是过程式的,这种逻辑顺序只有当数据中的值引起不同的循环或控制顺序改变时才会发生变化,这样不可避免的给测试人员带来各种问题:项目进度难以控制,项目风险难以评估与控制,项目管理难度加大。因此,如何有效地对嵌入式软件进行测试是国内分析仪器企业所面临的首要问题,本文通过对当前嵌入式软件测试管理工具进行研究与分析,总结出现有软件测试管理工具的主要特点和局限性,结合国内分析仪器生产企业的实际需求,提出了一个将漏洞管理系统以及测试用例管理系统按照测试的准则有机地结合在一起的BTS系统。BTS系统以嵌入式软件测试基本理论为指导,在充分研究BTS系统性能特征的基础上,经过对现阶段具备的嵌入式软件的测试过程加以研究与分析,提出了BTS系统与嵌入式软件测试的结合方式,并为BTS系统和分析仪器嵌入式软件的兼容性问题提供了解决方案。本文的主要内容包括:首先介绍了本课题研究的背景与意义及相关软件测试的国内外研究现状,并对其可行性进行综合分析。其次阐述了BTS系统的基本概念,深入了解该系统的特点及架构,并进行全面的分析。然后分析了现今分析仪器嵌入式软件测试管理中常见的测试工作流程、测试用例管理、漏洞管理和软件测试度量等问题。最后设计了BTS系统的整体架构,通过对项目跟踪管理、测试计划研究、报表管理、用户管理等内容的一系列设计,解决了一些BTS系统中的缺陷与难点。BTS系统可以在分析仪器的嵌入式软件测试中普遍应用,能够提高嵌入式软件的测试效率和测试质量,同时该系统具备良好的稳定性。在进行BTS系统在分析仪器嵌入式软件测试试验过程中,充分利用了尽早测试、连续测试、自动化测试的方法,在此基础上完善了软件测试流程及软件自动化工具,通过模拟试验验证了设计的BTS系统的可行性,实现了对软件质量的全方位验证。