测试用例管理

基本介绍

测试用例是 CODING 测试管理的最小组成单位,每个用例包括了本次测试的描述、步骤、预期结果等等。 例如你现在需要测试在账号正确密码错误情况下的登录情况,那么你就应该建立一个名字叫 ”账号正确密码错误的登录测试“,步骤则是“输入正确的账号和错误的密码”,预期是”登录失败,提示密码错误“。

测试用例分类

CODING 测试管理的测试用例分为两种:文本用例步骤用例

文本用例适用于没有明确步骤、简单的测试场景。比如类似 “地址栏输入一个不存在的商品地址应该提示商品不存在的信息”。

步骤用例则适用于有明确的测试步骤、预期结果、需要针对每一个步骤进行测试的场景。比如你现在需要测试 “非管理员登录情况下,不允许删除商品”。那么你就应该考虑使用步骤用例 第一步:登录一个非管理账号,预期:登录成功; 第二步:试着删除一个商品,预期:删除失败,提示“没有权限删除”;

模块

为了方便管理用例,CODING 测试管理提出了模块的概念,模块你可以理解为用例的分组,也就是多个用例的集合。你可以将针对系统同一个模块的测试用例放置到同一个 CODING 模块中。

添加用例

添加文本用例

文本用例:

文本用例基本字段包括:标题、前置条件、用例的具体内容。 用例的标题为必填项,你应该起一个辨识度高的标题。 前置条件为可选项,你可以用来描述在本次测试所依赖的条件。 用例内容则为最重要的部分,在这里你可以描述此次测试的具体内容以及期望得到的结果。 除了基本的字段外你还可以根据需要添加你认为对本次测试有帮助的附件 文本用例 适用于大部分简单、没有明确步骤的测试。 文本用例添加界面如图。

添加步骤用例

步骤用例:

CODING 测试管理另外一种测试用例类型:步骤用例的添加方法基本与文本用例的添加方法雷同,唯一不一致的地方是步骤用例 允许你具体的定义该测试每一步的测试内容以及期望的测试结果。 比如你有一个 “邀请好友、本人返现”的测试场景,你应该选择使用步骤用例 你可以定义步骤如下: 第一步:“填写好友邮箱,发送邀请邮件”,期望结果:“邮件发送成功”; 第二步:“好友收到邮件,通过邮件内的邀请链接进入系统注册页面”,期望结果:“打开邮件链接能够进入注册页面,且可以成功注册。”; 第三步:“检查自己账户是否收到返现”,期望结果:“自己账户成功返现”。以上就是步骤用例很好的使用场景。 同样步骤用例也可以允许你添加附件。步骤用例添加结果如图。

修改和删除用例

当你需要对已经添加的用例进行修改或者删除的时候,点击用例详情的右上角的编辑按钮对用例进行编辑,同样点击编辑右边的更多按钮,进行删除操作。

导入用例

CODING 测试管理提供了两种方式导入用例,分别为从 Excel 导入从 TestLink 导入。在用例管理页右上角点击导入图标,显示如下图列表。选择对应方式进行用例导入。

从 Excel 导入用例

该导入用例方式,只支持文本模式的用例导入,导入的字段分别为:标题,前置条件,步骤,期望结果,其中标题为必填项。

选择从 Excel 导入用例,弹出如下图所示窗口。

  1. 选择目标模块;

  2. 上传指定格式的 Excel 或 CSV 文件(可下载模板,根据模板格式整理数据);

  3. 点击导入,若导入成功,则会把导入的用例导入到选择的目标模块中;

  4. 若存在不满足要求的记录,则会弹出提示如下图所示,可下载错误日志用以修正数据并再次上传。若选择继续导入则会将检查通过的记录导入到 CODING 测试管理中。也可选择重新开始重新选择文件上传。

注意

  • 上传格式必须符合模板格式(可在上传窗口下载模板);

  • 确保表格内只有一个工作簿,如果有多个工作簿则只有第一个工作簿会被处理;

  • 单词最大支持导入 500 条用例记录;

  • 上传 CSV 文件,需要确保字段间使用逗号分隔。

该导入用例方式,支持文本模式和步骤模式的用例导入,导入的字段分别为:标题,前提(对应飞蛾中的前置条件),步骤。并且支持 TestLink 中用例集(TestSuite)导入为 CODING 测试管理中的模块。

首先,从 TestLink 中导出用例(和用例集)为 XML 格式文件。在 CODING 测试管理中选择从 TestLink 导入用例,弹出如下图所示窗口。

  1. 上传指定格式的 Excel 或 CSV 文件(可下载模板,根据模板格式整理数据);

  2. 点击导入,则执行用例和模块导入操作,若失败则会提示错误原因。

注意

  • XML 文件中的用例集(TestSuite)对应 CODING 测试管理中的模块;

  • 请确保文件中包含的用例集最多为 层,若不符合,则需要在 TestLink 中调整为满足需要情况下重新导入;

  • 若文件中只包含用例,则在将用例导入 CODING 测试管理中时,将自动创建模块用于组织用例;

  • 单次最大支持导入 500 条用例;

  • 若存在步骤用例,在导入过程中会自动将预期结果为空的连续多个步骤自动合并成一个有预期结果的步骤,示例如下图。

从其他项目导入测试用例

1. 在【项目】->【测试管理】->【用例管理】页面中,点击右上角【导入用例】按钮,选择【从其他项目导入用例】选项。

2. 选择【需要被复制用例的项目】,勾选【需要被复制的用例】。(复制用例时默认将连带用例所属分组一并复制到当前项目;若开启【平铺所选用例】开关,则将分组下所有用例直接复制到当前项目的目标分组下,不保留原用例分组。)

  1. 复制后的用例总分组层级不能超过 3 层,且用例必须从属于分组; 2. 当前登录成员必须拥有被复制用例的项目的测试管理功能查看权限。

3. 点击【下一步】按钮后,选择当前项目内的目标分组,点击【确认导入】按钮。

4. 导入成功后,右下角消息通知栏将弹出【导入用例成功】提示。

相关文章