测试版本控制的管理

发表于:2007-11-19 14:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  测试是一项有成就感的工作,测试也是一项会让人枯燥疲倦的工作。
  这两天在测一个项目,让我有点感触。
  我们在测试过程中发现的bug, 开发人员修复后,会把修改过的代码提交到 正在测试的版本中去。而且,同一天也会出现提交好几次的情况,然而修改过后的代码,我们不能保证它是否会带来新的隐患。这样会给测试人员的测试工作带来困扰,只要开发一提交过代码,我就会比没有发现bug更紧张,每一次除了去验证修复的bug之外,都要尽量去保证没有遗漏他所带来的“后患”。
  那么,我们是不是也可以尝试一下产品测试中的版本控制呢!
  1、测试员以开发员在经过自测后提交的代码为基础进行测试和提交bug;
  2、 开发员以测试提交的bug为依据进行对bug的修复,修改后的代码作为一个新的版本,而不是混交到现行的测试版中。
  3、测试员在一个轮回后,再拿开发修改过后的第二个版本开测。
  当然,这样做有她的好处、也有她的不好之处。好处显而易见,至于不好之处,这么做可能需要花更多的时间与精力。在测试资源紧缺的情况下更是难上加难。
  那么,就看我们抓的是什么了。是求质量还是求速度呢?我们希望两手都抓!自然,凡事不能一概而论。在相对很小的项目以速度优先,但是在相对较大的项目我们还是应该更看重质量的。这个时候的测试,我们是否可以尝试用版本控制来试试呢?!
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • sillybug
    2014-2-26 14:03:39

    没有正式发布的测试版本是否需要存档

  • dongchanglin
    2007-11-28 16:32:51

    感觉不是很可行,比如现在开发在开发新功能,提交了一个版本,测试开始测试,同时开发在继续开发新的功能,测试人员发现问题,开发人员修改,如果不在最新的版本上修改,那么再提交新测试版本的时候必然要进行版本合并。谁能保证合并的时候不会出现问题?LZ的方法只能在每次测试版本的功能之间没有任何关联的前提下才是有效的。做BUG的回归测试,除了保证本体OK,当然也要保证关联OK。这部分功能是不能缺少的,其他和本次修改没有直接关联的功能也可以通过自动测试工具跑一下。以此来最大限度的保证测试质量。

  • xia8940516
    2007-11-27 14:26:32

    这里说的是代码/程序的版本控制。项目组有专人负责,经常听开发人员说:“我们更新好版本了,你们测试一下。。”,投产的时候,负责人说:“我们在快打版本了,你们测试的如何了? ”。需求文档和操作手册,这些也需要进行配置管理。今后去论坛看看这块内容。

  • shengyiyun
    2007-11-20 15:09:15

    写的太好了1学到很多!

  • 瘦黄花
    2007-11-19 21:01:02

    测试版本的管理确实很重要,测试环境的更新不能太频繁,否则就会打乱现有的工作计划,而陷入无休止的反复中。如果是集成测试阶段,建议2天左右取测试版本更新一次测试环境;系统测试阶段,可以以周为单位取测试版本更新测试环境。本次版本发现的bug应该留到下一个测试版本中回归。除非出现特别严重、会影响整个测试的bug,才需要及时更改及时更新。

关注51Testing

相关阅读

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号