第五讲_静态白盒测试
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
审查的作用
➢ 发现缺陷 ➢ 交流
正式报告中未包含的信息得以交流 观察问题、学习新技术、掌握管理进度
➢ 质量
程序员的代码经过逐个功能、逐个代码的审查,增加程序员的 责任心,增强程序的质量
➢ 增进友谊
测试人员和编程人员的互相交流,理解对方的工作和要求
➢ 解决方案
处理严重问题
2020/6/1
2020/6/1
10
静态白盒测试
2020/6/1
1
静态白盒测试
➢ 在不执行软件的条件下,仔细审查软件设计、体 系结构和代码。
➢ 正式审查,称为结构分析 ➢ 尽早发现软件缺陷,找出动态黑盒测试不能发现
的软件缺陷 ➢ 独立审查代码,对编程有一定的了解 ➢ 根据审查的备注,可以扩展黑盒测试的测试用例
2020/6/1
2
审查
➢ 编码标准和规范举例
2020/6/1
7
获取标准
美国国家标准学会(ANST) 国际工程学会(IEC) 国际标准化组织(ISO) 信息技术标准国家委员会(NCITS)
2020/6/1
8
代码审查单
参见书71-Hale Waihona Puke Baidu4
2020/6/1
9
小结
➢ 学习了
静态白盒测试的含义 审查的要素 同行审查 编码的标准和规范 使用检查单
4
同行审查
参见同行审查过程
2020/6/1
5
编码标准和规范
➢ 标准和规范的意义
可靠性:增加可靠性,软件缺陷少 可读性/维护性:易于阅读、理解和维护
✓举例
移植性:代码经常需要在不同的环境下运行,或者使 用不同的编译器编译。如果代码符合设备标准,移植 到另一个平台就很容易
2020/6/1
6
编码标准和规范
➢ 正式审查的要素
确定问题
✓ 目标是找出代码的错误和遗漏 ✓ 针对代码
遵守规则
✓ 就是一个审查的过程 ✓ 比如:代码量、时间、备注项目,审查的标准
准备
✓ 审查者积极参与审查,找出缺陷 ✓ 找出的缺陷需要记录出来
编写报告
✓ 由审查小组作出审查结果的书面报告 ✓ 报告通知开发人员,以便使用
2020/6/1