美文网首页
TestNg-05-异常测试

TestNg-05-异常测试

作者: 请叫我刚爷 | 来源:发表于2020-03-12 16:45 被阅读0次

异常测试,是我们预判会发生某个异常,如果符合异常,则执行通过;如果不符合,则抛出异常,比如空指针,提前捕获该异常,并作出处理的的一个操作。详情代码如下:

package com.course.testng;
import org.testng.annotations.Test;
public class ExceptionTest {
    /**
     * 捕获到了空指针异常并作出了处理
     */
//    @Test
    @Test(expectedExceptions = NullPointerException.class)
    public void test1(){
        String str = null;
        System.out.println("这里捕获了异常");
        System.out.println(str.equals(null));
    }
    /**
     * 这里没有捕获到空指针,也没有对异常作出处理,控制台就会爆出异常
     */
    @Test(expectedExceptions = NullPointerException.class)
    public void test2(){
        String str = "null";
        System.out.println("这里爆出了异常");
        System.out.println(str.equals(null));
    }
    /**
     * 如果没有捕获到异常,则抛出异常
     */
    @Test(expectedExceptions = NullPointerException.class)
    public void test3(){
        String str = "null";
        System.out.println(str.equals(null));
        throw new NullPointerException();
    }
}

执行想结果


222.png

相关文章

  • TestNg-05-异常测试

    异常测试,是我们预判会发生某个异常,如果符合异常,则执行通过;如果不符合,则抛出异常,比如空指针,提前捕获该异常,...

  • 异常测试平台搭建

    异常测试是有别于功能测试和性能测试又一种测试类型,通过异常测试,可以发现由于系统异常、依赖服务异常、应用本身异常等...

  • 1. 模块做异常测试考虑点

    ###关于异常测试### 异常测试就是人为地构造异常场景,观察服务在异常场景下的表现是否符合预期。 常见异常测试类...

  • java自动化(二)接口的用例设计

    接口测试范围? 功能测试 异常测试: 性能测试: 自动化接口测试范围? 功能测试+数据异常测试 接口测试用例设计?...

  • 需“软件质量工作总结-2”

    1、初步完成 1)独立输出异常类单元测试代码 2)单元测试代码总输出异常的行号 3)异常类单元测试代码永久抛出异常

  • 软件为什么要做异常测试?测试员必知的22个测试点总结!

    软件交付最终用户使用之前,需要进行各种类型的测试,其中就包括异常测试。 什么是异常测试? 异常测试,是检测系统对异...

  • APP 健壮性测试

    目录 一、异常场景测试 二、交叉事件测试/中断测试 三、时间测试 一、异常场景测试 1、没有内存空间时,APP能否...

  • APP 健壮性测试

    目录 一、异常场景测试 二、交叉事件测试/中断测试 三、时间测试 一、异常场景测试 1、没有内存空间时,APP能否...

  • APP 健壮性测试

    目录 一、异常场景测试 二、交叉事件测试/中断测试 三、时间测试 四、离线浏览 一、异常场景测试 1、没有内存空间...

  • App健壮性测试

    目录 一、异常场景测试 二、交叉事件测试/中断测试 三、时间测试 一、异常场景测试 1、没有内存空间时,APP能否...

网友评论

      本文标题:TestNg-05-异常测试

      本文链接:https://www.haomeiwen.com/subject/kbopjhtx.html