朱少民-软件测试和质量专栏

实践和理论之完美结合: 质量文化、SQA、测试艺术、测试方法/技术、自动化测试、过程管理、CMM/CMMI、RUP/XP、Web2.0 (声明:在此发表的所有文章仅代表个人倾向)

用户操作
[即时聊天] [发私信] [加为好友]
朱少民ID:KerryZhu
641154次访问,排名57好友150人,关注者220
从事软件开发、测试、QA和过程改进等工作近二十年, 目前领导一支几百人的软件测试和QA队伍,先后出版专著《全程软件测试》和主编《软件测试方法和技术》、《软件质量保证和管理》、《软件过程管理》等教材,高级职称、硕士生导师,先后获得多项省、部科技进步奖。
KerryZhu的文章
原创 123 篇
翻译 6 篇
转载 67 篇
评论 795 篇
朱少民的公告
....产品的质量依赖于过程的质量,而过程的质量依赖于企业文化和管理
Locations of visitors to this page
最近评论
hatehesitate:说实话,ppt做得很好
hatehesitate:说实话,ppt做得很好
hatehesitate:说实话,ppt做得很好
hatehesitate:说实话,ppt做得很好
hatehesitate:说实话,ppt做得很好
文章分类
收藏
相册
发现的诱惑
同学之情
测试
CSDN软件测试圈
卖烧烤的鱼博客
天行健,君子当自强不息
开源测试工具
探索中国软件测试之道
测试专业论坛
测试最佳实践
祖洪自动化维客系统
自动化测试资源(英文)
软件测试之家
软件开发和管理
CSDN-质量圈(RSS)
寸锐斋-
有效工作和管理
计算机电子书
同学友人
江湖一萍- 古徽州婺源人
聂造的客厅
文化名人的Blog
余秋雨
易中天
综合
家乡美-中国第一状元县
MIT Open Courses
家乡美-徽州文化-荫余堂
徽州文化-建筑、版画、雕刻...
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 功能测试自动化的投入和产出收藏

新一篇: 测试执行中非常有效的策略 | 旧一篇: 软件单元测试工具比较

测试自动化,对于系统性能测试、负载测试等效果是明显的,而且我们也不得不为之。我们知道,没有测试工具进行负载模拟,要通过手工测试完成系统测试任务,几乎是不可能的。但在功能测试中,情况就大不一样了。

手工测试在功能测试中的优势还是比较大的,我在“测试方法的辩证统一(之二)”已做了讨论,工具本身并没有想象力和灵活性,而人对界面美观性、逻辑合理性,容易作出判断。所以功能测试自动化主要的应用在回归测试中,而且产品的界面(UI)和功能变化较大,自动化的脚本(Script)维护成本较大,投入和产出往往变成我们最关心的问题,在功能测试中实现测试自动化究竟是否合算?

举个例子:假如一个功能测试用例,手工运行需要10分钟,而为此测试用例开发脚本需要4个小时,即240分钟,那么意味着这个测试脚本要被运行24次收回成本,如果在加上测试脚本的维护工作量(10%),需要重复运行40-50次,才收回成本。如果在产品的一个版本中要进行2-3轮测试(一般是需要的),这个产品需要发布15-20个版本才收回成本。所以业界常说,产品发布7个版本才收回成本。

如何降低成本、可以相对增加产出或者说更快地收回成本?关键是提高脚本开发速度、提高脚本运行的稳定性和降低维护脚本的工作量,主要方法有:
    - 选择较好的、更适合的测试工具
    - 选择适宜自动化的模块
    - 尽量将脚本写成数据驱动的脚本,这一点很重要。
    - 多录制脚本,然后结构化脚本。我们知道,不是所有的模块都可以变为数据驱动方式,这时就要抽象出脚本的结构,进行有效的组合,包括分层,形成有效的层次性。
    - 测试和脚本开发合二为一,效率更明显

下表也部分说明了这个问题。也希望得到您更好的想法。

结构
成本
收益
净收益
No Automation
0
0
0
Recording and Playback
8.3
11
2.7
Data-driven structure using data pools
8.4
18
9.6
Framework structure
9.8
15
5.2
Framework / data-driven (hybrid) structure focusing on views of the application and using data pools
11.6
19
7.4

发表于 @ 2006年06月14日 18:20:00|评论(loading...)|编辑

新一篇: 测试执行中非常有效的策略 | 旧一篇: 软件单元测试工具比较

评论

