zoukankan      html  css  js  c++  java
  • Java测试用例编写规则

    1.定义一个测试类(测试用例)

        1.1 测试类名: 被测试类的名字+Test   比如 UserServiceImplTest

        1.2  测试类的包名: 最后以.test结尾  比如 xxx.xx.test

     2. 测试类中的测试方法

       2.1 test+方法名   比如 testAdd

       2.2 返回值建议void  因为独立运行 没有调用 返回值没有意义

       2.3 同上 没有调用 自然也不会有人传参   参数建议无

      3. 测试结果判断

      测试代码不报错运行完毕会 如果有一个预期正确的返回值,不要直接打印到控制台,

    而是使用juint提供的Assert(断言类),有很多静态方法,可以传入一个预期值和实际代码运行完后的值,如果不一样就会爆出断言异常

    比如 Assert.assertEquals(10086,result);  这个10086就是我的预期值,result是我代码执行完毕后得到的结果,也就是一个变量,不止简单的数字比较有很多重载方法

    4.@Before和@After

    这两个注解,加在方面上 分别代表之前和之后执行,就是在执行我们某一个测试方法之前先执行有@Before注解的方法,之后执行有@After注解的方法

    主要用途其实就是有一些测试  需要使用一些额外的资源  假如使用Io去读取什么文件等,@Before注解的方法可以用来申请资源,@After注解的方法就是释放资源,无论测试方法是否报错都一定会执行

  • 相关阅读:
    许可和授权的研究及其破解
    Citect:How do I translate Citect error messages?
    异步IO模型和Overlapped结构
    SanDisk SecureAccess™ Software
    Asynchronous socket communication
    一种字节转字符串的语法
    【转载】C# Tutorial
    保存项目文件“XXX.csprj”时出错。类没有注册。
    markdown中的注释
    ubuntu上nginx详细安装部署教程
  • 原文地址:https://www.cnblogs.com/java888/p/12243295.html
Copyright © 2011-2022 走看看