* 测试分类:
1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。
2. 白盒测试:需要写代码的。关注程序具体的执行流程。

* Junit使用:白盒测试
* 步骤:
1. 定义一个测试类(测试用例)
* 建议:
* 测试类名:被测试的类名Test CalculatorTest
* 包名:xxx.xxx.xx.test cn.itcast.test

2. 定义测试方法:可以独立运行
* 建议:
* 方法名:test测试的方法名 testAdd()
* 返回值:void
* 参数列表:空参

3. 给方法加@Test
4. 导入junit依赖环境

* 判定结果:
* 红色:失败
* 绿色:成功
* 一般我们会使用断言操作来处理结果
* Assert.assertEquals(期望的结果,运算的结果);

* 补充:
* @Before:
* 修饰的方法会在测试方法之前被自动执行
* @After:
* 修饰的方法会在测试方法执行之后自动被执行

最新文章

  1. 前端用Webpact打包React后端Node+Express实现简单留言版
  2. Solr5之Schema.xml详解
  3. C++ STL 学习 :for_each与仿函数(functor)
  4. [LeetCode]题解(python):038-Count and Say
  5. (转)OpenCV 2.4.8 +VS2010的开发环境配置
  6. CentOS 6.X安装LAMP最高版本环境
  7. C# AES加密解密算法
  8. android实现类似于支付宝余额快速闪动的效果
  9. Cortex-A9 UART
  10. [Oracle] 常用工具集之 - SQL*Loader
  11. Java命令学习系列(7):Javap(转)
  12. Day05_JAVAEE系列:XML
  13. 结合API Gateway和Lambda实现登录时的重定向和表单提交请求(Python3实现)
  14. ELK 环境搭建3-Logstash
  15. C# EF 与 MySql 的那些坑
  16. 使用git命令行解决冲突
  17. php的方法
  18. Oracle快速导入数据工具
  19. pycharm安装jpype报错及解决方法
  20. repcached配置与简单測试

热门文章

  1. 使用ipmitool工具来使用串口连接远程主机
  2. el-upload用form的方式多文件上传的方法
  3. Kubernetes:存储管理
  4. C++ bind 和 ref
  5. leedcode算法分类
  6. Java 线程池中 submit() 和 execute()方法有什么区别?
  7. RabbitMQ-learning
  8. java-可变参数hei
  9. RENIX非对称时延测试——网络测试仪实操
  10. 一道关于压缩包的ctf题目(包括暴力破解,明文攻击,伪加密)