当前位置:主页 > 查看内容

2021-04-12单元测试

发布时间:2021-07-19 00:00| 位朋友查看

简介:测试单元、集成、系统、验收 单元测试是最小的测试单元不会对所有内容进行测试只测主要功能通过 1.核心类方法 2.异常处理内容 难点在哪放怎么处理处理完应该怎样 3.边界 不要忘记考虑内部边界例如int类型的范围-2^32~2^32-1 瀑布模型→V模型开发与测试一一对……

测试:单元、集成、系统、验收

单元测试是最小的测试单元,不会对所有内容进行测试,只测主要功能通过

1.核心类方法

2.异常处理内容

难点:在哪放,怎么处理,处理完应该怎样

3.边界

不要忘记考虑内部边界(例如int类型的范围-2^32~(2^32)-1)

瀑布模型→V模型(开发与测试一一对应)→W模型(强调开发与测试同步进行)

注解:Before、After

方法:setUp、tearDown

超类:Java所有类的父类java.lang.object

工具:JUnit

注解(属性)

Before:初始化方法

(类似于前置条件,在完成测试工作之前需要完成哪些工作)针对所有测试,在整个项目执行前

After:释放资源

(自动化测试原则:还原初始环境)针对所有测试,在整个项目执行后运行

BeforeClass:在所有测试前执行(只执行一次,静态方法static void)

AfterClass:在所有测试后执行(只执行一次,静态方法static void)

Test:测试用例

Ignore:忽略的测试用例(测试用例写完了但版本功能没做完,等功能做完了可批量替换,将Ignore换成Test)

?

断言:

基本都以assert开头

assertEquals判断预期结果与实际结果是否相同

(典型的精确匹配)

assertTrue

assertNull

assertSame

?

?

TestCase:一条测试用例

安卓测试使用android.test.AndroidTestCase

? 1. 代码(测试用例)

? 2. 构建检查JUnit

? 3. 改构造文件Manifest

? 4. 运行

TestSuite:测试用例集,可以批量运行

方法:addTestSuite执行类中所有用例

addTest添加类中某一个方法,有两个参数1.类2.测试用例名

?

?

?

;原文链接:https://blog.csdn.net/smart60/article/details/115620936
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