复制测试计划和测试套件(Azure DevOps Server 2022)

一、概述

Azure DevOps Server 是微软公司的软件开发管理平台,为软件开发、测试和运维团队提供全应用软件全生命周期管理服务。对于测试管理方面,Azure DevOps Server 为测试团队提供测试计划、测试套件和测试用例管理的全方位服务,为。在之前的版本中,Azure DevOps Server 已经具备相关完善的测试功能,但是在测试计划和测试用例重复使用方面,一直没有更好的解决方案。今年微软发布了2022.1版本后,大幅加强了使用浏览器操作测试计划的功能。本文主要介绍如何通过复制测试计划和测试套件来实现测试用例的服用。

二、用户场景

开发团队完成一个版本的集成测试后,将软件版本交给测试团队进行验收测试;在Azure DevOps Server中,测试人员一般会基于当前版本创建一个测试计划,例如名称为“V1.0.0”的测试计划。

image

在正式发布软件版本之前,测试团队一般都会发现或多或少的问题,并要求开发团队修复测试中发现的缺陷;当开发团队完成第二轮或新版本的开发后,需要测试团队重新测试(通常我们称为回归测试);

在回归测试过程中,测试人员通常会在Azure DevOps Server中采取两种测试方式,第一种方式是基于前面的测试计划(V1.0.0),重新执行测试计划中失败的测试用例;另外一种复用前一个版本的测试计划,新建一个全新的测试计划(例如V1.0.1),全面测试开发团队提交的新版本;对于第二种方案,我们就需要使用测试计划管理中测试计划、测试套件的复制功能。

三、复制测试计划

1. 确保用户具有测试计划的权限

按照Azure DevOps Server的授权计划,默认安装服务器后,软件的授权级别为“Basic”,Basic授权级别没有测试计划功能,系统会提示无权限的截图,如下:

image

如果用户具有更高级别的授权(例如“Basic+Test Plans”、”Vs Enterprise”),才具备测试计划的使用权限,管理员可以参照下面的截图配置默认级别,或者为特定用户配置测试计划的权限。

image

2. 复制测试计划

使用网页浏览器,打开一个测试计划,在测试用例管理页面中选择“复制测试计划”菜单:

image

在测试计划复制页面中,我们输入新的测试计划名称后,选择复制测试计划的方式:

- 引用现有测试用例:这是默认选项,系统不会新建测试计划,只是将源测试计划中的测试用例添加到新的测试计划中;

- 复制享有测试用例:系统会将源测试计划中的全部测试用例复制到新的测试计划中,在系统中新建测试用例;

image

3. 导入测试套件

在某些测试场景中,我们不需要复制全部的测试用例,只需要部分测试用例;例如,当测试人员在测试一个全新的版本时,发现某些功能在之前的测试计划中已经存在,并且的复用大部分测试用例,就可以采取导入测试套件的方法,将部分测试用例导入到当前的测试计划中来。

image

在导入测试套件的页面中,选择测试i计划后,再选择测试套件,点击确认:

image

完成测试套件导入后,选定的测试套件、以及测试套件中的测试用例会自动进入到当前测试计划中,注意导入测试都会采用“引用”的方式,不会新建测试用例,只将测试用例引用到当前测试计划中。

https://www.cnblogs.com/danzhang
Azure DevOps MVP 张洪君
在这里插入图片描述

posted on 2024-03-24 21:08  danzhang  阅读(24)  评论(0编辑  收藏  举报

导航