测试项目进入用例设计阶段后,测试计划通常用来整理测试范围、用例结构以及需求对应关系。项目规模变大以后,如果测试内容只是零散记录,后面安排执行、查看覆盖情况时很容易混乱。ALM Soft一类测试管理工具会把测试计划、测试用例和需求信息放在同一项目中管理,不过创建目录只是基础,真正使用时还可能遇到用例关联不上需求、目标对象找不到、保存后关系没有保留下来等情况,这些都需要结合当前项目状态判断。
一、ALM Soft怎么创建测试计划
创建测试计划时,可以先按照业务模块整理目录,再逐步补充测试用例和关联信息。目录层级不必拆得过细,能够让后续参与测试的人快速找到对应内容即可。
1、先搭好测试计划目录
测试内容较多时,先划分模块会比直接连续创建用例更容易整理。
①、登录【ALM Soft】并进入目标【项目】。
②、打开【Test Plan】模块。
③、在【测试计划树】中选择需要建立目录的位置。
④、点击【新建文件夹】,按照业务模块填写名称。
⑤、检查目录层级后保存当前结构。
2、在对应目录中建立测试用例
①、选中【测试计划树】中的目标目录。
②、点击【新建测试】。
③、填写【测试名称】和需要的项目字段。
④、进入【设计步骤】区域。
⑤、依次补充【步骤名称】、【说明】和【预期结果】。
⑥、保存当前测试用例。
3、需要体现需求覆盖时建立对应关系
①、打开【Requirements】模块并确认目标需求已经存在。
②、返回【Test Plan】并选中需要关联的测试。
③、进入测试的【需求覆盖】相关页面。
④、选择目标需求并执行关联。
⑤、保存测试信息后重新查看覆盖关系。
需求与测试建立关系后,项目后续查看测试覆盖情况时会更容易对应到具体业务内容。
4、计划内容较多时补齐分类字段
测试计划包含多个版本、模块或者测试类型时,可以利用项目已有字段区分内容,避免只依靠文件夹名称判断。
①、选择【Test Plan】中的目标测试。
②、打开【详细信息】。
③、填写当前项目要求的【类型】、【负责人】、【状态】等字段。
④、检查项目中的【必填字段】。
⑤、保存测试信息。
二、ALM Soft测试计划关联失败如何处理
测试计划中的“关联失败”并不只有一种表现。有时是无法选择需求,有时是保存后关系消失,还有一些情况出现在导入测试数据之后,需要先看故障发生在哪一步。
1、关联入口无法使用时先看当前对象
如果相关按钮处于不可操作状态,可以先确认当前选中的对象是否允许建立关系。
①、进入【Test Plan】。
②、选中具体【测试用例】,不要停留在普通目录节点。
③、查看当前测试的【详细信息】。
④、确认必填内容已经填写。
⑤、重新进入【需求覆盖】页面尝试关联。
2、列表中找不到目标需求时确认项目位置
①、打开【Requirements】。
②、搜索需要关联的【需求】。
③、确认需求位于当前【项目】中。
④、检查需求是否仍处于可使用状态。
⑤、返回【Test Plan】重新选择目标需求。
如果需求建立在其他项目或当前账号不可见的区域,测试计划中的选择列表也可能无法正常找到对应对象。
3、关联完成后没有保存时检查测试字段
①、打开目标【测试用例】。
②、查看【详细信息】中的必填项目。
③、补充缺少的字段内容。
④、再次进入【需求覆盖】建立关联。
⑤、点击【保存】并重新打开测试确认结果。
4、部分账号可以关联时查看项目权限
同一项目中如果只有部分账号无法完成关联,可以把排查重点放在项目权限,而不必反复修改测试内容。
①、进入项目【自定义】或管理员配置区域。
②、查看当前账号所属【用户组】。
③、检查测试和需求相关的【创建】、【修改】权限。
④、对比能够正常关联账号的权限设置。
⑤、调整后重新登录项目并再次测试。
5、导入测试后关联异常时确认对象类型
①、进入【Test Plan】查看导入后的测试。
②、打开【测试类型】和【详细信息】。
③、确认导入内容已经成为当前项目中的正式测试对象。
④、检查【设计步骤】是否正常显示。
⑤、重新建立【需求覆盖】关系。
从Excel、Word或其他测试工具导入的数据,如果字段映射存在差异,先确认测试对象本身是否完整,通常更容易找到关联问题。
三、ALM Soft测试计划进入执行阶段前如何核对关联信息
测试计划整理完成以后,还会继续进入执行环节。此时测试用例、需求和执行任务之间需要保持对应,否则前期建立的计划结构到了执行阶段仍可能出现信息断开。
1、进入执行前确认测试与需求对应关系
测试数量增加后,单靠测试名称很难判断覆盖情况,可以在执行前做一次集中核对。
①、进入【Test Plan】并选择目标目录。
②、打开测试的【需求覆盖】信息。
③、检查关键测试是否已经对应到目标【需求】。
④、修正遗漏或错误的关联对象。
⑤、保存本轮测试计划状态。
2、把需要运行的测试加入执行区域
①、打开【Test Lab】。
②、建立对应的【测试集】。
③、从【Test Plan】中选择本轮需要执行的测试。
④、将目标测试加入【执行网格】。
⑤、检查测试实例和负责人信息。
⑥、保存测试集。
测试计划负责组织测试设计,进入执行阶段后再由测试集承接具体运行任务,这样计划内容和实际执行记录之间会更容易对应。
总结
测试计划真正有价值的地方,在于把需求、用例和后续测试工作组织成清楚的项目关系,让参与人员面对较多测试内容时仍然能够找到对应信息。ALM Soft这类测试管理软件更适合放到完整的软件质量管理场景中理解,项目结构设计得清楚,后面的协作和记录也会省去不少重复整理。对于正在搭建测试管理体系,或者希望了解相关软件产品的用户,如果想了解更多软件信息,欢迎咨询。