Journal: Engineering Technology Development DOI: 10.32629/etd.v7i6.21004
Abstract
面向电商平台登录模块的复杂控制流与数据流,研究以白盒测试为核心,分别在语句 、分支、路径三个层面构建覆盖体系,并在控制器、服务与数据访问层进行插桩与故 障注入。通过空值与异常输入构造、短路拆分、循环上界控制以及路径谓词求解,形 成可追踪的用例集合与覆盖证据链。实验结果显示,语句覆盖率达到95%,分支覆盖率 达到88%,路径覆盖率达到75%。共定位逻辑错误5项、边界错误3项、输入验证错误2 项,相比同基线黑盒测试的6项缺陷,白盒测试在语句与路径层面显著提升了问题暴露 与定位精度。研究进一步给出路径优先级与自动化执行策略,并提出将异常场景外显 化以把路径覆盖率提升至85%的优化方向。
Keywords
白盒测试;语句覆盖;分支覆盖;路径覆盖;电商登录模块
Full Text
PDF - Viewed/Downloaded: 4 TimesReferences
[1] 秦畅,陈赛,李坤.面向MC/DC覆盖的白盒单元测试用例自动生成技术[J].科学技术与 工程,2024,24(30):13039-13047.
[2] 穆爽,张权,徐欣.一种基于白盒密码的Java源码防篡改方法[J].计算机应用与软件 ,2025,42(02):61-65+164.
[3] 常振轩,郑之涵,梅傲寒.一种面向固件网络应用的高效灰盒模糊测试方法[J].信息 网络安全,2025,25(04):654-663.
[4] 徐邑江,高庆,陈立果.定向灰盒模糊测试技术研究进展[J].计算机学报,2025,48(0 5):1244-1272.
[5] 安翔,黄健,李岱林.ATE在FPGA测试中的应用与优化研究[J].中国集成电路,2025,3 4(07):73-77.
[2] 穆爽,张权,徐欣.一种基于白盒密码的Java源码防篡改方法[J].计算机应用与软件 ,2025,42(02):61-65+164.
[3] 常振轩,郑之涵,梅傲寒.一种面向固件网络应用的高效灰盒模糊测试方法[J].信息 网络安全,2025,25(04):654-663.
[4] 徐邑江,高庆,陈立果.定向灰盒模糊测试技术研究进展[J].计算机学报,2025,48(0 5):1244-1272.
[5] 安翔,黄健,李岱林.ATE在FPGA测试中的应用与优化研究[J].中国集成电路,2025,3 4(07):73-77.
Copyright © 2026 罗宜欣
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
