51Testing软件测试论坛

标题: 软件测试过程改进的内容和注意事项有哪些?(08-10-06)(获奖名单已公布) [打印本页]

作者: 默默巫    时间: 2008-10-6 12:53
标题: 软件测试过程改进的内容和注意事项有哪些?(08-10-06)(获奖名单已公布)
很多时候,我们都经常听到“软件测试过程改进”一词,那么我想知道:

软件测试过程改进的“内容”和“注意事项”有哪些?


感谢会员九角树提供此精彩问题!如果你也有问题想提出来和大家一起讨论,请点击此处>>
说不定下期讨论的问题就是由你提出的哦,请快快参与吧!


非常感谢各位会员积极参与,截止至10月13日12:00分,从该贴所有评论中选出部分作出精彩评论的会员予以奖励。
礼品和积分将在本周内送出。


获奖名单
奖项
获奖名单
奖励
答案链接
一等奖
duola1119
当当购物卡50元
42#
二等奖
zhuzx
300论坛积分
12#

作者: 天府之国    时间: 2008-10-6 13:31
标题: 占个个好位置,看专家们回答
软件测试过程改进,对我来说感觉是一个很陌生的话题?感觉项目测试中很少用到呢?不知道大家是否有同感??
作者: archonwang    时间: 2008-10-6 14:01
原帖由 默默巫 于 2008-10-6 12:53 发表
很多时候,我们都经常听到“软件测试过程改进”一词,那么我想知道:

软件测试过程改进的“内容”和“注意事项”有哪些?

感谢会员九角树提供此精彩问题!如果你也有问题想提出来和大家一起讨论,请点击此处>> ...



霸位置,改天答。

[2008-10-10]:简单答下,下面已有同仁提供了更细致的答案,大家参考看看。

关于软件过程改进的内容和一些注意事项,我想以下的这本书可以解答:
http://www.china-pub.com/12341

接下来整理下来自网络上的一些看法和自己比较认同的具体做法:
1. 只要是与质量有关的活动,几乎都有过程。这个过程的管理循环,简单来说就是基本的戴明环(PDCA)。一切的改进基于目前的客观事实之上,又比当前的客观过程更优化和有效。
2. 工程的过程与软件测试的过程是很类似的。如下表述:

3.基于工程的经验公式:质量控制=技术+管理+过程来解释软件测试的过程改进。
测试技术解决了测试采用的方法和技术问题,测试管理保证各项测试活动的顺利开展。然而,对于一个工程而言,过程,也就是生命周期,也会至关重要的影响着生产效率和软件质量。软件测试的过程改进,主要着眼于合理调整各项测试活动的时序关系,优化各项测试活动的资源配置以及实现各项测试活动效果的最优化。
4. 软件测试过程改进的关注点

5. 软件测试过程改进的注意问题:
5.1. 获得高层在行为及资金上的支持
5.2. 确定合适的当前标准和考核规范
5.3. 过程改进必须与公司发展的战略性目标整合
5.4. 不断检查与改进,在过程改进上只有起点和阶段性目标,没有终点。
5.5. 人员素质的优化与概念深入

[ 本帖最后由 archonwang 于 2008-10-13 13:31 编辑 ]
作者: 怪好    时间: 2008-10-6 16:26
标题: 版主最近选的题目都特别难,但是讨论方向确实不错!!
版主最近选的题目都特别难,感觉工作一两年工作经验的同学,答题目都无能为力呢?唉,现在发现差距太大了。
作者: 默默巫    时间: 2008-10-6 17:33
原帖由 怪好 于 2008-10-6 16:26 发表
版主最近选的题目都特别难,感觉工作一两年工作经验的同学,答题目都无能为力呢?唉,现在发现差距太大了。

呵呵,你有什么问题也可以给我们提供,大家一起来讨论哦!
http://bbs.51testing.com/thread-111420-1-1.html
作者: luna_812    时间: 2008-10-7 10:37
标题: 版主,真是好题目一个
“软件测试过程改进”这个研究方向确实不错,但是感觉有点难。在实际工作中用的比较少,很希望看到高手的答案,让我们增长见识,呵呵!

