51Testing软件测试论坛
标题: 单元测试 [打印本页]
作者: 测试就是来开荒 时间: 2017-6-7 10:12
标题: 单元测试
本帖最后由 测试就是来开荒 于 2017-6-7 10:19 编辑
一、单元测试的介绍
1、单元测试和白盒测试
要回答这个问题,需要从测试的分类谈起,见图1. 软件测试的分类。
在单元测试阶段,那时候可能软件的界面还没有做出来,测试工程师自然就没有办法去做用户视角的测试,常会针对代码进行测试,久而久之,单元测试和白盒测试就分得不是那么清楚了。作为测试人,我们应该晓得单元测试只是测试阶段中的一个过程,而白盒测试是针对代码进行测试。
[attach]106447[/attach]
图1. 软件测试的分类2、“单元”是什么?
个人认为,单元测试阶段的测试对象,是比较灵活的,但不管怎么灵活,单元测试的颗粒度都应该是最小的。
若是软件设计的耦合性比较低,那么在面向过程的语言,那单元应该就是某个过程或者函数,而面向对象的程序设计中,单元就是一个个的类。
反之,若是软件设计的耦合性比较高,你把完成了某一个功能所涉及到的几个函数或者一个package中的类说成是一个单元,也没什么不可以。
3、单元测试这个事情,我们总觉得让开发做比较合适,但是你若是很牛X的测试工程师,交给你做也是可能的。
二、前期的单元测试工作内容
1、计划
有计划才能有条不紊的做事。
单元测试也不例外,需要计划,但是什么时候做单元测试计划呢?
单元测试的要是开展的话,什么时候开始测试?又到什么时候结束呢?
2、方案
3、用例设计
三、单元测试实施
1、 平台和工具
2、 静态测试
3、动态测试
1)、Android2)
2)、IBM的RTRT3)
3)、C4)
4)、WPF5)
5)、 php6)
6)、Scalar
四、结束语
作者: 梦想家 时间: 2017-6-7 11:57
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |