中国工业软件的发展还比较落后,绝大多数工业软件依赖外部引进,制约了产业现代化的进程。同时,虽然中国有自主产权的工业软件,但缺少检测与认证服务,制约了工业软件质量的提升与效应的发挥。为此,上海市政府为推动工业软件的发展,成立了6家“工业软件工程中心”,其中上海市软件评测中心作为质量检测中心,承担了工业软件测试方法研究、公共平台建设和测试服务工作。
1工业软件测试的现状
工业软件,指专用于或主要用于工业领域,为提高工业企业研发、制造、经营管理水平和工业装备性能的软件或系统,大致可以分为两类。一类是嵌入式软件,植入嵌入式系统中,达到自动化、智能化的控制、监测和管理各种装备和机器运行的目的,可以细分为操作系统、支撑软件和应用软件等;另一类是工业领域的专用软件,从产品研发、产品设计、产品生产、流通、生产管理等不同方面,实现生产和管理过程的智能化、网络化管理和控制。
工业软件在各种工业产品、生产装备和过程控制系统中的应用极为广泛,在重大装备、汽车、钢铁、石化、智能电网、智慧交通、民用航空等传统产业改造提升中的作用日趋居于关键地位,使生产装备、生产流程具备了数字化、智能化和网络化的特征,是数字化生产线的核心,已经成为信息化与工业化的融合剂。
工业软件已成为国民经济正常、安全、可靠运行的关键组成部分,提高其质量已成当务之急。而提高质量最有效且必不可少的手段和方法是:必须加强软件开发过程中的测试人力、测试工具和测试资金的投入,开展规范、有效的测试。
1.1国外工业软件测试现状
国外软件评测业务产生于20世纪50年代中期,经历了调试时期、论证时期、破坏性测试时期、生命周期评估和预防时期五个发展阶段。软件测试在整个软件开发的系统工程中占据着相当大的比重,比如美国软件开发的平均资金投入中,编程和测试的比例通常在1:2左右,开发人员与测试人员的比例一般在1:1到1:3之间。
……
展开