本人先谢过各位大虾了。
作者: sixsigmay    时间: 2008-10-7 11:40
顶起,期待好的答案
作者: wwyfriend    时间: 2008-10-7 12:55
标题: 空释
软件测试过程改进: 顾名思义就是在软件测试过程中发现了测试计划的不完善,所以采取相应措施,加以完善,是测试尽可能的 “完美一些”。具体实施测试中,不管是人工测试,还是自动化测试总该会发现有待改善的地方,综合时间,金钱,人力,项目进度等多个方面因素,衡量思考,权衡利弊,加以合理优化改善。
作者: tengmy    时间: 2008-10-7 13:23
软件测试过程改进的内容和注意事项
这个问题比较复杂。我看过几篇文章,但是理解得上不到位,在这里说上一点,算是抛砖引玉吧。
软件测试过程改进这个词本身就来源于软件工程,引自于软件开发过程改进。软件测试的最终目的即通过各种手段和策略,尽早的检测出软件存在的问题,促使软件质量得到保重。所以它是软件质量保证的重要手段。而软件质量的重要意义也就决定在测试的整个生命周期,在测试的整个过程都要以质量为核心,提高和改进我们的工作。

我们最熟悉的那句:尽早测试也是因为这个原因而被奉为真理。即越早发现软件中存在的问题,开发费用就越低,软件质量越高,软件发布后的维护费用越低。读过Ronpatton的《软件测试》的人,一定都不会忘记象征着软件费用的那个逐次被放大的蟑螂。。
一个好的、成熟的软件测试过程能够最大限度的保证软件测试的质量和有效性。目前,对软件测试的研究工作主要集中在测试技术和测试工具上,而对测试过程的改进研究工作还需进一步加强。
度量是改进过程的有效途径之一 。通过对测试过程的度量,可以使测试过程规范化、可视化;对度量数据的分析,可以测量出测试过程的有效性及存在的问题,明确测试过程的改进方向,从而保证软件的质量。因此,对软件测试过程的度量具有重要意义。
从软件测试的过程来把握测试的质量,来改进测试的过程,则可以从测试的生命周期入手。

至于改进的内容无外乎从软件的需求分析,测试计划的设计,测试的进行,测试进度的质量和速度跟踪,测试的过程结果监控和汇报,测试的工具使用,测试结束后的追踪,改进等等这些方面进行。
至于注意的事项,则是需要把握软件测试和软件质量的关系,软件质量和软件成本的关系,软件测试手段(手动,自动,黑盒,白盒)相互的关系入手。里面的道理诸位也都接触了很多,不需要我在赘述。
自我总结的一句“下里巴人”之言:软件测试的生命周期本身就是一个软件测试的过程,过程的结束就是软件质量的庐山真面目。如果想保证过程之后的质量可圈可点,自然要保证每一个环节上的质量。
这其实也是TQM的理论精粹。即全面质量管理。
作者: 博一笑    时间: 2008-10-7 16:04
占个位置,晚上回家再说
作者: xazaj    时间: 2008-10-7 21:13
软件测试过程改进是个比较难但是又迫切的问题,密切关注中。。
作者: zhuzx    时间: 2008-10-8 11:05
标题: 软件测试过程改进的内容和注意事项有哪些?
公司最近刚好在做测试过程改进方面的工作,我提出的内容仅供参考,如果想看详细内容,请点击下面的链接,并希望各位同行提出宝贵的建议,谢谢!!!

http://www.51testing.com/?33505/ ... e_itemid_94222.html
作者: likelovetest    时间: 2008-10-8 11:27
标题: zhuzx,感觉您太牛了,建议您申请51Testing博客专家
看了你的答案后,顿时茅舍顿开,虽然没有经历测试过程改进,也学到了不少新知识。

