国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:杨萍, 吴振宇, 龙刚, 杨华晖, 杨竣铎, 刘鹏辉, 牛颖蓓
单位:1. 北京跟踪与通信技术研究所, 北京 1000942. 中国电子科技集团公司第三十二研究所, 上海 201808
关键词:任务剖面,指挥信息系统,测试充分性,马尔可夫链,模糊综合评价
基金:国家部委基金
现有的基于代码覆盖和功能覆盖的软件测试充分性评价方法,能够满足嵌入式软件或小规模信息系统软件的测试充分性评价要求,但由于指挥信息系统具有规模大、用户多、任务多样且复杂性高等特点,从代码覆盖和功能覆盖的角度难以做到对测试充分性的有效衡量和全面评价。提出一种基于任务剖面的指挥信息系统测试充分性评价方法,通过分析指挥信息系统的使用场景和业务需求构建任务剖面,根据马尔可夫链理论研究任务剖面相关特性和梳理任务状态间的时序交互关系,建立基于任务剖面和系统特征状态的测试仿真模型,通过构建基于系统特征状态、迁移边和变量空间等维度的测试充分性评价指标体系,采用模糊综合评价方法实现测试仿真模型的测试充分性量化评价。以文电传输下发为对象进行实例验证,结果表明,测试路径概率乘积最高的13条测试序列即可达到测试充分性为非常充分的评价结果,相较于测试仿真模型识别出的89条测试序列,执行的测试序列规模下降85%以上,实现了测试效率和测试充分性的平衡。
来源:2023年第7期
《计算机工程》期刊编辑部