测试用例
测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
在synapseRT中测试用例是一个标准的Jira问题类型。
问题类型“测试用例”会随着synapseRT插件安装到Jira上而自动创建。
synapseRT在测试用例问题类型的“查看问题界面”中提供以下这些扩展区域:
测试步骤
测试步骤由以下这些项组成:
- #(步骤ID)- 自动生成的一系列数字,表明当前是在哪个步骤上。
- 步骤 - 描述步骤的信息。
- 测试数据 - 描述测试步骤想要引用的数据(这个选项是可以配置的,如何配置请参见:设置)
- 期望结果 - 描述当步骤里的操作完成时系统所应该出现的行为。
- 移动(图标)- 通过拖动来重新排列步骤。
- 删除(图标)- 删除一个步骤。
- 克隆(图标)- 克隆一个步骤。
- 导出 - 把所有步骤导出到一个CSV文件中。
- 导入 - 从一个CSV文件导入步骤(CSV文件必须符合synapseRT的导入文件格式)。
您可以从这个链接中找到步骤导入文件的模板:测试用例步骤导入文件模板_v8.4.csv - 估算时间 - 测试用例执行时间的估计值。
- 预测时间 - 测试用例的实际平均执行时间,这个值是自动计算所得。
需求
用户可以将需求关联到测试用例上。一但关联完成,需求和测试用例直接的关联关系就确立了。当用户打开相应的需求问题,他将同时看到相应的测试用例。这个功能可以使用户方便的查看一个需求的测试用例覆盖情况。
测试用例集
用户从这个扩展区域可以查看包含了这个测试用例的测试用例集信息。由于测试用例集可以将测试用例分组使之按逻辑关系模块化组织为树形结构,它能够帮助用户方便快捷地找出这个测试用例属于产品的哪个功能模块(从测试用例集)。
测试计划
用户可以从这个扩展区域查看测试用例的执行历史记录,包含了以下信息:
- 测试计划及其关键字、主题
- 每个测试计划中发现的缺陷
- 每个测试计划中的测试周期
- 每个测试周期中的测试结果
- 执行日期和时间
- 测试者
随机测试执行
这个扩展区域允许用户在不创建测试计划和测试周期的情况下快速执行测试用例。
自动化
这个扩展区域允许用户将自动化脚本映射到测试用例,映射了自动化脚本的测试用例,在自动化测试完成后,自动化执行的结果会自动更新到相应的测试执行中。
详细信息请参阅将自动化脚本映射到SynapseRT测试用例。
<图例 - CN_UG_TCM_01>