您这么多工作经验,建议您申请51Testing版主或博客专家,好好帮助我们这些新手,Thanks!!!!
作者: 云里雾里    时间: 2008-10-8 13:26
标题: 同意12楼的说法
我个人认为:软件测试过程改进是软件工程的一种理性的回归,反映了测试界对测试质量和过程的重视,以及软件的重新定位。只有这样,软件测试才会逐渐成熟。
作者: 开心网    时间: 2008-10-8 13:45
标题: 个人观点
我觉得中国的大部分软件公司都不重视测试,更谈不上测试过程改进。当然,测试人才低工资,从业人员少,被遗弃也变成了现实。可喜的是,像“zhuzx”这样的测试经理,已经开始考虑“测试过程改进”了,“痛定思痛”是好事,相信测试的春天马上就要到来。
作者: 猫腻    时间: 2008-10-8 15:25
好像“测试工具”的应用,可以协助推进过程改进吧!
作者: zzhix    时间: 2008-10-8 15:31
标题: 个人愚见
针对改进软件测试过程,我的建议:是改进被测试的产品,使它更容易被测试,有很多改进措施,既可以帮助用户更好的使用产品,也可以帮助测试人员更好的测试产品。
作者: lucklytesting    时间: 2008-10-8 16:26
标题: 谢谢好心人的经验分享
原帖由 zhuzx 于 2008-10-8 11:05 发表
公司最近刚好在做测试过程改进方面的工作,我提出的内容仅供参考,如果想看详细内容,请点击下面的链接,并希望各位同行提出宝贵的建议,谢谢!!!

http://www.51testing.com/?33505/action_viewspace_itemid_94 ...


学习中,谢谢分享!!!
作者: 九角树    时间: 2008-10-8 16:51
标题: 特别感谢“zhuzx测试前辈”的精彩回答,弥补了测试的部分空白!!
很感谢各位朋友的回帖,特别感谢“zhuzx测试前辈”给我指点迷津!!让我明白了“测试过程改进”的基础知识,给我上了一堂“测试课”,再次表示谢意!!!


作者: 卖烧烤的鱼    时间: 2008-10-8 17:59
标题: 回复 1# 的帖子
好长时间没来了
提供给大家参考:
http://www.51testing.com/?26684/ ... e_itemid_94281.html

软件开发过程的质量决定了软件系统的质量,同样软件测试过程改进的质量决定了测试的质量和效率。其中,测试技术解决了测试采用的方法和技术问题,测试管理保证各项测试活动的顺利开展。然而,对于一个工程而言,过程也就是生命周期,也会至关重要地影响着生产效率和软件质量。测试工作有其本身的周期。测试过程从产品的需求阶段开始,此后,与整个开发过程并行开展,换句话说,伴随着开发过程的每一个阶段,都有一个重要的测试活动。
作者: lucklytesting    时间: 2008-10-8 18:27
标题: 卖烧烤的鱼,麻烦您有时间把这两个问题也答一下,谢谢!!!
http://bbs.51testing.com/thread-123267-1-1.html

http://bbs.51testing.com/thread-127439-1-1.html

很想看看您的高见?先谢谢!!

作者: huguxiang    时间: 2008-10-9 09:48
看了受益匪浅呀,可惜在我们公司派不上用场!
作者: 望川    时间: 2008-10-9 11:18
标题: zhuzx和烤鱼都答得很精彩,难分胜负呢?
高手答题,就是不一样呀!!学习中。
作者: 望川    时间: 2008-10-9 11:20
标题: 赞成lucklytesting的想法
原帖由 lucklytesting 于 2008-10-8 18:27 发表
http://bbs.51testing.com/thread-123267-1-1.html

http://bbs.51testing.com/thread-127439-1-1.html

很想看看您的高见?先谢谢!!



麻烦“卖烧烤的鱼”,抽空答一下,谢谢大虾啦!!!
作者: 若竹    时间: 2008-10-9 11:42
标题: 很希望能够看到更多高手的回答
偶已经给zhuzx和卖烧烤的鱼送了鲜花,希望你们再接再厉,勇往直前,给我们带来更多的经验分享。

迫切希望51Testing博客的专家们也来发表一下自己的看法?