#http://blog.csdn.net/charlesyy 发表于2006-06-15 23:41:00  IP: 61.189.35.*
比如说我们做web程序的对业务层,持久层的主要方法都写了测试类,那么,每当业务变更或者重构时,相应的测试类都需要修改,无形中增加了工作量,而且不是一个人写的代码,另外一个人一般不喜欢完善你的测试类,您的解决方案如何?能具体说以下么?
coolwangyu@Gmail.com
#Kerry 发表于2006-06-16 15:35:00  IP: 61.191.27.*
从我个人理解和经验看,业务的变化一般影响的是对象属性值、动作的次序、流程的改变和输入/输出的改变,但对象和类的基本构成不变,方法不变。所以对测试类,我们试图将数据和脚本分开,并尽量隔离出流程的定义,包括用XML等去定义业务数据字典(对象属性值、输入/输出数据等),这样基本可降低脚本的维护量,提高TA的产出率。
#CSDN BLOG编辑 发表于2006-06-19 11:39:00  IP: 218.247.0.*
KerryZhu网友,经过CSDN Blog专家顾问团的合议,您的文章:"功能测试自动化的投入和产出" ,成为6月14日的“每日一帖”!请参考下面的提示和我们联系领取奖品事宜,谢谢你向广大CSDN网友分享你的原创文章。

提示:
1.评选时间为周一至周五!
2.请您及时查看和关注您的个人Blog,我们会以评论的形式告诉您获奖的信息。
3.本次活动奖品是由第二书店提供的100个D币,请访问第二书店(www.dearbook.com.cn)激活您的D币帐号;激活后请将您[Dearbook的注册邮件]/[Blog的帐号]//[获奖文章名称]/[获奖日期]回复邮件给我们的编辑gaocao(AT)csdn.net;
4.请各位网友及时查收您的D币帐号,有问题及时和我们联系,或者在本栏目评论。
5.[每日一帖]不断更新中…… 明天将评选出今天的每日一帖
6.详细请参考:http://blog.csdn.net/todaypost/
#we 发表于2006-06-20 16:43:00  IP: 218.25.32.*
gdf
#we 发表于2006-06-20 16:43:00  IP: 218.25.32.*
gdf
#skinapi 发表于2006-06-26 14:06:00  IP: 218.80.208.*
功能测试自动化可以和每日构建以及冒烟测试结合起来,至于开发脚本时是不是要采用数据驱动和结构化,可以根据实际情况来。
#sgsgsg 发表于2006-07-19 15:02:00  IP: 61.142.234.*
电子商务不可缺少的工具--联动天下客户通!

入网了,建站了,访问量上升了,收入增加了吗?

下单了,跟进了,开始交流意向了,签单成功了吗?

问题出在哪儿??为什么我们总是会流失客户?为什么总是不能即时抓住商机?

我们的电子商务方式应该改变了---化被动为主动,让每一个浏览我网站的潜在客户第一时间接受我们的主动服务,让订单在第一时间内生效成交--让联动天下客户通帮你实现这一切!

联动天下客户通是一个可以直接安装在网站上的即时通讯软件,比当前到处盛行的即时通,它有一个绝对优点:不限客服,不限连接!还有更多优势如下:

  
1.可实时对浏览网站的人主动发出对话邀请,语音.
2.可实时观察网站上的访问者详细情况(如区域、IP、所用显示器情况、浏览的哪个页面等)
  3.可实时接受浏览者的网上咨询,无任何,有效监管了业务人员的作情况。
  4.可随时增加或减少服务专员的在线人数
  5.可随时更改客服专员的电子名片
  6.可随时更改专员所用号码的登陆密码及查看不在线时的留言。
7.可绑定多个域名.
8.保存三万条的聊天记录.可以实时对您的客户跟踪.


一个好的网站只能让你的产品走向世界,一个好的电子商务工具却可以让你的产品成交量得到最大提升。
还犹豫什么呢?赶快订购联动天下客户通吧。现在订购只需888元/年。还有免费版申请哦!
详情点击:www.72idc.cn/webcall/

(www.72idc.cn)是本着质量优先、服务保障的理念服务了数千家公司,是专业的域名注册、双线空间、服务器租用,托管ISP服务商,公司产品丰富、价格优惠。欢迎各新老客户前来咨询了解!

注册域名送100M全能空间 50邮局 仅需105

联动天下 http://www.72idc.cn/host/?cid=flower
智能双线空间,全球商务邮局,智能解析,代理3.5折

华南唯一一家智能服务器双线托管,服务器租用,免费送智能解析
电话:0757-85198185
#julian_zhu_2002 发表于2008-05-05 11:03:00  IP: 203.110.162.*
拜读大作,收益匪浅
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 朱少民