51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 28094|回复: 54
打印 上一主题 下一主题

软件测试过程改进的内容和注意事项有哪些?(08-10-06)(获奖名单已公布)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-6 12:53:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很多时候,我们都经常听到“软件测试过程改进”一词,那么我想知道:

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


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


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


获奖名单
奖项
获奖名单
奖励
答案链接
一等奖
duola1119
当当购物卡50元
42#
二等奖
zhuzx
300论坛积分
12#
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-10-6 13:31:32 | 只看该作者

占个个好位置,看专家们回答

软件测试过程改进,对我来说感觉是一个很陌生的话题?感觉项目测试中很少用到呢?不知道大家是否有同感??
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2008-10-6 14:01:44 | 只看该作者
    原帖由 默默巫 于 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 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-10-6 16:26:09 | 只看该作者

    版主最近选的题目都特别难,但是讨论方向确实不错!!

    版主最近选的题目都特别难,感觉工作一两年工作经验的同学,答题目都无能为力呢?唉,现在发现差距太大了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2008-10-6 17:33:29 | 只看该作者
    原帖由 怪好 于 2008-10-6 16:26 发表
    版主最近选的题目都特别难,感觉工作一两年工作经验的同学,答题目都无能为力呢?唉,现在发现差距太大了。

    呵呵,你有什么问题也可以给我们提供,大家一起来讨论哦!
    http://bbs.51testing.com/thread-111420-1-1.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-10-7 10:37:56 | 只看该作者

    版主,真是好题目一个

    “软件测试过程改进”这个研究方向确实不错,但是感觉有点难。在实际工作中用的比较少,很希望看到高手的答案,让我们增长见识,呵呵!

    本人先谢过各位大虾了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-10-7 11:40:09 | 只看该作者
    顶起,期待好的答案
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-2-27 09:32
  • 签到天数: 164 天

    连续签到: 1 天

    [LV.7]测试师长

    8#
    发表于 2008-10-7 12:55:17 | 只看该作者

    空释

    软件测试过程改进: 顾名思义就是在软件测试过程中发现了测试计划的不完善,所以采取相应措施,加以完善,是测试尽可能的 “完美一些”。具体实施测试中,不管是人工测试,还是自动化测试总该会发现有待改善的地方,综合时间,金钱,人力,项目进度等多个方面因素,衡量思考,权衡利弊,加以合理优化改善。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-3-24 16:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2008-10-7 13:23:31 | 只看该作者
    软件测试过程改进的内容和注意事项
    这个问题比较复杂。我看过几篇文章,但是理解得上不到位,在这里说上一点,算是抛砖引玉吧。
    软件测试过程改进这个词本身就来源于软件工程,引自于软件开发过程改进。软件测试的最终目的即通过各种手段和策略,尽早的检测出软件存在的问题,促使软件质量得到保重。所以它是软件质量保证的重要手段。而软件质量的重要意义也就决定在测试的整个生命周期,在测试的整个过程都要以质量为核心,提高和改进我们的工作。

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

    至于改进的内容无外乎从软件的需求分析,测试计划的设计,测试的进行,测试进度的质量和速度跟踪,测试的过程结果监控和汇报,测试的工具使用,测试结束后的追踪,改进等等这些方面进行。
    至于注意的事项,则是需要把握软件测试和软件质量的关系,软件质量和软件成本的关系,软件测试手段(手动,自动,黑盒,白盒)相互的关系入手。里面的道理诸位也都接触了很多,不需要我在赘述。
    自我总结的一句“下里巴人”之言:软件测试的生命周期本身就是一个软件测试的过程,过程的结束就是软件质量的庐山真面目。如果想保证过程之后的质量可圈可点,自然要保证每一个环节上的质量。
    这其实也是TQM的理论精粹。即全面质量管理。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-11-23 09:27
  • 签到天数: 55 天

    连续签到: 1 天

    [LV.5]测试团长

    10#
    发表于 2008-10-7 16:04:49 | 只看该作者
    占个位置,晚上回家再说
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2008-10-7 21:13:29 | 只看该作者
    软件测试过程改进是个比较难但是又迫切的问题,密切关注中。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2008-10-8 11:05:22 | 只看该作者

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

    公司最近刚好在做测试过程改进方面的工作,我提出的内容仅供参考,如果想看详细内容,请点击下面的链接,并希望各位同行提出宝贵的建议,谢谢!!!

    http://www.51testing.com/?33505/ ... e_itemid_94222.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2008-10-8 11:27:33 | 只看该作者

    zhuzx,感觉您太牛了,建议您申请51Testing博客专家

    看了你的答案后,顿时茅舍顿开,虽然没有经历测试过程改进,也学到了不少新知识。

    您这么多工作经验,建议您申请51Testing版主或博客专家,好好帮助我们这些新手,Thanks!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2008-10-8 13:26:56 | 只看该作者

    同意12楼的说法

    我个人认为:软件测试过程改进是软件工程的一种理性的回归,反映了测试界对测试质量和过程的重视,以及软件的重新定位。只有这样,软件测试才会逐渐成熟。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2008-10-8 13:45:10 | 只看该作者

    个人观点

    我觉得中国的大部分软件公司都不重视测试,更谈不上测试过程改进。当然,测试人才低工资,从业人员少,被遗弃也变成了现实。可喜的是,像“zhuzx”这样的测试经理,已经开始考虑“测试过程改进”了,“痛定思痛”是好事,相信测试的春天马上就要到来。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2008-10-8 15:25:04 | 只看该作者
    好像“测试工具”的应用,可以协助推进过程改进吧!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2008-10-8 15:31:24 | 只看该作者

    个人愚见

    针对改进软件测试过程,我的建议:是改进被测试的产品,使它更容易被测试,有很多改进措施,既可以帮助用户更好的使用产品,也可以帮助测试人员更好的测试产品。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2008-10-8 16:26:06 | 只看该作者

    谢谢好心人的经验分享

    原帖由 zhuzx 于 2008-10-8 11:05 发表
    公司最近刚好在做测试过程改进方面的工作,我提出的内容仅供参考,如果想看详细内容,请点击下面的链接,并希望各位同行提出宝贵的建议,谢谢!!!

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


    学习中,谢谢分享!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2008-10-8 16:51:32 | 只看该作者

    特别感谢“zhuzx测试前辈”的精彩回答,弥补了测试的部分空白!!

    很感谢各位朋友的回帖,特别感谢“zhuzx测试前辈”给我指点迷津!!让我明白了“测试过程改进”的基础知识,给我上了一堂“测试课”,再次表示谢意!!!

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2008-10-8 17:59:03 | 只看该作者

    回复 1# 的帖子

    好长时间没来了
    提供给大家参考:
    http://www.51testing.com/?26684/ ... e_itemid_94281.html

    软件开发过程的质量决定了软件系统的质量,同样软件测试过程改进的质量决定了测试的质量和效率。其中,测试技术解决了测试采用的方法和技术问题,测试管理保证各项测试活动的顺利开展。然而,对于一个工程而言,过程也就是生命周期,也会至关重要地影响着生产效率和软件质量。测试工作有其本身的周期。测试过程从产品的需求阶段开始,此后,与整个开发过程并行开展,换句话说,伴随着开发过程的每一个阶段,都有一个重要的测试活动。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 02:28 , Processed in 0.088508 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表