关于测试方面一些版本控制及管理工具的安装及使用

1.Visual Source Safe(VSS)

微软公司出品的版本控制系统
作用:
防止用户无意中丢失文件。
允许回溯到以前版本的文件。
允许分支、共享、合并和管理文件版本。
跟踪整个项目的版本。
跟踪模块化代码(一个由多个项目重用或共享的文件)。

安装以及使用方法:

百度文库
CSDN
http://blog.csdn.net/fwj380891124/article/details/8228145

2.Subversion(SVN)

一款开源的版本控制系统
相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。
svn服务器有2种运行方式:独立服务器和借助apache运行。

工作流程:

开始新一天的工作:
从服务器下载项目组最新代码。
进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。
下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。

安装以及使用:

CSDN
http://blog.csdn.net/dajuezhao/article/details/6183449

3.ClearQuest(CQ)

IBM Rational提供的缺陷及变更管理工具
它对软件缺陷或功能特性等任务记录提供跟踪管理。
提供了查询定制和多种图表报表。
每次查询都可以定制,以实现不同管理流程的要求。

架构及数据库:

ClearQuest可以部署两种架构模式。
CS架构,客户端需安装ClearQuest软件,服务端需要安装数据库管理系统。
BS模式,除了需要构建数据库服务器,还需要构建一个Web服务器,这样用户就可以使用浏览器来登录使用ClearQuest系统。
SQL Server,SQL Anywhere,ORACLE,ACCESS,DB2。

基本流程:

测试人员提交缺陷,此时缺陷处于Submitted状态。
缺陷分配人员对Submitted状态的缺陷进行评估
评估结果是要修改缺陷,则将缺陷分配给开发人员,此时缺陷处于Assigned状态。
缺陷分配人员觉得缺陷描述不清楚或缺陷描述内容不是缺陷,则可以执行reject操作,将缺陷驳回,此时缺陷处于Submitted状态。
开发人员选择分配给自己且状态为Assigned的缺陷,执行open操作,开始准备处理缺陷,此时缺陷处于Opened状态。此后开发人员在ClearCase中所做的修改,都对应到ClearQuest的该活动。           
如果开发人员发现分配的这个缺陷,不属于他的缺陷,则可以执行reject操作,将缺陷打回给缺陷分配人员重新分配,此时缺陷状态为Submitted。  

开发人员修改完缺陷,在CQ中执行Resolve操作,填写“解决方案”、工时等信息,此时缺陷处于Resolved状态。 
测试人员验证状态为Resolved的缺陷。如果验证通过,执行validate操作,将缺陷状态转变为Closed。如果验证不通过,执行reject操作,将缺陷驳回给开发人员,缺陷状态转变为Opened。 
当测试人员在测试期间,发现原本已关闭的缺陷再次打开,那么需要对该缺陷执行reopen操作,将缺陷重新打回给相应的开发人员。此时缺陷状态转变为Opened。 
对于Postponed状态的缺陷,如果需要处理,测试人员将该缺陷执行assign操作,将缺陷转化为Assigned状态;如果经开会讨论决定不处理,则缺陷分配人执行close操作,将缺陷关闭。

安装以及使用手册:

安装:
http://wenku.baidu.com/link?url=5L2jaXJwiWrUWDblPfx2VTwuO3xU8ndLy_dZ7BGIHilj-Cd-THC4aOu00gGKN1MyMJk1w7uB2nodoaR7twAaqep2i7GcfVNhuCN8_TbaW0G
使用手册:
http://wenku.baidu.com/link?url=5BECn0Elog1vU-7KXmABKaxGm0O15GT-tbVUxZkMayPSwfEsaaGO5SoKu_JpDFe0SUmbmPWdyx0zJiQPiP3nx0xXDQJbciO6MLN6gCrTFxi

4.ClearCase(CS)

ClearCase具体的说是做配置管理的工具,只是SCM管理工具其中的一种。

四种功能:
    Version Control:自动追踪每一个文件和目录的变更情况,通过分支和归并功能支持并行开发。Workspace              Management:提供了一致性、灵活性和工作空间域(有时也称为"Sandboxes")可重用的功能。
    Build Management:自动产生软件系统构造文档信息清单,而且可以完全、可靠的重建任何构造环境。
    Process Control:明确项目设计的流程

优势:

增加团队效率
增加个人效率 
减少错误发生
硬件资源的优化
提高项目协调和编制
提高产品质量 
更加有效的团队扩展

安装以及使用:

安装:
http://wenku.baidu.com/link?url=JNUEEYbiDs9Bk_El41f79-5uHtjOUeH9DraVHM2Jjca3dJ8CnUeY6uyPG1W6Qj13_jvURzfCquRgZR05JnuHCgMwHLxuGFjjLfZnYeFOni7
使用:
http://wenku.baidu.com/link?url=0VU4HGh1gMkpBtsgwHV7DJcx9E1s37d8D-Jifor0yleRdzc3ARZLO1X0rr9spfQAfYGJeH2Wfh8IKVRgVzDqq1ehu5rhynZZAD2rt5K72DG



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
测试样本素材在线管理及标定工具需求设计文档通常包括以下内容: 1. 引言:介绍文档的目的、范围和读者。 2. 需求概述:对测试样本素材在线管理及标定工具的总体描述,包括系统的目标、功能和用户需求。 3. 功能需求:详细描述系统的功能需求,包括但不限于以下方面: - 素材上传和管理:允许用户上传、保存和管理测试样本素材,包括图像、视频、音频等。 - 标定工具:提供多种标定工具,用于对测试样本进行标注、分类、编辑等操作。 - 标定数据管理:保存和管理标定过的数据,包括标注结果、标注者信息、标注时间等。 - 标定质量控制:提供质量控制机制,确保标定结果的准确性和一致性。 - 标定结果导出:支持将标定结果导出为各种格式,如JSON、CSV等,以便后续分析和使用。 - 数据权限管理:根据用户角色和权限设置数据的访问权限,保护敏感数据的安全性。 4. 非功能需求:描述系统的非功能性需求,包括性能要求、安全要求、可用性要求等。 5. 界面设计:展示系统的用户界面设计,包括界面布局、交互方式和样式等。 6. 数据模型:描述系统的数据模型,包括实体关系图、数据表结构和字段定义等。 7. 系统架构:介绍系统的整体架构,包括前端、后端和数据库的组织结构和技术选型。 8. 接口设计:描述系统与外部系统或服务的接口设计,包括数据传输格式、接口规范和安全机制等。 9. 测试计划:规划系统的测试策略和测试计划,包括测试范围、测试环境和测试方法等。 10. 风险管理:识别系统实施过程中的潜在风险,并提供相应的应对措施。 11. 项目计划:列出项目的关键里程碑和工作计划,以及各项任务的负责人和时间安排。 以上是一份测试样本素材在线管理及标定工具需求设计文档的常见内容,具体可以根据项目的实际情况进行调整和扩展。希望对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值