《Mercury Quality Center 使用详解》
Mercury Quality Center(简称QC),是一款强大的测试管理工具,广泛应用于软件开发和测试流程的管理。它提供了全面的功能,包括项目管理、人员管理、需求管理、测试计划、测试执行和缺陷跟踪等,助力团队高效协作。下面将详细介绍如何在QC中进行操作。
作为项目经理,您需要进行项目管理和人员配置。在QC中,您可以通过后台(http://IP:port/sabin/)创建域和项目。域是组织结构的基础,通常以公司或地理位置命名,如"BWFBJ"。接着,创建项目,指定项目管理员,并在前端入口(http://IP:port/qcbin/start_a.htm)进行日常管理。此外,管理员还需在后台添加用户,分配权限,并将用户与项目关联。
用户管理分为两种方式:一是通过站点管理员在后台直接新建用户;二是项目管理员在前端自定义菜单中设置项目用户。无论是哪种方式,都需确保用户拥有正确的权限,如密码管理、删除用户或调整成员组成。关联用户与项目同样有两种途径:在后台的site projects中选择项目成员,或在site users中选取人员并分配至相应项目。
接下来,我们关注内部测试管理。QC的核心功能包括四个模块:
1. 需求管理(Requirements):在此模块中,您可以创建、编辑和组织测试需求。需求可以细化为子需求,附加详细描述,同时可以追踪需求的复查状态、覆盖范围和与测试计划的关联。
2. 测试计划(Test Plan):此模块用于制定测试策略,创建测试用例,确保每个需求都有相应的测试覆盖。测试计划是测试执行的基础,需要详细规划每个测试阶段。
3. 测试实验室(Test Lab):这里是执行测试的场所,记录每一次测试活动的执行情况,包括执行的测试用例、执行结果和问题报告。它提供了实时的测试执行情况反馈。
4. 缺陷管理(Defect):当发现测试中的问题时,可以在此模块中记录和跟踪缺陷,包括缺陷的状态、严重程度、优先级等,确保问题得到妥善解决。
需求管理是整个测试流程的起点。创建需求时,需要在前端的requirements模块中填写相关详细信息,如名称、编号等。需求一旦创建,可以进一步定义需求树,添加子需求和附件,以支持全面的需求描述。此外,QA管理者可以审核需求,查看需求与测试计划的覆盖率,以及与缺陷的关联性。
Mercury Quality Center是一个功能强大的测试生命周期管理工具,它提供了一套完整的流程,帮助项目经理有效地管理项目,确保团队成员协同工作,提高软件测试的效率和质量。通过深入理解和熟练运用这些功能,您可以构建出高效且有序的测试环境,从而提升软件产品的质量和稳定性。