不然“博客测试专家”的名声是不是白给了?呵呵!!!
作者: 915SW    时间: 2008-10-9 11:59
标题: “若竹”朋友说出了我们会员的心声
原帖由 若竹 于 2008-10-9 11:42 发表
偶已经给zhuzx和卖烧烤的鱼送了鲜花,希望你们再接再厉,勇往直前,给我们带来更多的经验分享。

迫切希望51Testing博客的专家们也来发表一下自己的看法?

不然“博客测试专家”的名声是不是白给了?呵呵!!!



既然是“测试专家”,都不出来帮忙解惑,回答题目,唉。。。。。。。。。。,只能说遗憾呀!!!
作者: 测试低保户    时间: 2008-10-9 13:22
标题: 这样的好题目要多讨论
希望能有更多的人参与!!
作者: 测试能手    时间: 2008-10-9 14:22
集广思益,讨论才是硬道理,嘿嘿!!!
作者: 卖烧烤的鱼    时间: 2008-10-9 17:57
标题: 回复 21# 的帖子
当前工作较忙,估计下周会先谈谈自己的看法^_^
作者: yzylion    时间: 2008-10-10 14:05
标题: 回复软件测试过程改进
软件测试不是保证软件测试质量的,这个我们都知道,要那么要保证软件测试的质量是要靠不段的改进开发工程来实现的
同样要保证软件测试的质量也是要通过很好的软件测试过程来实现的,那么软件测试过程的改进是什么?要注意些什么呢
我个人观点如下:
  软件测试过程改进:通过对已经进行的软件测试过程分析,找出该过程中存在的不足,挖掘出新的思路,新的测试技术的这么一个过程.
  软件测试过程改进的注意事项:
  一:确定当前实践的基线;
二:拟定前景和目标;
三:阐明需求并按优先级排序;
四:创建项目;
五:制定改进计划;
六:逐步引入进化;
七:度量结果
另外软件测试过程的改进是一个循环的过程,所以当完成了这一阶段的改进之后又要回到第一步,进行新的一轮的软件测试过程的改进,也就是又回到上面的第一步:确定当前实践的基线
一步步,一步步......
个人观点,分享
作者: 郁闷的我    时间: 2008-10-10 16:29
高手多来点::zhuhe:::
作者: 51tchina    时间: 2008-10-10 20:12
标题: 回复 12# 的帖子
朋友,您写的很详细,很具体,不得不翘起大拇指。
作者: 770639805    时间: 2008-10-11 00:17
高手就是高手!赞!菜鸟学习了
作者: gottoesting    时间: 2008-10-13 09:32
标题: 您回答得挺好
原帖由 zhuzx 于 2008-10-8 11:05 发表
公司最近刚好在做测试过程改进方面的工作,我提出的内容仅供参考,如果想看详细内容,请点击下面的链接,并希望各位同行提出宝贵的建议,谢谢!!!

http://www.51testing.com/?33505/action_viewspace_itemid_94 ...


挺好,真希望有那种工作环境!送鲜花表示谢意。
作者: 海洋世界    时间: 2008-10-13 09:41
标题: zhuzx,我谢谢您
这几期您回答的每周一问,我都看了,太好太精彩了,希望你以后常来答题。

作者: 怪好    时间: 2008-10-13 09:47
标题: zhuzx同行,谢谢啦
你博客写的文章挺有水平,值得我们同行借鉴,嘿嘿。

希望以后能看到您更精彩的回答。
作者: 怪好    时间: 2008-10-13 09:50
标题: zhuzx我给您提个建议
能否写一点您测试管理工作相关的文章,也放到您的博客里。如果真能这样那就最好了,比较完美了。我强烈期待!!!
作者: uestc    时间: 2008-10-13 10:01
标题: 我靠,您的鲜花好多呀,不久的将来您一定是一个测试界的网络红人
原帖由 zhuzx 于 2008-10-8 11:05 发表
公司最近刚好在做测试过程改进方面的工作,我提出的内容仅供参考,如果想看详细内容,请点击下面的链接,并希望各位同行提出宝贵的建议,谢谢!!!

http://www.51testing.com/?33505/action_viewspace_itemid_94 ...



