摘要

在多机通信、网络互联、存储器读写等数据收发系统中,对于多数据组包的传输,可能因数据拼装协议复杂而引起特定数据装入与提取位置偏差、数据交换双方定义的部分数据类型长度不同、数据符号位差异和数据索引起点不一致等软件缺陷.为了验证软件实现中是否存在类似缺陷,需要识别数据包中的易出错点,定义有针对性的检错方案,以使潜在的缺陷充分暴露.因此,基于单缺陷假设和边界值测试思想,针对多个十进制整数组成的数据包,提出了甄别数据包中检错能力最强的特征差异点的选择方案,定义了以特征差异点为核心的软件着色测试设计方法,放大缺陷产生的故障后果,错误显示更为直观突出;同时屏蔽无关数据以免干扰测试结果,方便测试人员准确地辨别和捕获异常输出,缩小缺陷定位范围,快速修复缺陷.

  • 单位
    中国航发商用航空发动机有限责任公司