返回
北京尚脑互联软件测试
置顶
该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
招生热线:400-656-1390

学校地址:北京市昌平区天通苑附近

Java白盒测试

512 2017-08-03 09:04:19

学习笔记

  一、Junit简介

  Junit是开源的Java单元测试框架。Junit是白盒测试,即程序员知道软件如何完成功能(How)以及软件如何什么样的功能(What)。?

  优点:

  1,使用丰富的断言

  2,开发代码与测试代码分离。

  3,某一个类的测试方法可以以较少的改动复用到另一个类的测试。

  二、Junit环境准备

  1,在网站 https://www.eclipse.org/downloads/ 下载并安装Eclipse.

  2,点击http://www.junit.org可以下载到新版本的JUnit,本文使用的为4.4.3.1版。

  三、Calculater类源代码

  1,创建Junit包,创建Calculater类;

  2,设计一个成员变量 result;

  3,设计六个成员方法,分别是add(加)、substract(减)、multiply(乘)、devide(除)、clear(清零)、getresult(获取result)。

  4,在这六个方法中,有4个是正确的方法,一个方法未实现,一个方法substract实现是错误的。

  

  四、Calculater ?Junit测试类代码

  1,选中Junit包,点击右键,选择Run As - 3 Junit test,如下图,这时候会自动生成框架代码。

  

  2,补充测试方法setUp、testAdd、testSubStract、testMultiply、testDevide,使用assertEquals断言。

  

  五、测试结果

  运行后测试结果如下:3个方法成功,1个substract方法失败,与期望结果是不一致的。

  

  六、个人思考

  目前的平安前端代码尚未引入白盒测试,Junit框架是针对java代码,另外前端是混合开发的,既包括java  等native代码,也包括RN,JS,H5等多种语言,如何有效的针对前端代码进行白盒测试待进一步思考和实践。

  请联系网站,了解详细的优惠课程信息~

  优质、便捷、省心



文中图片素材来源网络,如有侵权请联系删除
来源:北京尚脑互联软件测试培训中心
热门课程 全部课程

热门动态

申请免费试听

只要一个电话

我们为您免费回电

立即申请