相信只要您坚持答题,不久的将来您一定是一个测试界的网络红人。我们永远支持您,呵呵!!!!!!
作者: 翱翔太空    时间: 2008-10-13 10:24
标题: “每周一问”答题友情提示
友情提示:看帖后顺手回帖,是对辛苦答帖者的鼓励,是美德,希望能够支持。
作者: 翱翔太空    时间: 2008-10-13 10:24
只有人气很旺了,估计高手答题目才会很多。
作者: 动力无限    时间: 2008-10-13 10:38
标题: 鲜花代表实力,呵呵
我们新手喜欢详细一点的答案,学习啦!!!很感谢给位高手的精彩回答。
作者: duola1119    时间: 2008-10-13 10:48
正巧公司最近也是在做CMMI的过程改进,我就谈一下测试过程改进的看法。
前言:
别人的好的测试过程不是好的测试过程,真正适合自己公司的测试过程才是好的测试过程。
不要盲目的拷贝大公司的测试过程,而是要吸取他们的经验来定义我们自己的测试过程,这样的测试过程对于我们来说才是有价值的,有改进意义的。
要完成测试过程的改进,前提是发现目前公司的测试过程中存在的需要改进的地方,用CMMI人性化的语言来讲,就是存在的改进的机会。只有明确了自己目前存在的改进的机会,才会有目标的去改进,得到的成效才是显著的。
测试过程改进的内容
但凡测试也就是包括单元测试、软件集成测试、系统集成测试、鉴定测试、非正式验收测试、正式验收测试这么几大类。那么测试过程的改进就是围绕着这些工件而作的工作。
由于单元测试和软件集成测试一般都是由项目组内部执行,所以这里不对其进行介绍了。
根据我自己的想法,一个标准的测试过程应该包括以下步骤:
1.确定角色和职责
确定测试负责人,测试设计人员,测试实施人员,测试执行人员。有独立测试部门的,测试经理担任项目测试组组长,如果没有则由项目经理组建测试小组,指派人员作为测试组长。
2.制定相关文档
系统需求和系统设计文档交付之后,测试负责人制定相应测试计划,设计人员设计测试用例,实施人员实施测试环境。
3.评审会议
测试负责人组织项目开发小组人员,PPQA参与测试计划评审会议,测试用例评审会议,并在测试小组内指定测试记录员编写《测试计划评审会议记录》和《测试用例评审会议记录》。测试负责人指定相应人员根据评审会议记录产生的不符合议题编写《不符合议题报告》。评审未通过的则另择时评审,重复上不,通过的则纳入配置管理库,允许发布。
*测试计划和测试用例的评审不一定都在一个时间内
4.培训
测试负责人视需要决定是否对测试小组成员进行培训,如果需要则安排时间进行培训。
5.执行测试
项目的集成测试完毕之后,测试小组接收第一版本程序后,执行测试用例填写测试结果,并提交BUG到专用的BUG管理工具由相关人员改错。测试执行人员编写《测试日志》、《测试总结报告》。
6.度量
测试人员统计测试的工作量,文档的规模,以及缺陷的个数与类型等,并将此度量数据输入测试总结报告汇报给项目经理。
其中重复的地方比较多,在过程改进中就要特别的注意,最好是制定流程,越是重复的地方,越是要制定流程。
流程大致是这样的,需要改进的地方我也只想到了以下几点:
1.规范初步流程
至少整个流程是规范的,有一个大体流程文档。
2.寻找现行流程中的问题
排列出目前所有问题,寻找出、过程、技术中的突出问题加以解决。
3.细化流程
在规范初步流程的基础上,在根据寻找的线性流程中的问题,形成一个比较完善的符合自己的流程体系。
需要注意事项:
1.人员的意识
改进测试的过程,不单单是测试部门的事情,而是整个团队的事情,应当在这种改进意识在项目组成员头脑中形成一种惯性之后再进行过程的改进,有助于改进过程的成功。
2.不要为了写文档而写文档
过程改进中有各种各样的文档要写,大量的书写工作不免会产生抵触情绪,这个时候一定要加紧监督,确保产生的文档不是虚假的数据,而是有实际作用的。
3.要持之以恒
过程改进工作不是一天两天就能完成的,文档是可以在几天内完成,但是真正的让过程改进发挥其作用,一定要坚持不懈,持之以恒,让其由一种约束慢慢的成为一种习惯。
4.少讲不负责的话
如果你是测试组的负责人,或说话有些分量的人,或者是有点“辈份”的人,不要说那些“就是补点文档”“随便填填”之类的话,因为你的话会影响到你身边的其他人。
**附上模板**

