zoukankan      html  css  js  c++  java
  • junit单元测试

    Junit单元测试

    • 测试分类

      • 黑盒测试:不需要写代码,给输出值,看程序是否能够输出期望的值。
      • 白盒测试:需要写代码的。关注程序具体的执行流程。
    • junit使用:白盒测试

      • 步骤:
        • 定义一个测试类(测试用例)
          • 建议:
            • 测试类名:被测试的类名Test CalculatorTest
            • 包名:xxx.xxx.xx.test cn.itcast.test
        • 定义测试方法:可以独立运行
          • 建议:
            • 方法名:test测试的方法名 testAdd()
            • 返回值:void
            • 参数列表:空参
        • 给方法加@Test
        • 导入jinit依赖环境
      • 判定结果:
        • 红色:失败
        • 绿色: 成功
        • 一般我们会使用断言操作来处理结果
          • Assert.assertEquals(期望的结果,运算的结果);

    @Before和@after

    初始化方法:

    用于资源申请,所有测试方法在执行之前都会先执行该方法

    可以使用@Before在类前面。例如:

    @Before
    public void init(){
    	System.out.println("init...");
    }
    

    释放资源方法:

    在所有测试方法执行完后,都会自动执行该方法

    可以使用@After在类前面。例如:

    @After
    public void close(){
    	System.out.println("close...");
    }
    

    补充:

    • @Before:
      • 修饰的方法会在测试方法之前被自动执行。
    • @After:
      • 修饰的方法会在测试方法执行之后自动被执行。
  • 相关阅读:
    mysql数据库的相关练习题及答案
    数据库一
    python的协程
    jquery的常用知识点
    diehard–让你的程序更健壮
    迷宫塔生成工具
    编程解决谁是凶手的问题
    ClojureScript实现xpath定位器生成-1
    使用ClojureScript进行chrome扩展开发
    AES CBC模式下的Padding Oracle解密
  • 原文地址:https://www.cnblogs.com/Xiaoming0/p/14033486.html
Copyright © 2011-2022 走看看