用mantis进行缺陷管理
人员规划:
- 测试工程师TE:发现和回归BUG
- 测试经理TM:判断BUG的有效性
- 开发经理PM:分配BUG
- 开发工程师DE:修改BUG
- 评审SQA:解决矛盾
实验准备:
1)创建一个项目
2)创建用户:DE(开发工程师),PM(开发经理),TE(测试工程师),TM(测试经理),SQA(评审)
3)修改密码与administrator相同以方便后续具体以不同身份登录时操作
实验操作:
TE提出BUG;
11,22,33,44分别对应1),2),3),4)
- BUG修复的操作为:
BUG修复后DE反馈给TE判断是否完成修正,TE:REOPEN,测试未通过,重新分派给DE改正。
●所以BUG修复后的回归测试未通过时,TE:REOPEN——DE
2.TE新建BUG,分派给TM,TM认为BUG无效,拒绝,驳回,TE关闭BUG。
●TM认为BUG无效,原因:需求描述不清,以及理解误差,TE:NEW——TM:CAN OPEN——REJECTED——TE:CLOSED
3.DE拒绝修改BUG,原因:修复风险,理解分歧,难度大,成本高,修改范围广,缺陷优先级低。
●TE:NEW——TM:OPEN——PM:ASSIGNED——DE:CANFIX——PM
4.PM拒绝修改或分配BUG,原因:DE与TE不同意,偶发,风险高,关系进度成败,修改成本高,难度大,优先级别低
●TE:NEW——TM:OPEN——PM:ASSIGNED——SQA:CAN LATER—NO——PM
总结:
TE:REOPEN——DE
TE:NEW——TM:CAN OPEN——REJECTED——TE:CLOSED
TE:NEW——TM:OPEN——PM:ASSIGNED——DE:CANFIX——PM
TE:NEW——TM:OPEN——PM:ASSIGNED——SQA:CAN LATER—NO——PM