开始之前:须知信息
角色:管理员或用户
说明
您的目标是什么?
创建测试结果字段并使其可用,以便用户可以手动输入数据,尤其是关于性能和测量的数据。
在此任务之前完成了哪些操作?
测试会话、测试用例和其他 PTC RV&S 测试类型可能已经手动创建,或已通过安装解决方案模板或运行脚本以创建所需内容来创建。
要了解如何设置文档模型以及执行此操作所涉及的组件,请参阅 Setting Up Documents
完成此任务需要执行哪些操作?
在您完成此任务后将会发生什么?
测试结果字段将在 PTC RV&S 客户端的测试结果字段节点列出。
考虑添加其他测试结果字段的性能特征。
测试结果字段的性能与在任何给定时间设置或更新的测试结果字段的数量成正比。也就是说,您可以定义 100 个测试结果字段,但仅在用户提交结果时才会对性能产生影响。另一个因素是测试结果字段可见性,例如,在测试结果中显示十个字段的性能高于显示六十个字段的性能。
* 
您可以在 CLI 中使用 PTC RV&S 客户端设置字段的可见性。这样可确保特定组只能看到相关字段。
插入新数据的速度比更新现有数据更快。例如,创建新测试会话和具有该会话结果的测试用例,会比使用现有会话及其现有结果并进行更新速度更快。在线用户可能不会注意到这种影响,但批处理用户在从数千个测试用例的自动化脚本中调用 setresults 时会注意到这种影响。
使用测试结果字段时,以下公式可用于确定对环境性能的潜在影响:
T = tc + n(tc)
其中 T 是插入所需的时间,tc 是要为其插入结果的测试用例数,n 是已填充的测试结果字段的数量。因此,始终存在针对测试用例的数量的固定成本,以及取决于所填充测试结果字段的数量的可变成本。
* 
最佳做法是始终创建一个新测试会话进行批处理运行,而不是重复使用现有会话 (即使您重新运行相同的测试)。
使用测试结果的查询应包括测试结果筛选器以及其他筛选器。例如,在所有测试结果中搜索整数字段值的查询,将比使用额外筛选器(例如按项目)针对测试用例进行相同查询的速度要慢很多。测试用例筛选器有助于缩小结果范围,因此在测试结果中进行的可能没有索引的整数字段搜索将不会有太多结果需要比较。
shorttext 测试结果字段 (“注释”除外) 自动建立索引。修改索引可以提高在子句中使用整数、浮点数、日期或选择值字段进行查询的性能。在这些情况下,应联系您的 DBA 来创建相应的索引。
根据组织需求确定何时在测试会话或测试用例对象上使用测试结果字段以及何时需要使用项字段。考虑您何时需要使用测试结果字段以及何时使用常规字段。要了解何时使用其中一个字段而不是另一个,您需要首先了解两个字段的差异以及各个字段在测试应用中所处的位置。
什么是项字段?项字段只能与项类型关联。众所周知,在 PTC RV&S 中,字段仅显示在项上。在本例中,分别为测试会话、测试用例、测试目标。
什么是测试结果字段?测试结果字段应用于抓取其他测试结果详细信息的字段,例如测量或性能详细信息。在 PTC RV&S 中,测试结果字段被识别为仅包含测试结果的字段。这种字段由管理员定义,用于测试结果。测试结果字段只能与测试结果类型关联,且只能存在一个测试结果类型。
这对您有帮助吗?