项目质量管理包括了规划质量管理、实施质量保证、控制质量3个过程。对于文档的质量管理,如需求文档、设计文档等是在线下进行的,对于代码的质量,主要是通过测试来保证和控制的,规划质量管理则是在线下进行,相应的文档上传到项目管理软件的项目库中。本小节将以“招投标管理系统”为例介绍如何使用项目管理软件进行质量管理。线上测试流程如图8-3所示,公司使用项目管理软件对控制质量(测试)过程进行管理,省去了线下交接任务的过程,开发和测试人员可以在线上直接跟踪Bug处理情况。
图8-3 线上测试流程图
1.提交测试申请
开发人员完成一定任务后,可以通过项目管理软件在线上提交测试单给测试人员进行测试。测试单还没有指派的功能,所以需要项目经理线下通知测试团队进行测试,或者是创建测试类型的任务,指派给相应的测试人员,如图8-4所示。
图8-4 提交测试单
2.分析测试模块
测试人员收到测试申请后,需要对测试范围进行分析,创建测试模块,在项目管理软件上进行测试模块的维护,如图8-5所示。
图8-5 维护测试模块
3.创建测试用例
在需求评审通过后,测试人员就可以开始编写测试用例了,项目管理软件提供了编写测试用例功能,将测试用例步骤分开,每一个测试用例都由若干个步骤组成,每一个步骤都可以设置自己的预期值,这样可以非常方便进行测试结果的管理和Bug的创建,如图8-6所示。
图8-6 创建测试用例
4.管理测试版本
利用项目管理软件管理测试时,开发人员线上申请测试之后,会生成相应的测试任务给测试人员。这时候测试人员要做的就是为这个测试版本关联相应的测试用例,如图8-7所示。
图8-7 管理测试版本(www.daowen.com)
5.执行测试用例,提交Bug
在编写好测试用例后,测试人员对用例进行测试,并且记录Bug。测试人员可以通过项目管理软件对测试结果和Bug进行记录。测试单提交之后,测试人员可以根据测试单的范畴执行测试用例,如果一个用例执行失败,那么在项目管理软件中可以直接由这个测试用例创建一个Bug,而且其重现步骤会自动拼装,如图8-8和图8-9所示。
图8-8 执行测试用例
图8-9 提交Bug
6.确认BUG,解决BUG
测试人员提交了Bug之后,开发人员可以在线上快速地记录确认和解决Bug,如果开发人员来不及解决Bug,可以先确认Bug,给测试人员一个反馈,方便测试人员查看Bug解决情况,解决Bug后进行记录,如图8-10所示。
图8-10 解决Bug
7.验证BUG,关闭BUG
当开发人员解决Bug之后,测试人员验证Bug,如果没有问题,则将其关闭;如果Bug仍然存在,则将Bug交给开发人员重新解决。项目管理软件提供验证和关闭Bug功能,使用项目管理软件管理省去了线下烦琐交接任务的过程,测试人员在验证Bug已解决后在线上关闭,如图8-11所示。
图8-11 关闭Bug
8.查看报表统计
在进行质量管理时,项目经理需要查看Bug分布情况,在项目管理软件中的统计报表功能提供查看Bug的统计信息,如图8-12所示。
图8-12 Bug统计报表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。