文/杨旭
★ 开篇 ★
2019年9月研发中心启动了TMMi测试过程改进工作,对标4级认证要求,在DevOps工程的统筹安排下,按照平台承载流程要求的思路,结合我行实际,系统性的开展了项目测试流程活动优化。本次改进工作统一了测试实施行为,构建了测试度量体系,确定了测试资产建设方法,形成了一批指导测试实施的工作指南。其中,《TFS测试管理使用手册》用于指导开发和测试部门使用TFS工具开展测试管理,通过重构测试用例导入工具,统一TFS测试实施管理行为。本文将对测试用例的管理模式进行介绍。
★ 测试用例的存放 ★
测试用例是测试工作的重要产出物,体现了测试人员的测试思路与方法,是测试人员的“操作指南”。TFS中的测试用例以“测试计划→测试套件→测试用例”的组织形式显示在系统库的测试页面中。
测试套件是用于组织测试、分类存放和展示测试用例的文件夹。测试套件可以按照投产窗口、责任部门、测试类型等维度建立。测试套件又可以划分为静态套件和需求套件。
测试计划与项目对应。通常一个测试计划由多个测试套件组成。当一个测试计划涉及多个系统时,该测试计划下的测试套件也可以分布在不同的系统库中。
★ 测试用例的“静态”管理★
测试用例的“静态”管理是指测试人员对测试用例本身进行创建、修改、复用、删除。
1、测试用例的创建
测试用例的创建方式有两种,一是通过工具批量导入,二是创建测试套件后进行在线编制。
2、测试用例的修改
测试用例可以逐条修改。测试用例的基本属性如编号、步骤、预期等均可以修改,但工作项类型、ID等不可修改。
3、测试用例的复用
测试用例可以在同一系统库的不同测试套件之间进行复用。使用测试计划定义页面的“添加现有测试用例”功能,按照关键词定位测试用例后即可实现测试用例的重复使用。
4、测试用例的删除
“删除”的功能可以用来从测试套件中移除测试用例,被移除的测试用例会继续存在于系统库中。如果需要彻底删除,测试人员可以先使用关键词查询出需要删除的用例,再使用“永久删除”功能进行删除。测试人员也可以通过将测试用例的状态从“正常”调整为“废弃”来表示该用例失效。
★ 测试用例的“动态”管理 ★
测试用例的“动态”管理是指对测试用例的动态执行,包含测试用例的指派、运行和记录运行结果。
1、测试用例的指派
测试经理可以在测试计划的执行页面,使用“指派测试人员”的功能来进行团队分工,将测试用例的执行工作分配给不同的团队成员。
2、测试用例的运行和记录运行结果
测试人员在执行测试用例时可以在执行页面通过“运行”来标记运行过程,再选择“通过”、“未通过”、“阻止”和“不适用”来记录运行结果。
3、自动化测试用例的执行
项目内的自动化测试用例在TFS中进行管理。TFS中记录测试用例的基本属性,擎云平台中记录详细的执行步骤,两者使用测试用例的“用例编号”和“ATP编号”进行关联。测试人员在TFS中筛选自动化测试用例并发起执行,擎云平台建立批次执行后返回执行结果。
★ 结语 ★
测试用例管理作为测试管理中的重要一环,极大地影响着测试工作的效率和效果。规范的测试用例管理有助于测试经理开展项目计划与监督,通过度量平台和流程工具衔接,把控测试进度与风险。
后续测试用例管理工具平台将进一步完善,实现测试用例资产库的建设,将业务可用性用例、重要交易用例、高频交易用例、典型问题用例等纳入核心用例库,达到复用执行、评审参考、学习培训的目的。
PMO编辑部
总编:赵亚莉、王文婷
责任编辑:王宇彤
美术编辑:杨旭
大项无形
最前沿的项目管理资讯
长按扫码关注我们
微信号:abc_dxwx
本文为“大项无形”第202053期文章
转载本号文章请联系我们
投稿邮箱:xmbgzh@abchina.com