第1周小组博客作业——软工1702班第三组
一、工具概述
我们小组使用的测试管理工具是Bugzilla,Bugzilla是一款优秀的开源的Bug Tracking System,它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期;作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员系统初始化和设置四部分.
二、对应的流程
1、测试人员或开发人员发现bug后,判断属于哪个模块的问题,填写bug报告后,系统会自动通过Email通知项目组长或分配人员;
2、项目组长根据具体情况,重新resssigned分配给bug所属的开发者;
3、开发者收到Email信息后,判断是否自己的修改范围。
(1)若不是,重新resssigned分配给项目组长或应该分配的开发者;
(2)若是,进行处理,resolved并给出解决方案。
4、测试人员查询开发者已经修改的bug,进行测试。
(1)经验证无误后,修改状态为VERIFIED。待整个产品发布后,修改为CLOSED;
(2)若还有问题,REOPENED,状态重新变为NEW,并发邮件通知;
(3)解决情况不是需要Fixed的缺陷,验证通过,暂时可以不改。
5、如果bug一周内无人处理,Bugzilla通过Email通知属主,直到采取行动。管理人员可以设定最迟采取行动的期限。
6、bug提交,先进行查询工作。
(1)确定要提交的bug报告不会在原有记录中存在,若已经存在,可在原有记录中添加注释,告知其属主。
(2)确定你发现的bug是在最新版本中发生的。
对于bug的属主处理问题,提出解决意见及方法 。给出解决方案 并填写附加说明,还可以创建附件。
三、工具的特点和局限性
基于Web方式,安装简单、运行方便快捷、管理安全。系统使用数据库进行管理,提供全面详尽的报告输入项,产生标准化的Bug报告。因基于web方式,导致界面不稳定,强大的可配置能力导致配置过程很繁琐。
四、工具的改进
简化配置过程,提供更方便的操作方式。基于Linux部署所依赖的包应该及时更新,最好可在官网提供包下载地址 ,减少安装部署的时间。
五、成员贡献
我们组在本次作业中奉行大家都学会安装和使用此管理工具的原则上,各自又有明确的分工和突破点。
任帅辉:查阅资料,了解软件的安装和使用方法。学会使用软件,了解软件的架构思想,并通过具体的实践操作例子编写了使用说明。
刘威:查阅软件的安装方法,解决了安装过程等各项难题并成功安装,在博客中撰写了该工具的基本情况,并提供了linux上的安装方法。
周政坤:查阅软件的相关信息,了解软件的安装和使用方法,在博客中撰写了该工具的下载地址、对应windows上安装的方法和工具。整理了所有博客文档和资料。
何俊超:查阅软件的相关信息,掌握软件使用过程中的各项流程和细节,选择了视频录制工具,并通过实际具体例子完成了视频录制工作。
杜海朋:查阅软件的安装和使用方法,在博客中撰写了该工具的基本组成、结构、工作流程等,并全程为小组的任务完成提供了技术指导。