软件单元测试实战.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件单元测试实战

… … ‘ … … … … … … … … … … 目 … … 目 … F _ 实用第一 智慧密集 … … … … … … … , . , . 、 . . . , 软件单元测试实战 金朝 阳 : 摘 要 :单元测试 (unittesting)是软件测试的基础,实战证 明,单元测试做得好与坏将直接影响 到软件后期的测试和整个产品的质量 。 关键词:单元测试 ;设计文档:静态测试 ;动态测试 1 单元测试 6 单元测试步骤 单元测试 (unittesting)是指对软件 中的最小可测单冗进 单元测试最主要的依据是详细设计文档,还有源程序本身 。 行检查和验证 。这个最小 的单元一般定义如下 : 单元测试一般是采用白盒 的测试方法。具体如下 : (1)在 C语 言等结构化语言里 ,单元一般指一个 甬数 。 (1) 静态测试 (2)在Java等面向对象的语言里,单元一般指一个类。 先对程序的代码进行审查 (codeReview),根据笔者的经 (3)在图形化 的软件 中,单元可以指一个窗 口,一个菜 验其效果非常好 ,据统计代码中的缺陷60%以上都可 以通过代 单 ,一个按钮等 。 码审查在早期发现 ,这样就避 免了缺陷遗留到项 目的后期 。 (2)动态测试 2 重要性 . 运行代码看看其实际的运行结果是否符合期望的结果 (深 如果要保证一个系统 的质量 .首先要保证构成这个系统 人检查代码的正确性 、容错性和边界值等)。 的所有组成最小单元 的质量是合格 的而且是高质量的。在实 对于公司里新人写的代码全部都要 由资深的开发人员或者 际的情况 中很多软件公司开发 的产品在项 目后期甚至是在交 开发经理来进行检查 .早期发现问题。对于水平较好 的程序员 付用户使用过程中,今天这个地方有个严重 问题 ,明天那个 的代码也要抽查 ,使得其在编码过程 中时刻提高警惕。 地方还有问题 ,总是感觉到问题尢论如何也找小完 ,出现这 7 单元测试 实例 样 的情况一般是项 目的前期单元测试没有做好 下面 的一个简单 的面 向对象的程序是求矩形的周长和面积 , 3 何时进行 该程序进行单元测试 的代码如下 : 程序 员在编程过程 中每 时每刻都在进行单元测试 ,所 classRactangle 以上编程和单元测试 的过程是个相互交互 的过程 程序 员 { doublew idth; 每完成一个 函数 、一个类 .一个模块就要立 即进行单元测 doubleheight; 试 。

文档评论(0)

ldj215323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档