● 摘要
随着生产制造业的蓬勃发展,产品或设备的质量日益成为人们关注的焦点。追随着可靠性、维修性、保障性等的脚步,测试性也成为一个质量衡量的重要指标。测试性验证是为了检测产品或设备的测试性参数(故障检测率、故障隔离率、虚警率等)的达标情况,而进行测试性试验与评估的过程,主要内容包括测试样本量确定、测试样本分配、故障注入与测试、参数计算与评估等。本文结合软件工程化思想和工作自动化的理念,设计并实现了一款测试性评估软件。本文首先简要地介绍了国内外测试性、测试性验证的研究现状,就相关知识和常用的测试性验证方案进行了描述,并针对验证方案的问题提出了自己的分析和看法;然后对测试性评估软件进行需求分析,详细描述了软件的各个功能,同时提出了需求中的难点问题;最后结合MVC框架对软件进行了详细的设计和实现。此外,在软件的兼容性方面,使用NHibernate技术以兼容不同数据库访问。在软件的可拓展性方面,使用接口封装的设计思想为未来的测试性验证方案的实现提供便利。在软件的用户体验方面,使用DotNetBar控件制作仿Office的操作界面,并对FlexCell控件二次开发以支持用户自定义评估报告。随着测试性评估软件研发完成和投入使用,产品或设备的测试性验证工作会变得更加便利,而生产制造水平也将得到一定的监控,不仅提高了员工的工作效率,也间接地提高了产品或设备的质量。