错误 #2432
网管3.0测试,配置参数范围未生效,以及初始BWP中的PUCCH和PUSCH目标功率规则未生效
0%
描述
网管3.0测试,配置参数范围未生效,以及初始BWP中的PUCCH和PUSCH目标功率规则未生效
文件
历史记录
由 马 自伟 更新于 9 个月 之前
- 状态 从 进行中 变更为 转测试
- 指派给 从 马 自伟 变更为 马 党旗
问题出现的原因:配置参数范围,还有长度大小,未进行数据校验;PUCCH和PUSCH还有个规则判断,为输入值必须为偶数。
问题的修改方案:在前端js处理,对数据输入后,当鼠标失去聚焦,则对input的内容进行数据的长度,范围校验,如果存在rule的规则,则要对规则进行判断。
input.onblur = function() {
if(input.nextElementSibling){
input.nextElementSibling.style.display = 'none';
let validationResult = validateInput(input);
if (!validationResult.isValid) {
parent.showMessage({ message: validationResult.message, type: 'error' });
}
}
};
validateInput函数为具体的校验函数,分别对range,length,rule进行判断。
对GnbParaShowConfig.xml文件,对PUCCH和PUSCH增加rule字段,为控制的规则 rule="%d%2==0"
自验用例及结果:对输入input有range或者是length的,进行修改值,当鼠标失去聚焦,会进行校验判断,如果校验失败,则会有error的提示,成功的话则不会报错
回归问题的方法:对有range或者length的参数进行修改,超过范围的等异常测试,看是否进行校验。同时对PUCCH和PUSCH进行修改奇数,查看规则校验是否通过。