- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows应用程序开发教程(C#版)09专题九--单元测试技术知识.ppt
文件变更记录 *A - 增加 M - 修订 D - 删除
变更版本号
日期
变更类型(A*M*D)
修改人
变更摘要
备注
1.0A
李锐
单元测试技术
什么是单元测试?
单元测试(Unit Testing)是将一个程序员或者一个开发团队所编写的,一个完整的类、子程序或者小程序,从完整的系统中隔离出来进行测试。
——《代码大全II》
单元测试的例子
小学生单元测试
电视机组装
DELL的bios自检
为什么要做软件单元测试?
软件是如此错综复杂!
修复BUG的时间往往比不上定位BUG的时间!
自己先把自己管好!
用数字说话
《实用软件度量》 (Capers Jones,McGraw-Hill 1991)
单元测试是所有测试中效率最高的!?
如何才能自动化呢?
编写程序呗!(钉子的故事)
想想MAIN函数
xUnit比main函数又有进步
断言assert
与程序代码独立
可以组合运行
自动化单元测试是免费的么?
自动化单元测试需要编写测试用例;
(自己感觉)只要这个测试需要做超过1次就值得编写测试脚本。
JUNIT例子
测试用例的完备性
语句覆盖、分支覆盖、条件覆盖、路径覆盖;
语句覆盖是最基本的,也是最常用的;
测试用例的等价类划分;
提高测试用例的覆盖率有助于提高软件质量。
您可能关注的文档
- SQL Server数据库及PHP技术知识 第6章 数据库高级主题.pptx
- SQL Server数据库及PHP技术知识第1章 数据库系统概述.pptx
- SQL Server数据库及PHP技术知识第2章 关系数据库.pptx
- SQL Server数据库及PHP技术知识第3章 数据库管理.pptx
- SQL Server数据库及PHP技术知识第4章 结构化查询语言.pptx
- SQL Server数据库及PHP技术知识第5章 数据库设计.pptx
- SQL Server数据库及PHP技术知识第7章 PHP数据库程序设计.pptx
- SSI氧探头培训知识教材100107.pptx
- TCPIP—协议分析和 与应用编程第二章 IP地址.ppt
- Topics in Empirical Choice Models Lecture 2 Static State-dependence Models 营与销战略专题.pptx
文档评论(0)