缺乏版本控制测试易陷混乱风险
作者:管理员 发布时间:[ 2010/2/21 10:03:13 ] 推荐标签:
(4)容易导致本地版本和服务器版本不一致
测试版本混乱造成的危害还体现在资源的浪费上面,很多测试团队经常发生测试组花费时日测试某一项功能,却发现新修正的开发版本已经把整项功能取消,导致大家重复测试。发生这类错误原因是因为测试组没有拿到新的开发版本,也可能是测试人员在从服务器那里更新本地版本时,由于缺乏版本控制和管理,从而导致本地版本和服务器版本不一致。因此,加强本地版本和服务器版本的一致性管理,是重要的一项工作。
(5)缺乏测试文档可追溯性
版本控制不仅只为各种测试版本提供了文档管理支持,还能提供可追溯性的文件。这样我们可以随时查阅软件测试过程中生成的各种文档,这是提高、总结和分享测试经验的重要途径之一。
什么是软件测试的版本控制?
(1)什么是版本控制?
软件测试过程中有一个非常重要的方面,是测试版本控制。对于软件测试人员来说,版本控制这个概念大家都不陌生。版本控制简单的说是对测试版本有明确的标识、说明,并且测试版本的交付是在项目管理人员的控制之下。测试版本的标识是用来识别所用的版本的状态,版本号码的用处很多,例如在填写错误报告的时候往往需要提供发现错误的版本号。在做缺陷分析时,也可以利用版本号来区别缺陷和判断缺陷的发展趋势。因此,版本控制从某种意义上也可认为是软件质量稳定度趋势的反映。
版本控制(Revision Control)是软件测试的一门实践性技术,版本控制透过文件控制(Documentation Control)记录各次测试行为,并为每次测试行为编上序号。版本控制的简单方法是在每一个公布的测试文档版本上做出标识,包括一个版本的历史情况,即已做的测试内容、测试日期、测试人员姓名以及测试的原因,并根据约定标准标记每一次的测试顺序。简单的例子是,初的版本指定为1,当做了测试之后,版本编号增加为2,以此类推。
(2)版本控制的作用
版本控制包括两个方面:一是保证测试人员得到的是新的版本,二是记录历史版本的测试状态。版本控制是对系统不同版次进行标识和跟踪的过程,而版次则是指一系列版本变迁的其中一个。版本标识的目的是便于对版本加以区分、检索和跟踪,以表明各个版本之间的关系。版本控制的功能在于能跟踪记录整个测试过程,包括测试本身和相关文档,以便对不同阶段的待测软件及相关文档进行标识和差别分析,也便于协调和管理测试团队的工作。所以,对版本的控制实际上是对各种测试行为的管理和控制。
总的来说,版本控制是管理测试后状态变更的一种技术。对于测试人员来说,它是不可或缺的工具。测试人员可以通过版本说明文档了解到当前的测试版本中和上一版本有那些显著的变化。明确了这些情况之后,测试人员可以更加高效,有针对性的执行测试。因此,对软件测试团队而言,测试版本发行和控制是一件大事。
(3)版本控制的评价标准
对软件测试的版本控制来说,衡量其效果的标准可归根结底为两点:效率和质量。如果版本控制终使软件测试效率得到提高、使软件质量得到提升,那是成功的。反之,则是失败的。效率的提高比较容易理解,而测试质量的提升则体现在:软件的一致性、冗余程度等。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11