- 2
- 0
- 约2.99万字
- 约 9页
- 2019-10-13 发布于湖北
- 举报
Research Development 研究与开发
软件代码测试技术
金大海 宫云战 王雅文 黄俊飞
北京邮电大学网络与交换技术国家重点实验室 北京 1000876
摘 要 在白盒测试技术中,代码缺陷模式检测和测试数据自动生成是两个典型的测试技术,目前虽然面向此类技
术的工具众多,但其实现原理及应用效果却各不相同。文章基于对缺陷模式及用例生成技术的深入研究,提出一种
有效的软件代码测试技术。首先从技术特点、技术架构、缺陷模式和关键技术四个方面介绍缺陷模式检测技术,然
后从技术架构、覆盖准则和相关技术三个方面介绍自动化数据生成技术,最后将这两种技术分别应用于国产测试工
具——软件缺陷检测系统(DTS)和自动化单元测试系统(CTS),取得较好的效果。
关键词 软件测试;单元测试;缺陷检测;数据生成
PC-Lint[4] 、北邮的DTS[5] 、北航的QESAT[6] 和北大的
概述
CO BOT [7] ;规则审查技术针对一些特定的开发规范
软件测试技术可以从多种角度进行分类,如按开 进行检查 ,如版式规范、命名规范、书写规范等 ,
发阶段可分为单元测试 集成测试 系统测试 确认测 该技术在语法层面上进行检测难度不大 ,典型工具
、 、 、
试和验收测试,按是否需要程序执行可分为静态测试和 有Parasoft 的Jtest和C++test[8] 、Rational的Software
A nalyzer[9] MicroFocus公司Dev Partner 中的Source
动态测试,按是否需要源代码可分为白盒测试和黑盒测 、
试,按程序运行特性可分为功能测试和性能测试,按功 Code Rev iew[10] 功能、Telelogic公司Logiscope 中的
能测试类型可分为逻辑功能测试、安装卸载测试、易用 RuleChecker[11] 功能和马里兰大学的FindBugs[12] ;质量
性测试、兼容性测试、安全性测试、图形界面测试等, 度量技术首先定义若干个度量元,通过度量元的组合形
成质量标准 最后通过组合质量标准形成质量因素 该
按性能测试类型可分为一般性能测试 压力测试 负载 , ,
、 、
技术也是在语法层面展开的 典型的工具是Telelogic公
测试 稳定性测试 另外 还有回归测试 冒烟测试 ,
、 , , 、 、
随机测试等等 基于以上测试分类 对于白盒测试可根 司Logiscope 中的Audit功能。
。 ,
据是否需要程序运行进一步划分为静态白盒测试和动态 动态白盒测试主要包括单元技术、测试评估技术
白盒测试。 和运行监控技术。单元技术基于被测单元的代码及逻
静态白盒测试主要包括缺陷检测技术、规则审查技 辑结构产生并执行测试用例 ,其难点在于如何对复杂
术和质量度量技术。缺陷检测技术针对源代码中存在的 结构及路径进行求解 ,典型的数据生成工具有斯坦福
一些潜在语法或语义错误进行检测,如对可能为空的指 大学的KLEE[13] 、贝尔实验室的DA RT[14] 、伯克利大学
针进行解引用 对已分配的内存没有及时
您可能关注的文档
- 趣味田径运动.ppt
- 趣味新闻大爆料.ppt
- 路灯LED-钠灯亮度对比.pdf
- 趣味知识竞赛.pptx
- 路程速度时间之间关系的练习课.ppt
- 路由平台VRP介绍.pdf
- 路璐数据完整性案例.pdf
- 路基常见病害.ppt
- 跆拳道竞赛 规则 2015版.ppt
- 踏着轻轻的脚步.ppt
- 2026年光电传感器在物流自动化应用分析报告.docx
- 2026年图像传感器行业产业链整合与协同创新报告.docx
- 2025采油高级工试题及答案.docx
- 2026年酒吧行业数字化转型实施报告.docx
- 2026北京市大兴区中医医院招聘临时辅助用工人员5人备考题库精编答案详解.docx
- 2026北京市大兴区中医医院招聘临时辅助用工人员5人备考题库带答案详解.docx
- 2026年农药行业绿色产品市场占有率及市场需求报告.docx
- 2026北京市大兴区中医医院招聘临时辅助用工人员5人备考题库有完整答案详解.docx
- 2025年绿色建筑材料研发与环保应用探讨试卷及答案.docx
- 2026北京市大兴区中医医院招聘临时辅助用工人员5人备考题库精选答案详解.docx
最近下载
- 中医医院感染性疾病科建设与管理指南(2025).docx VIP
- 贵州省贵阳市2022-2023学年九年级上学期期末数学试题(含答案解析).pdf VIP
- 老年病人手术的麻醉PPT课件【40页】.pptx VIP
- (优质!)最新呼吸机技术要求.pdf VIP
- (推荐!)最新呼吸机技术要求(可编辑!).docx VIP
- 2024年全国各地化学中考真题汇编碳和碳的氧化物含详解.pdf VIP
- 5年(2021-2025)中考化学真题分类汇编专题09 化学反应的定量关系(解析版).pdf VIP
- 《低空装备环境感知与识别技术要求》.pdf VIP
- GBZT 205-2007 密闭空间作业职业危害防护规范.docx VIP
- 医院患者急性上消化道出血应急预案演练脚本.docx VIP
原创力文档

文档评论(0)