- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验十白盒测试之Junit的初步使用实验
1.1实验目的
1、了解Junit测试工具的安装过程,进行安装实验
2、了解Junit测试工具的用途和简单的操作
3、掌握Junit测试工具测试过程
4、能够使用Junit测试工具进行单元测试工作
1.2实验平台
1、操作系统:Windows7或WindowsXP
2、JDKEclipse
补充:Eclipse中集成了JUnit,不用安装就可以在项目中测试相关的类,并且可以调试测试用例和被测试类,可以非常方便的编写TestCase。
1.3实验原理
1、Junit简介
Junit是由ErichGamma和KentBeck编写的一个开源的由Java开发的用于测试的回归测试框架(regressiontestingframework),主要应用于单元测试,即白盒测试,主要用于帮助Java开发人员编写单元测试代码。Junit本质上是一套框架,即开发者制定了一套条条框框,遵循这些条条框框要求编写测试代码,如继承某个类,实现某个接口,就可以用Junit进行自动测试了。
由于Junit相对独立于所编写的代码,所以测试代码的编写可以先有实现代码的编写,XP中推崇的TestFirstDesign的实现有了现成的手段:用Junit写测试代码,写实现代码,运行测试,测试失败,修改实现代码,在运行测试,直到测试成功。然后对代码进行修改和优化,运行测试成功,则修改成功。
2、Junit包含的几个基本的概念
TestCase:代表一个测试用例,每一个TestCase实例都对应一个测试,这个测试通过这个TestCase实例的名字标志,以便在测试结果中指明哪个测试出现了问题.TestCase继承自Assert,因此可以实现各种断言。
TestSuite:代表需要测试的一组测试用例,也就是测试用例的集合,
TestFixtrue:代表一个测试环境。它用于组合一组测试用例,这组测试用例需要共同的测试运行环境。
1.4实验步骤
Eclipse中JUnit的使用步骤:
1、建一个新的JavaProject,名为Test1,点Finish完成创建。
2、在工程中新建一个类,名为Test1,点Finish完成创建。
3、编写以下代码:
老版本的测试方法:
4、在Eclipse中加入JUnit库。
右键工程Test1,选择Properties,点击JavaBuildPath,在右侧点击Libraries选项卡。
5、选择AddLibrary,点击JUnit,Next
6、在AddLibrary对话框内,选择JUnitlibtaryversion为JUnit4,Finish,OK。
这样就把JNnit库装载到了工程Maths当中。
7、新建一个JUnitTestCase,名为Test1Test,Finish。
8、新建测试代码如下:
9、运行JUnitTest,RunAs--JUnitTest,得出结果。
10、如果assert成功,则显示绿色。
Tokeepthebargreentokeepyourcodeclean.
若不成功,则显示为红带,并在下面的FailureTrace中说明原因。
以上就是一个简单的JUnit在Eclipse中使用的实例。
文档评论(0)