google搜索
站内搜索
软件测试门户
|
软件测试培训
|
文章资料精选
|
软件测试论坛
|
测试解决方案
|
软件测试博客
|
测试招聘求职
注册
登录
搜索
调查问卷
鲜花鸡蛋
帮助
51Testing软件测试论坛
»
[软件测试新手上路]
»
[每日一贴]
» 第3贴【2004-5-12】:测试的基本原则
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
第3贴【2004-5-12】:测试的基本原则
天网
超级版主
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2004-5-12 21:24
只看该作者
第3贴【2004-5-12】:测试的基本原则
(美)Roger S. Pressman
在设计有效测试用例之前,测试工程师必需理解软件测试的基本原则。这里有一组测试原则:
1、所有的测试都应追溯到用户需求。正如我们所知:软件测试的目标在于揭示错误。而最严重的错误(从用户角度来看)是那些导致程序无法满足需求的错误。
2、应该在测试工作真正开始前的较长时间内就进行测试计划。测试计划可以在需求模型一完成就开始,详细的测试用例定义可以在设计模型被确定后立即开始。因此,所有测试应该在任何代码被产生前就进行计划和设计。
3、Pareto原则应用于软件测试。简单地讲,Pareto原则暗示着测试发现的错误中的80%很可能起源于程序模块中的20%。当然,问题在于如何孤立这些有疑点的模块并进行彻底的测试。
4、测试应从“小规模”开始,逐步转向“大规模”。最初的测试通常把焦点放在单个程序模块上,进一步测试的焦点则转向在集成的模块簇中寻找错误,最后在整个系统中寻找错误。
5、穷举测试是不可能的。即使是一个大小适度的程序,其路径排列的数量也非常大。因此,在测试中不可能运行路径的每一种组合。然而,充分覆盖程序逻辑,并确保程序设计中使用的所有条件是有可能的。
6、为了达到最佳效果,应该由独立的第三方来构造测试。“最佳效果”指最有可能发现错误的测试(测试的主要目标),所以创建系统的软件工程师并不是构造软件测试的最佳人选。
[ Last edited by 天网 on 2004-5-13 at 11:26 ]
UID
46
帖子
740
精华
260
积分
5980
综合技术指数
5952
生活情趣指数
28
鲜花
24
鸡蛋
1
阅读权限
101
在线时间
329 小时
注册时间
2004-5-10
最后登录
2008-12-2
查看详细资料
TOP
Askernel
高级站友
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2004-6-2 15:21
只看该作者
测试计划是由一些人分模块来计划呢,还是某个人来做或者是由几个人一起来做呢,
哪种的效率要高点啊
UID
205
帖子
10
精华
0
积分
202
综合技术指数
202
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
0 小时
注册时间
2004-5-19
最后登录
2004-6-10
查看详细资料
TOP
Askernel
高级站友
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2004-6-2 15:24
只看该作者
嗯
穷举测试不可能~--但是哪些用来自动测试的软件是不是可以实现穷举测试呢?~:)
UID
205
帖子
10
精华
0
积分
202
综合技术指数
202
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
0 小时
注册时间
2004-5-19
最后登录
2004-6-10
查看详细资料
TOP
天网
超级版主
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2004-6-9 11:24
只看该作者
测试计划是应该由一个还是多个人来做要看被测对象的规模。
穷举测试不可能,简单的例子:假设一个系统输入范围为0-100的实数,测试时不可能将0-100的实数作为输入全部测试。自动化测试能代替人工做一些重复的测试工作、以及模拟一些人工测试难以达到的情况,但同样无法做到穷举测试。
UID
46
帖子
740
精华
260
积分
5980
综合技术指数
5952
生活情趣指数
28
鲜花
24
鸡蛋
1
阅读权限
101
在线时间
329 小时
注册时间
2004-5-10
最后登录
2008-12-2
查看详细资料
TOP
johnliuzy
高级站友
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2004-9-10 11:06
只看该作者
软件测试的另一个原则是,没有完美的软件,为发现BUG的投入不应当超过交付后发现的BUG再进行更改的成本(这也是很多公司对产品的测试并不严格的原因)
穷举测试不是不可能(成本太高,而且没必要),通过等价类划分完全可以替代穷举.
UID
2892
帖子
79
精华
8
积分
582
综合技术指数
582
生活情趣指数
0
鲜花
3
鸡蛋
2
阅读权限
10
来自
奇幻之都(深圳)
在线时间
22 小时
注册时间
2004-9-9
最后登录
2007-3-22
查看详细资料
TOP
天网
超级版主
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2004-9-10 12:50
只看该作者
等价类划分是不能替代穷举的,因为等价类的划分是建立在等价类集合中所有元素对于软件某个功能完全等效的假设基础之上的,这是不能绝对成立的。
之所以还是采用等价类,是用测试效果换取测试效率。
UID
46
帖子
740
精华
260
积分
5980
综合技术指数
5952
生活情趣指数
28
鲜花
24
鸡蛋
1
阅读权限
101
在线时间
329 小时
注册时间
2004-5-10
最后登录
2008-12-2
查看详细资料
TOP
qingtian
高级站友
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2004-12-8 09:24
只看该作者
学习~~~
天行健,君子当自强不息~~~ msn=Email=gqgyx2001@163.com
UID
5060
帖子
291
精华
0
积分
504
综合技术指数
483
生活情趣指数
21
鲜花
0
鸡蛋
0
阅读权限
10
来自
北京
在线时间
42 小时
注册时间
2004-10-19
最后登录
2008-12-2
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
版块跳转 ...
> [软件测试新手上路]
> [软件测试新手上路精华区]
> [每日一贴]
> [测试资源共享区]
> [软件测试职业发展]
> [企业招聘]
> [人才频道]
> [学员免费推荐]
> [个人求职]
> [简历与面试]
> [51Testing软件测试沙龙]
> [软件测试每周一问]
> [话题PK]
> [测试交流QQ群与MSN群]
> 【Software Testing English Column】
> 译文征稿活动
> [未决问题区]
> [软件质量管理]
> [质量管理精华区]
> [软件缺陷管理]
> [软件测试管理]
> [软件配置管理]
> [VSS/PVCS]
> [CVS/Subversion/SVN]
> [ClearCase]
> [软件需求管理]
> [嵌入式软件测试]
> [手机测试]
> [软件测试外包]
> [本地化软件测试与国际化软件测试]
> [通用软件产品测试]
> [游戏测试]
> [金融证券行业测试]
> [电信行业测试]
> [电子商务测试]
> [TestDirector&Quality Center]
> [TD&QC精华区]
> [QuickTest Pro]
> [QTP精华区]
> [LoadRunner]
> [LR精华区]
> [WinRunner]
> [WR精华区]
> [Robot]
> [Robot 精华区]
> [Rational Functional Tester]
> [其他工具与自动化测试框架]
> [Borland Silk系列工具]
> [JMeter]
> [开源测试工具]
> [测试用例设计]
> [单元测试与集成测试]
> [xUnit]
> [日构建和Ant]
> [系统测试]
> [WEB测试]
> [性能测试]
> [安全测试]
> [测试系统架构]
> [操作系统]
> [J2EE与中间件]
> [.Net平台]
> [数据库]
> [前沿技术、测试方法]
> [灌水乐园]
> [游戏动漫]
> [流行影音]
> [健康美食]
> [电子数码]
> [运动旅游]
> [奖励专区]
> 双节送祝福抢楼活动
> 07年度最受会员欢迎活动评选
> 07年度论坛最佳版主评选
> 众志成城 抗震救灾
> 最佳博客评选
> 最佳会员评选
> [投诉建议区]
> [版主申请任命专区]
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
升级个人空间
当前时区 GMT+8, 现在时间是 2008-12-5 10:10Copyright(C)
上海博为峰软件技术有限公司
2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:
webmaster@51testing.com
或发送论坛短信至管理员
“
风在吹
”
软件测试每周一问,答帖有奖
系统培训 解决工作难题
如何更高效的进行回归测试?
测试人员会被开发人员取代?
《51测试天地》第11期正式发布
2008中国软件测试从业人员调查问卷
第29期软件测试沙龙上海站开始报名
软件测试培训 签订合同保证就业
2008中国软件测试从业人员调查问卷火热进行ing!!!
"51Testing论坛招贤纳新-诚招版主"
软件测试整体解决方案,尽在51Testing
测试人员可以被开发人员取代吗?
2008中国软件测试从业人员调查问卷火热进行ing!!!
软件测试工程师-从“菜鸟”到“精鹰”
软件测试整体解决方案,尽在51Testing