JUnit4通过@Test注解中的expected属性来测试异常。如果运行Junit、结果显示测试失败,则说明待测程序不应该抛出异常。

JUnit4通过@Test注解中的expected属性来测试异常。如果运行Junit、结果显示测试失败,则说明待测程序不应该抛出异常。


参考答案和解析
A

相关考题:

在QESAT/C中,下列属于动态测试过程步骤的是______。A) 设定待测试的配置、编译相关的源程序B) 设定需插装的函数C) 运行源程序、合并动态运行的结果D) 以上全部A.B.C.D.

设计若干个测试用例,通过运行被测程序来运行这些测试用例,使得每一个可执行语句至少要执行一次,即可以完成一个“语句覆盖”的覆盖标准的测试。() 此题为判断题(对,错)。

6月龄小儿,做DDST测试,2个能区具有一项发育延迟并且该区通过年龄线的项目都失败。小儿的测试结果为异常。() 此题为判断题(对,错)。

session.setAttribute(“count”,”5”),如果count属性已经存在,会抛出异常。()

下列关于测试的描述中,正确的是()。 A.静态测试是通过运行程序来走查、符号执行、需求确认B.白盒测试又称结构测试,属于动态测试C.动态测试是通过运行程序来检查、分析程序的执行状态和程序的外部表现D.黑盒测试又称功能测试,属于静态测试

测试设备的软件工作过程为:测试设备和被测设备同时加电,测试设备的操作系统启动后自动执行测试程序。测试程序首先采集被测设备的电源是否正常,并在屏幕显示测试信息。如果被测设备正常,则向被测设备发送握手消息,与被测设备同步;如果同步不上,则报“不能与设备同步”,测试结束。接下来,测试程序接收周边键命令,按要求测试。如果测试2路模拟量,则由测试设备通过D/A转换,向被测设备发送模拟信号,被测设备得到模拟信号,判断正确性后,通过串口将结果返回给测试设备。另外,被测设备还有4个功能项是通过串口发送测试命令给被测设备的,由被测设备内的自测试程序测试后,将结果再通过串口传回给测试设备。请完成下图所示的流程图,按编号将正确答案填写在对应栏中。

阅读下列程序片段。如果sayHello( )方法正常运行,则test( )方法的运行结果将是( )。A.HelloB.ArrayIndexOutOfBondsExceptionC.ExceptionFinallyD.HelloFinally

Junit3通过______________和______________来建立测试环境和销毁测试环境。

Junit4使用元标签______________用于在每个测试方法运行前均初始化一次

Junit4使用元标签______________用于每个测试方法运行完毕后执行

Junit4使用元标签______________用于在测试类创建时运行一次

Junit4使用元标签______________用于在测试类结束时运行一次

Junit4使用元标签______________表示某些方法尚未完成,暂不参与此次测试。

现有人编写了类Math,其中有一个求根号静态操作sqrt(x),如果数值正确,输出开根号 的值,如果数据不正确,抛出异常Exception,请用弱健壮等价类法设计测试用例,并写出基 于Junit的测试代码。

现有人编写了帐号类Account,用于管理个人的存款余额, public Account{ private double balance; //帐号余额,余额最低为0 public double getBalance(){ return balance; } Public void setBalance(double b){ balance=b; } public double withdrawl(double money) throws Exception { //取款,money如果为负数或余额不足,抛出异常 } } 请用错误推测法为withdrawl()函数至少设计3个测试用例,并写出基于Junit的测试代码 。

现有人编写了计算器类Caculator,其中有一个除法操作divide (x,y),表示x/y,如果 数值正确,输出相应的值,如果数据不正确,抛出异常Exception,请用错误推测法至少设计 3个测试用例,并写出基于Junit的测试代码。

软件测试是软件质量保证的主要手段之一,“高产”的测试是指(29)。A.用适量的测试用例运行程序,证明被测程序正确无误B.用适量的测试用例运行程序,证明被测程序符合相应的要求C.用少量的测试用例运行程序,发现被测程序尽可能多的错误D.用少量的测试用例运行程序,纠正被测程序尽可能多的错误

Prior to a live disaster test also called a Full Interruption test, which of the following is most important?在现场灾难测试(一个完整的中断测试)之前,下面哪个是最重要的?()A、Conduct of a successful Parallel Test 一个成功的并行测试行为B、Restore all files in preparation for the test. 在准备测试中恢复所有的测试文件C、Document expected findings. 记录预期的结果D、Arrange physical security for the test site. 处理测试场地的物理安全

业务测试结果有()。A、测试成功B、测试失败C、测试异常D、测试正常

某客服中心使用的是ICD2.0业务,出现座席软件无法连接应用服务器的问题。 1)请问可以通过什么测试工具来测试坐席与应用服务器的连接? 2)通过测试,出现以下错误提示,请分析原因。 (1)出现“Interfacenotsupport”异常 (2)出现“服务器运行失败”异常 (3)出现“拒绝存取”异常 (4)出现“RPC服务器不可用”异常

下列错误使用异常的做法是()A、在程序中使用异常处理还是使用错误返回码处理,根据是否有利于程序结构来确定,并且异常和错误码不应该混合使用,推荐使用异常B、一个方法不应抛出太多类型的异常。throws/exception子句标明的异常最好不要超过三个C、异常捕获尽量不要直接catch(Exceptionex),应该把异常细分处理D、程序内抛出的异常本身就可说明异常的类型、抛出条件,可不填写详细的描述信息。捕获异常后用exception.toString()取到详细信息后保存

程序中抛出异常时(throw …),只能抛出自己定义的异常对象。

以下关于异常的说法正确的是:()A、一旦出现异常,程序运行就终止了B、如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常C、在catch子句中匹配异常是一种精确匹配D、可能抛出系统异常的方法是不需要申明异常的

装维支撑平台的PON测试结果有()。A、测试成功B、测试失败C、测试异常D、测试正常E、测试超时

测试设计说明主要内容有标示符、要测试的特性、方法、测试用例信息、()等。A、通过规则B、失败规则C、通过/失败规则D、测试规则

单选题测试设计说明主要内容有标示符、要测试的特性、方法、测试用例信息、()等。A通过规则B失败规则C通过/失败规则D测试规则

单选题以下关于异常的说法正确的是:()A一旦出现异常,程序运行就终止了B如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常C在catch子句中匹配异常是一种精确匹配D可能抛出系统异常的方法是不需要申明异常的

单选题Less Test{    public static void main(String[] args){   for(int x=0;x7;++x){  int y=2;   x=++y;   }   System.out.println(“y=”+y);   }   }   结果为:()Ay=5By=6C y=7Dy=8E编译失败F运行时异常被抛出