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)、Android
2)      
2)、IBM的RTRT
3)   
3)、C
4)     
4)、WPF
5)   
5)、 php
6)  
6)、Scalar

  四、结束语


作者: 梦想家    时间: 2017-6-7 11:57





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2