一种嵌入式模块交叉测试的系统化设计方法与流程

文档序号:12665582阅读:来源:国知局

技术特征:

1.一种嵌入式模块交叉测试的系统化设计方法,其特征在于:包括如下步骤,

S1:对嵌入式系统中所有模块进行分类或归类,建立完整的模块间交叉关联矩阵;

S2:按照第一步交叉测试用例缩减策略,分析并确定参与两两交叉的模块类别及具体模块,得到原始的交叉测试用例集;

S3:按照第二步交叉测试用例缩减策略,对原始的交叉测试用例集进行分析和进一步缩减,得到初步的交叉测试用例集;

S4:对初步的交叉测试用例集的各交叉测试用例的交叉深度和强度进行分析与选择,得到最终的交叉测试用例集。

2.根据权利要求1所述的一种嵌入式模块交叉测试的系统化设计方法,其特征在于:所述步骤S1中,是将嵌入式系统中的三个模块以上的复杂的交叉测试分解为若干组两个模块间的交叉测试,从而使得嵌入式系统中所有模块的交叉测试,均分解为两两交叉的交叉测试的组合,而后依据关联矩阵工具,建立完整的模块间交叉关联矩阵。

3.根据权利要求1所述的一种嵌入式模块交叉测试的系统化设计方法,其特征在于:所述步骤S2,具体实现如下,

设模块间交叉关联矩阵在横纵方向上分别有n个模块,则需要分析的交叉测试情况有n*n种;根据第一步交叉测试用例缩减策略,考虑模块间交叉关联矩阵对角线及模块间交叉关联矩阵交叉组合依对角线对称的情况,将需要分析的n*n种交叉测试情况缩减为n*(n-1)/2种情况;而后将嵌入式系统中属于纯软件类及基础模块类的模块剔除,对交叉测试情况进一步缩减,得到原始的交叉测试用例集。

4.根据权利要求3所述的一种嵌入式模块交叉测试的系统化设计方法,其特征在于:所述步骤S3,具体实现如下,

根据步骤S2得到的原始的交叉测试用例集,按照第二步交叉测试用例缩减策略,剔除嵌入式系统中包括过时的、基本不用的、不可能交叉使用的、存在上下层关系的、对外表现为同一接口的、通过纯软件类及基础模块类功能实现的模块,从而对原始的交叉测试用例集进一步缩减,得到初步的交叉测试用例集。

5.根据权利要求4所述的一种嵌入式模块交叉测试的系统化设计方法,其特征在于:按照第二步交叉测试用例缩减策略,还需考虑包括有外设硬件模块或芯片的软件模块、存在硬件复用或软件复用的模块、硬件上存在包括光、电、磁、温度、射线信号干扰的模块、历史上出现过模块间交叉问题的模块,来对原始的交叉测试用例集进行缩减。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1