单元测试

来源:互联网 发布:a 算法八数码 编辑:程序博客网 时间:2024/05/22 13:04

一、单元测试介绍
1.1什么是单元测试
是在软件开发过程中要进行的最低级别的测试活动。单元测试用于验证软件最小的可执行单元的正确性,即类或方法的正确性。
单元测试是其他类型测试的基础。不认真,完整的单元测试会导致其他类型测试起不到好的效果
1.2单元测试的粒度
l 通用的业务组件,或工具类
l 内外部接口
l 包含重要逻辑的Service
l 程序员自己觉得没有把握的代码
1.3执行单元测试的步骤
确定要做单元测试的类、方法
编写单元测试(用例、代码)
执行单元测试(代码)
根据单元测试结果和代码审查结果,修改或增加单元测试

二、单元测试目标
鉴于目前房多多版本迭代状况,单元测试目前至少需要满足方法覆盖率达到100%,即每个被测试类下方法至少有一个testcase覆盖。
三、开发工具环境集成
3.1 所需的插件
(IEDA默认带有testNG插件)对于eclipse,先要安装testNG插件,testNG插件下载安装在help->install new software中进行插件在线下载安装,搜索TestNG进行下载

3.2 项目目录与文件建立规范
(1) 文件建立规范:
为了实现测试代码与被测代码相隔离,为测试代码单独建立文件夹(用maven构建自动创建测试文件夹) ,src/test/resource中放置测试所需配置文件,在scr/test/java进行测试代码编写。

(2) 单元测试命名规范,采用小驼峰:
测试类命名:被测试类的名称+Test
测试方法命名:test+被测试方法名称
范例:

3.3 testNG文件配置
在项目根目录的src/main/resources目录下创建Testng.xml文件,配置内容如下:
在testng.xml文件对可以对测试属性进行配置,可以选择需要测试包、类、方法等,也可进行参数化测试。

0 0
原创粉丝点击