[ 本帖最后由 duola1119 于 2008-10-13 17:13 编辑 ]
作者: qiyan    时间: 2008-10-13 13:45
标题: zhuzx确实太牛逼了
zhuzx确实太牛逼了,佩服佩服呀!!


作者: 无语了    时间: 2008-10-13 17:36
标题: 卖烧烤的鱼,答题那么好,居然连一个3等级都没有得到,简直无语了
卖烧烤的鱼的答题水平比1等奖讲要好,大家有目工堵,居然都还没有获奖,真是无语啦。真的希望版主还是要懂测试呀!!!
作者: 17bishi    时间: 2008-10-13 17:47
标题: 版主,请读
版主,你有没有搞清楚,每周一问的答题规则?如果不清楚,请看附件。
作者: 默默巫    时间: 2008-10-13 17:48
原帖由 无语了 于 2008-10-13 17:36 发表
卖烧烤的鱼的答题水平比1等奖讲要好,大家有目工堵,居然都还没有获奖,真是无语啦。真的希望版主还是要懂测试呀!!!

每期的每周一问都是由专业老师来评定的.
作者: 默默巫    时间: 2008-10-13 17:56
原帖由 17bishi 于 2008-10-13 17:47 发表
版主,你有没有搞清楚,每周一问的答题规则?如果不清楚,请看附件。


每周一问的初衷不就是让大家一同来参与讨论,解决问题的么?
老师认为duola1119会员的回答很全面,这次破例给她一次机会,也是提高会员答题的积极性.
作者: duola1119    时间: 2008-10-13 19:12
我晕,我的回答没得到认可啊!
楼主也别说给什么机会,以前我答题1等奖都有得过,如果这个答案不为大家认可,不如把一等奖头衔去掉。
作者: 佐伊    时间: 2008-10-13 19:37
我觉得一等奖没有可什么置疑的.
我认可你.
作者: james.zhong    时间: 2008-10-16 16:13
改进是针对性的~~~但是前提是你知道问题在哪里?要不然你是在扯淡!
可以通过一下方法去查找问题:
1.从测试基本流程做起
2.公司各个部门配合的基本流程
3.测试数据是否全面!是否能反映测试应有的成果!
4.测试人员如何看到自己的工作岗位的!
5.公司其人部门人员是如何看待测试部门的!
6.管理层是如何认识测试的!

我想通过这几点你就应该知道问题在哪里,并且你也会想出一些针对性的方案来改进测试过程!
作者: wtfc    时间: 2008-10-24 14:33
标题: 个人觉的这次颁奖不是很合适
这次答题目,卖烧烤的鱼,答题不错,不得一等奖真亏!!!

嘻嘻!!!
作者: makxuxy    时间: 2008-12-16 00:41
标题: 回复 12# 的帖子
我怎么链接不上
作者: hutter2006    时间: 2009-1-7 11:35
原帖由 zhuzx 于 2008-10-8 11:05 发表
公司最近刚好在做测试过程改进方面的工作,我提出的内容仅供参考,如果想看详细内容,请点击下面的链接,并希望各位同行提出宝贵的建议,谢谢!!!

http://www.51testing.com/?33505/action_viewspace_itemid_94 ...



凡是你贴的内容都打不开!
难道论坛也存在内幕交易???
作者: lisa_520    时间: 2009-4-5 22:03
标题: 回复 12# 的帖子
链接怎么打不开啊????
作者: Amiee99    时间: 2009-4-13 15:50
都说的很好




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