欢迎来到天天文库
浏览记录
ID:6071737
大小:95.50 KB
页数:6页
时间:2018-01-02
《starteam使用规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、STARTEAM使用规范密 级:I级文档编号:项目代号:Test版本控制版本号日期修改人说明V0.12005-1-22邓炜春创建参考文档1.《ChangeRequest填写规范.doc》2.《starteam填写规范草稿.xls》1编写背景BorderProtector产品在开发和测试过程中,依赖Starteam进行Bug的交流和修正,Starteam的良好管理,有助于推动BorderProtector在后续两个月的集成和回归测试的顺利展开。同时,通过制定BPStarteam的使用规范,推动其它产品和项目对StarteamBug管
2、理系统的规范化使用。本文档重点在于Starteam的使用,关于Starteam的安装、备份和管理,请参见《Starteam的安装、备份和管理》。下面,本文档将从:lView和Folder的创建;lChangeRequest填写说明;lBug生命周期管理;l测试和开发填写注意事项;进行讲述,完善Bug管理。2View和Folder的创建View的创建是Bug管理的第一步,在测试计划制定时,需要考虑测试的版本和过程,从而在不同的测试阶段,Bug输入到阶段性的View中,方便对Bug进行总结和分析。View的创建体现了软件版本规划的清晰性
3、,可以对每个milestone设置一定的软件质量要求,比如优先级为High的Bug不能超过3个。View的创建也体现在有不同branch时的清晰性,不同branch的软件版本,实现的功能要求是不同的,没有必要把所有Bug都归属于某一个branch下面,这样会对bug的重现和管理造成混乱。就BP而言,View的创建可以按照版本号进行规划,从开始的BP1.0到BPAlpha1.1再到BPPRODUCT1.2版本迈进,下一步可以推进到BPProduct1.3或者以上。但是View的推进一方面是软件功能的增加变化,另一方面也需要按照前一个V
4、iewBug的收敛程度创建。如果上一个View的收敛程度不够,即软件版本的可靠性和稳定性不够,会对将来的View产生深远的影响,会出现比较多诡异难以复现的Bug。Folder的创建体现了软件本身模块划分的清晰性,因为开发人员负责不同的模块,测试人员也负责测试不同的模块,对于这些模块Bug管理的有序性和可评估性有着重要的作用。良好的Folder划分能加速Bug的修复、验证和总结分析。对于两种情况,需要特殊考虑,第一是功能模块交叉的Bug,第二是稳定性的Bug,很难把这些Bug归到那个模块中,所以需要单独建立Folder,有开发负责人、
5、测试负责人和产品经理一同讨论分析以决定Bug的最终归属。1ChangeRequest填写说明1.1ChangeRequest的结构:目前限于STARTEAM功能上的局限性,仅有以下几个选项可以利用:1.CRNumber系统自动分配,因为Change在数据库中就是一个表,所以CR是各个产品项目分享递增的;2.Status状态含义责任人下一跳New新建Bug开发Open到具体模块开发人员OpenBug分派开发InProgress,CannotReproduce,AsDesigned,Documented,IsDuplicate,Defe
6、rredInProgress处理Bug开发Fixed,DeferredCannotReproduce不能复现测试VerifyCannotReproduce,Open让开发确认重现的场景AsDesigned软件本身设计就是这样产品经理,开发负责人,测试负责人Open与软件设计不符Documented暂时搁置VerifyAsDesignedDocumented暂时搁置,作为参考产品经理,开发负责人,测试负责人Open问题比较严重,不能搁置Deferred下一版本解决VerifyDocumentedDeferred推迟到下一版本产品经理,
7、开发负责人,测试负责人VerifyDeferredIsDuplicate重复测试Open测试坚持现象有所不同VerifyIsDuplicateFixed已经修复测试VerifyFixed验证已修复Open没有完全修复,能复现VerifiedFixed已验证修复测试,测试负责人Close(Fixed)达到产品开发的milestone,形成基线版本Open回归测试中Bug重新出现VerifiedAsDesigned已验证设计如此产品,测试Close(AsDesigned)VerifiedCannotReproduce已验证无法复现测试,
8、测试负责人Close(CannotReproduce)Open回归测试中Bug重新出现VerifiedDocumented已验证归档产品,测试Close(Documented)VerifiedDeferred已验证推迟产品,测试Clo
此文档下载收益归作者所有