测试就是来开荒 发表于 2017-6-7 10:12:27

单元测试

本帖最后由 测试就是来开荒 于 2017-6-7 10:19 编辑

   一、单元测试的介绍
1、单元测试和白盒测试
要回答这个问题,需要从测试的分类谈起,见图1. 软件测试的分类。
在单元测试阶段,那时候可能软件的界面还没有做出来,测试工程师自然就没有办法去做用户视角的测试,常会针对代码进行测试,久而久之,单元测试和白盒测试就分得不是那么清楚了。作为测试人,我们应该晓得单元测试只是测试阶段中的一个过程,而白盒测试是针对代码进行测试。


             图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:58

:)
页: [1]
查看完整版本: 单元测试