博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JUnit单元测试的几个规律总结
阅读量:4052 次
发布时间:2019-05-25

本文共 665 字,大约阅读时间需要 2 分钟。

 

一、单元测试 (UnitTests)

  测试每个单元的功能,以及异常的抛出。

  1、测试构造函数并检查结果 ,然后使构造函数抛出每个异常, 捕捉异

 

  常用方法:fail(String s)      如果没有抛出异常则测试失败,参数为字符串。

 

  2、测试功能方法 ,如果传递的参数有几种可能,那每一种可能都要涉及到。

 

二、模块准确性测试 (AccuracyTests)

  测试每个模块结果的准确性。

  1、测试构造函数 : 首先利用构造函数构造一个类的实例,然后依次调用getters 在利用JUnit里的方法测试数据的正确性。

  常用方法有:assertEqualsassertTrue , assertFalse

  assertEquals 不仅可以用于一般数字的匹配还可以用于字符串的匹配。

 

  2 、测试类中的方法 :利用构造函数构造一个类的实例,然后调用此方法。将实际结果和期望结果对比,来验证方法的正确性。

 

  3、在每个函数测试完成之后,还要测试整个模块的函数功能

 

 

三、失败测试 (FailureTest)

  在各种方法测试失败时异常的抛出情况

  常用方法:setUp () 继承于TestCase,建立测试,在测试开始之前。并且为测试提供target的初始工作。

 

 

四、压力测试 (StressTest)

  就是测试当处理数据量很大的时候方法的性能,即运行时间

  常用方法——System.currentTimeMillis

 

在方法执行前后分别获取系统时间以计算方法运行的时间。

 

转载地址:http://xecci.baihongyu.com/

你可能感兴趣的文章
回首考研路:那年,那月,还有那条孤独的考研狗
查看>>
GCD小结
查看>>
IOS 第三方库介绍
查看>>
iPhone架构xmpp聊天工具 -xmpp协议初识《一》
查看>>
iOS提交后申请加急审核
查看>>
iOS7单元测试
查看>>
ios framework 通用库的制作
查看>>
出现( linker command failed with exit code 1)错误总结
查看>>
iOS开发中一些常见的并行处理
查看>>
iOS获取手机的Mac地址
查看>>
ios7.1发布企业证书测试包的问题
查看>>
如何自定义iOS中的控件
查看>>
iOS 开发百问
查看>>
Mac环境下svn的使用
查看>>
github简单使用教程
查看>>
如何高效利用GitHub
查看>>
GitHub详细教程
查看>>
Swift概览
查看>>
iOS系统方法进行AES对称加密
查看>>
程序内下载App,不用跳转到AppStore
查看>>