» 您尚未 登录   注册 | 社区服务 | FTP中心 | 帮助 | 社区 | 无图版 | 测试百科  | 测试Blog 
软件测试基地论坛 -> 测试用例设计 -> [转帖]软件的白盒测试(摘抄)
 XML   RSS 2.0   WAP 

--> 本页主题: [转帖]软件的白盒测试(摘抄) 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
Fastpoint


该用户目前不在线
级别: 总版主
精华: 44
发帖: 5033
基地声望: 390 点
基地币: 1683 Bug
基地贡献: 0 点
好评度: 15 点
在线时间:818(小时)
注册时间:2005-10-08
最后登录:2008-07-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

[转帖]软件的白盒测试(摘抄)

在单元测试中主要去测试以下地方是否出错

1\入口参数是否一致,也就是变元,这是第一步,

2\其次,参数的属性是否和定义的一致,不要定义的是char,却当作INT来用对于有些数据,要测试边界(临界)数据,比如 定义了 256 字节的一个STRING ,
在使用中却用了257个字符,或者是一个INT整形,却用来记数超过256的,正整形的却出现负值。

3\要仔细检查数据结构,各种数据定义,是全局变量还是函数内的,是PUBLIC还是PRIVATE
有时候错误就是去访问一个PRIVATE 变量,而事前并没有申明引起的。

4\最重要的或者最容易出错的是分配内存,分配内存不足,或者函数执行完毕没有释放内存,
这是最容易出错的地方

5\当出错了,应该有保护机制,这是一般程序容易出错的,不是没有考虑出错保护,而是出错保护不完善,有些情况没有考虑周全。


6\在单元测试中,因为是白合测试,所以你要考虑程序的执行路径比如在程序中有 5个跳转,要么是 判断语句,if 也可能是判断
stitch, 每个跳转都有两种可能,那么就有多少可能?而且由于不是直接跳转,现在的程序不是单任务,串行的,是并行多任务,所以组合就
多了,一般是几河指数及增长的,所以需要大量人力去测试各种
可能性,要可靠性高,那就穷举各种可能性,不过,你马上会发现
这是个天方夜谈,所以,需要你去判断,踢出一些不是关键的步骤
只测试关键的步骤或者流程。而这5个跳转后还有很多跳转,这样的组合
可以说是一个天文数字,象你这样的程序,不小于 几千百年才能穷举完,靠人是无法实现的。

其次化出每次测试的执行步骤,自己对流程要有清晰的概念。
在单元测试中主要去测试以下地方是否出错

这些都是经验但是又是最基本的单元测试要求。

软件测试目前状况,无论人力,经验,都需要大力加强,不过如果条件不足,可以交给专业测试公司,不过目前还很少,一是不愿意透露自己产品的机密,其次嘛,
成本也是一个。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=430636



可不可不要这么样徘徊在目光内
你会察觉到我根本寂寞难耐
即使千多百个深夜曾在梦境内
我有吻过你这毕竟并没存在

人声车声开始消和逝
无声挣扎有个情感奴隶
是我多么的想她
但我偏偏只得无尽叹谓

其实每次见你我也着迷
无奈你我各有角色范围
就算在寂寞梦内超出好友关系
唯在暗里爱你暗里着迷
无谓要你惹上各种问题
共我道别吧别让空虚使我越轨
[楼 主] | Posted: 2006-01-17 18:43 顶端
莫冷


该用户目前不在线
级别: 测试新手
精华: 0
发帖: 13
基地声望: 2 点
基地币: 6584 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:2(小时)
注册时间:2006-02-15
最后登录:2006-02-17
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



说得好!发得妙!其实我自己写代码也常常在这里卡住!郁闷!

我们要创造快乐,不要让生活存在一丝的忐忑和不安!相信自己~
[1 楼] | Posted: 2006-02-16 00:52 顶端
nicolas


该用户目前不在线
级别: Cntesting老学员
精华: 0
发帖: 188
基地声望: 58 点
基地币: 788 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:75(小时)
注册时间:2005-12-03
最后登录:2006-10-20
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



学习中,说到了很多容易让人忽略的东西。

很多人都会变成聪明的人,只要他不以为自己聪明。
[2 楼] | Posted: 2006-02-17 16:43 顶端
xuewinds


该用户目前不在线
级别: Cntesting老学员
精华: 0
发帖: 568
基地声望: 73 点
基地币: 0 Bug
基地贡献: 6 点
好评度: 2 点
在线时间:151(小时)
注册时间:2005-12-24
最后登录:2008-08-31
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



???
[3 楼] | Posted: 2006-02-17 17:23 顶端
spiderman




该用户目前不在线
级别: 论坛版主
精华: 0
发帖: 9
基地声望: 2 点
基地币: 280 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:3(小时)
注册时间:2006-01-12
最后登录:2007-07-05
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



顶!

FP 说的很好,单元测试确实需要多注意 对边界值、其他数据类型、及异常情况的处理


http://blog.csdn.net/testwin

[4 楼] | Posted: 2006-02-21 12:15 顶端
nikkolin




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 8
基地声望: 1 点
基地币: 6601 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:11(小时)
注册时间:2005-10-20
最后登录:2006-03-17
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



学习ING
[5 楼] | Posted: 2006-02-23 22:46 顶端
nihaojie




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 39
基地声望: 3 点
基地币: 6612 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:28(小时)
注册时间:2006-03-01
最后登录:2006-04-19
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



研究研究
[6 楼] | Posted: 2006-03-17 09:11 顶端
fancy_bb


该用户目前不在线
级别: 测试新手
精华: 0
发帖: 8
基地声望: 9 点
基地币: 6653 Bug
基地贡献: 0 点
好评度: 8 点
在线时间:0(小时)
注册时间:2006-03-20
最后登录:2006-03-20
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



bu cuo !!
[7 楼] | Posted: 2006-03-20 11:07 顶端
wy983221




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 24
基地声望: 3 点
基地币: 6597 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:1(小时)
注册时间:2006-03-21
最后登录:2006-03-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



谢谢了!!!!支持一次!!!!
[8 楼] | Posted: 2006-03-21 09:18 顶端

软件测试基地论坛 -> 测试用例设计




软件测试基地上海测仕信息技术有限公司旗下网站
Copyright © 2005-2007 Cntesting.com, All Rights Reserved
沪ICP备06057721号

Powered by PHPWind Code © 2003-06 PHPWind
Total 0.156687(s) query 5, Time now is:11-23 06:43, Gzip disabled
You can contact us


每日一句:Loading...