首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室软件测试频道
Google
首页 资讯动态 测试技术 测试工具 行业软件测试 测试管理 测试下载 经验分享 软件质量 其他技术 RSS订阅 博客 论坛
您现在的位置: 中国IT实验室 >> 软件测试 >> 测试技术 >> 单元测试 >> 正文

如何推广单元测试

        人员问题是第一位的,解决了人员问题,接下来要解决技术问题。要让开发人员比较容易的实现单元测试,此时要从2个方法入手:

(1)工具

        单元测试的公司有多种,有开源的也有商品化的,为了获得领导的支持,提高投入产出比,可以先采用开源的工具。开源的工具一般比较简单实用,宜于上手。

        在引入工具时,最好是提供关于单元测试工具的整体解决方案,包括:单元测试框架、静态分析工具、缺陷跟踪工具等。这些工具集成在一起,能够极大的提高开发人员的效率。为了工具的集成,需要在推广的前期投入人力资源去探索,当然如果有热心人自告奋勇的去研究那将是很幸运的。

        对于工具的使用,需要经常将有关人员使用工具的经验教训收集起来,整理出来,形成知识,在公司内进行发布、推广。

(2)方法

        单元测试的方法其实最主要的是测试用例的生成方法。教科书上的方法与实践中还是有些差距的,实践是“不管白猫黑猫,带住老鼠就是好猫”,实践中一般是先对被测单元的入口参数进行等价类划分、边界值分析以生成测试用例,然后再考虑单元内部的实现逻辑进行覆盖率分析以生成测试用例。

3 过程

        在进行单元测试的过程定义与相关的规范定义时应把握一个基本的原则:“先松后严,形成闭环”。即,在推广的初期,要求可以没有必要那么深入,可能是先要求大家做测试用例,然后再要求测试用例个数,再要求的覆盖率等等。但是定义了制度就要检查,要落实,要确保制度的执行。

        单元测试是由开发人员自己来进行的,过程的定义要简单,只要把握几个关键点就OK了:

(1)是否写了测试用例?

(2)测试用例是否达到了组织级要求的个数?

(3)测试的缺陷是否记录了?

(4)是否自我分析了缺陷的原因、类型及分布情况?

上一页  [1] [2] [3] 下一页

【责编:Luzi】

中国IT教育

相关产品和培训
文章评论
 专题推荐

 ·建立可全面监控Squid代理服务器
 ·华为认证题库、模拟器下载专题
 ·嵌入式操作系统Linux资料下载(A)
 ·JAVA的应用编程接口——JAVA API详解…
 ·Linux Shell学习技术专题[上]…
 ·windows Server 2008专区…
 ·WEB开发ASP.NET和PHP、JSP究竟学哪个
 ·五步带你入门XML
 ·零距离接触OCP_Oracle认证体系全攻略
 ·揭秘:网络工程师职业发展路线图
 最近更新
 博客论点
 频道精选
 软件测试频道导航