- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元测试方法
单元测试方法
介绍内容
1.单元测试内容
2. 不同等级的软件的单元测试类型的要
求
3. 常用单元测试的几种测试方法
4.单元测试的重点及其对策
5.单元测试的测试用例设计方法
6.六种逻辑覆盖测试方法
什么是单元测试
• 单元测试是开发者编写的一小段代码,用于检验被测代码的一个
很小的、很明确的功能是否正确。
• 通常而言,一个单元测试是用于判断某个特定条件(或者场景)
下某个特定函数的行为。
• 执行单元测试,是为了证明某段代码的行为确实和开发者所期望
的一致。
不同等级的软件的单元测试类型的要求
对不同等级的软件测试要求
参照GJB/Z102,软件按其可靠性、安全性关键程度可划分为如下四个
等级:
A级:软件的故障将导致人员死亡或系统报废
B级:软件的故障将导致人员严重受伤、严重职业病、系统严重损坏
或任务失败
C级:软件的故障将导致人员轻度受伤、轻度职业病、系统轻度损坏
或任务受影响
D级:软件的故障轻于C级的损伤,但任务不受影响。
软件测试的分类
代码审查
静态测试
代码走查
桌面检查
技术评审 控制流分析
静态分析 接口分析
测试技术 表达式分析
黑盒测试技术
动态测试
白盒测试技术
软件测试的分类 功能测试
等价类划分
黑盒测试技术
边值分析
因果图
随机测试
猜错法
控制流覆盖
动态测试 语句覆盖
分支覆盖
白盒测试技术 路径覆盖
错误处理路径
桌面检查
• 桌面检查:程序员对自己的代码进行一次自我检查。查变量的交叉引用表
检
1)检查代码和设计的一致性。
2)代码对标准的遵循、可读性。
3)代码逻辑表达的正确性。
4)代码结构的合理性。
5)程序编写与编写标准的符合性。
6)程序中不安全、不明确和模糊的部分。
7)编程风格问题等。
代码审查
代码审查的测试内容:检查代码和设计
文档评论(0)