测试驱动开发案例分析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.单元测试 5.测试用例的设计 单元测试的核心是测试用例的设计,测试用例的核心是测试数据的设计。 测试用例的设计主要从两方面考虑: (1)功能。我们为了验证一个函数是否实现了它的功能,通常采用黑盒测试的方法。常用的方法有边界值、等价类、因果图,关于黑盒测试方法的详细介绍,参见《测试用例设计白皮书.doc》。 (2)逻辑结构。通常采用白盒测试的方法。常用的方法有判定覆盖、条件覆盖、条件判定组合覆盖,关于白盒测试的方法的详细介绍,参见《白盒测试方法.pdf》。 5.单元测试 6.TDD与单元测试的区别 TDD是一种设计手段,而不仅仅是测试手段。TDD的原则是“只做必要的事,不做多余的事”。 TDD其实并不是单纯强调测试,它首先是需求分析和设计技术。 6.测试工具 1.概述 为了完成测试驱动开发以及单元测试,我们需要相应的工具。 针对c++的单元测试工具是CppUnit 针对c#的单元测试工具是Nunit 针对Java的单元测试工具点击JUnit 6.测试工具 2.xUnit xUnit是各种代码驱动测试框架的统称,这些框架可以测试 软件的不同内容(单元),比如函数和类。xUnit框架的主优 点是,它提供了一个自动化测试的解决方案。没有必要多次 编写重复的测试代码,也不必记住这个测试的结果应该是怎 样的。 6.测试工具 2.NUnit介绍 NUnit是一个单元测试框架,专门针对于.NET来写的.其实在前面有JUnit(Java),CPPUnit(C++),他们都是xUnit的一员.最初,它是从JUnit而来.现在的版本是2.4.8. NUnit最初是由James W. Newkirk, Alexei A. Vorontsov 和Philip A. Craig, 后来开发团队逐渐庞大起来.在开发过程中, Kent Beck 和Erich Gamma2位牛人也提供了许多帮助.看来对于NUnit还真是下了一番力气了.J NUnit是xUnit家族种的第4个主打产品,完全由C#语言来编写,并且编写时充分利用了许多.NET的特性,比如反射,客户属性等等. 最重要的一点是它适合于所有.NET语言 6.测试工具 3.JUnit单元测试工具 有两种方式:一种是最直接的方式:配置JUnit,通过命令行来建 立。另一种择是使用Eclipse中的JUnit插件来建立。 独立JUnit的测试环境建立(掌握验证安装成功的3种方式) 利用Eclipse中的JUnit插件 JUnit单元测试环境的建立 按照XP编程开发方法,则应先编写测试代码,再编写工作代码。要 注意编写那些能通过的测试的测试代码意义不是十分突出,而那些能帮 助我们发现Bug的测试代码才有其价值。此外测试代码还应该对工作代 码进行全面的测试。 独立JUnit应用 Eclipse中的JUnit应用 JUnit单元测试方法 独立JUnit测试环境的建立 (1)从(JUnit官方网站)下载最新的JUnit包 (2)将JUnit的压缩包解压到硬盘上 (3)将JUnit的jar包添加到环境变量classpath中。 (4)测试安装是否成功。 批处理方式,在cmd命令行输入如下所示的命令。 java junit.textui.TestRunner 利用Eclipse中的JUnit插件 由于Eclipse中已经集成了JUnit插件,所以可以直接建立测试用例来测试代码。若没有集成jUnit,只需要特别的配置就可以了。 (1)创建的一个新的Java项目 (2)右击在新建的Java项目,在弹出的菜单中选择“Properties” (3)依次选择“Java Build Path|Libraries”,单击“Add External JARS”按钮,导航至JUnit解压缩的目录,选择junit.jar包,打开即可。 (4)随便建立一个Java文件,右击这个文件,在菜单中选择“new”,这时候里面会出现有一个“JUnit Test Case”选项,单击它,就可以创建JUnit测试用例了。 独立的Junit应用步骤 (1)创建一个简单的java类 (2)创建该类的测试类,放于同一个目录下。类代码如下 (3)编译测试类 (4)执行测试,输入如下命令(注意这是单独的“.”,表示当前路径) Java junit.textui.TestRunner . TestCat 如果想启动Swing或AWT的Junit界面来执行测试,则输入命令 Java junit.swingui.TestRunner . TestCat 借用经典的售货机Java例子来说明JUnit测试过程 JUnit单元测试应用举例 7.总结 测试驱动开发作为一种

文档评论(0)

贪玩蓝月 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档