【技术实现步骤摘要】
基于BWDSP处理器的测试用例设计方法
本专利技术涉及软件测试
,尤其涉及一种测试用例设计方法,具体来说,是基于BWDSP处理器的测试用例设计方法。
技术介绍
随着数字信号处理技术迅速地发展,DSP处理器被广泛地应用于图像处理、通讯技术、雷达探测、语音处理、网络控制、仪器仪表和家电等领域。多核BWDSP104X是由中国电子科技集团公司第38研究所自主研制的一系列性能优越的DSP处理器,包括BWDSP1041、BWDSP1042以及BWDSP1048型号的DSP处理器,适用于雷达信号处理、电子对抗、精确制导武器、通信保障等多个领域。在使用BWDSP104X系列的DSP处理器进行开发应用时,需要提供具有通用标准参数的优化算法函数库。而如何有效地设计测试用例是实现BWDSP104X系列的DSP处理器的优化算法函数库功能的关键。在对BWDSP104X系列的DSP处理器的优化算法函数库进行测试的过程中,专利技术人发现,现有的测试用例设计方法,如等价类划分、边界值分析、因果图等,存在测试用例设计不全或冗余以及耗时的问题。
技术实现思路
为此,本专利技术提供基于BWDSP处理器的测试用例设计方法,用于对BWDSP104X系列的DSP处理器的优化算法函数库进行测试,以解决现有方法存在的测试用例设计不全或冗余以及耗时的问题,能够使测试用例需求覆盖率趋向最大化,提高测试效率。为达到上述目的,本专利技术采用如下技术方案:提供一种基于BWDSP处理器的测试用例设计方法,包括以下步骤:步骤1,读取BWDSP处理器的库函数说明文件,根据所述库函数说明文件确定被测函数各参数的参数类型 ...
【技术保护点】
1.一种基于BWDSP处理器的测试用例设计方法,其特征在于,包括以下步骤:步骤1,读取BWDSP处理器的库函数说明文件,根据所述库函数说明文件确定被测函数各参数的参数类型及约束条件;其中,所述被测函数为BWDSP处理器的任一库函数;步骤2,根据所述被测函数各参数的约束条件,按照等价类划分原则划分对应的有效等价类和无效等价类;步骤3,确定所述有效等价类中的边界值和非边界值以及所述无效等价类中的边界值和非边界值;步骤4,根据所述被测函数各参数的参数类型,确定所述有效等价类中的特殊点;步骤5,利用所述被测函数各参数对应的有效等价类中的边界值、非边界值以及特殊点,设计所述被测函数各参数的合法测试用例;利用所述被测函数各参数对应的无效等价类中的边界值、非边界值,设计所述被测函数各参数的非法测试用例。
【技术特征摘要】
1.一种基于BWDSP处理器的测试用例设计方法,其特征在于,包括以下步骤:步骤1,读取BWDSP处理器的库函数说明文件,根据所述库函数说明文件确定被测函数各参数的参数类型及约束条件;其中,所述被测函数为BWDSP处理器的任一库函数;步骤2,根据所述被测函数各参数的约束条件,按照等价类划分原则划分对应的有效等价类和无效等价类;步骤3,确定所述有效等价类中的边界值和非边界值以及所述无效等价类中的边界值和非边界值;步骤4,根据所述被测函数各参数的参数类型,确定所述有效等价类中的特殊点;步骤5,利用所述被测函数各参数对应的有效等价类中的边界值、非边界值以及特殊点,设计所述被测函数各参数的合法测试用例;利用所述被测函数各参数对应的无效等价类中的边界值、非边界值,设计所述被测函数各参数的非法测试用例。2.根据权利要求1所述的方法,其特征在于,在步骤5之前,所述方法还包括:步骤6,将所述被测函数的参数划分为向量值参数和非向量值参数;步骤5中,所述利用所述被测函数各参数对应的有效等价类中的边界值、非边界值以及特殊点,设计所述被测函数各参数的合法测试用例,具体包括:对于所述被测函数的任一向量值参数,分别取其对应的有效等价类中的边界值、非边界值以及特殊点作为测试值,其余参数则从合法值内随机取值,设计所述向量值参数的合法测试用例;对于所述被测函数的各非向量值参数,采用因果图法,从所述各非向量值参数对应的有效等价类中的边界值、非边界值以及特殊点中取值,设计各非向量值参数的合法测试用例;步骤5中,所述利用所述被测函数各参数对应的无效等价类中的边界值、非边界值,设计所述被测函数各参数的非法测试用例,具体包括:对于所述被测函数的任一向量值参数或非向量值参数,分别取其对应的无效等价类中的边界值和非边界值作为测试值,其余参数则从合法值内随机取值,设计所述向量值参数或所述非向量值参数的非法测试用例。3.根据权利要求1或2所述的方法,其特征在于,所述约束条件包括:参数类型约束、取值范围约束、取值规则约束、参数关系约束;其中,所述参数类型约束指参数取值范围为参数类型限定的输入域;所述取值范围约束指参数取值范围为参数类型限定的输入域内的一段区间I;所述取值规则约束指参数取值范围为输入域内一系列具有特定规律的点的集合S;所述参数关系约束指被测函数参数的取值随另一参数取值的变化而变化,二者的约束关系表示为y=f(x);其中,y表示被测函数参数,x表示被测函数的另一参数,f()表示函数关系式。4.根据权利要求3所述的方法,其特征在于,所述等价类划分原则包括:若所述被测函数参数的约束条件为参数类型约束,则所述被测函数参数的有效等价类为所述输入域,且不存在无效等价类;若所述被测...
【专利技术属性】
技术研发人员:苏涛,王瑞昕,邱瑾,秦越,
申请(专利权)人:西安电子科技大学,西安中电科西电科大雷达技术协同创新研究院有限公司,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。