更新TestSheets

如果数据源的元数据信息已经改变,你不需要从头重新创建您的测试。你可以更新你的TestSheets在以下方式:

通过更新更新向导

更新向导用于TestSheets创建重要的检查:数据库,数据库向导或者是预审:文件向导

更新向导允许您执行以下步骤:

  • 更新你的TestSheets

  • 更新所有TestCase模板和ExecutionLists有关。如果你更新重要的检查:数据库,数据库TestSheets,向导也更新你的RequirementSets。

  • Auto-instantiate TestCase实例。

更新您的测试,遵循以下步骤:

  1. 打开更新向导,选择一个TestSheet和点击更新TestSheet在动态菜单TestCaseDesign

    另外,右击你的TestSheet和选择托斯卡数据完整性- ><您希望使用向导>从上下文菜单中。

  1. 更新你的TestSheet更新向导:

重新定义源

  1. 更新向导更新每个TestSheet实例的状态的状态更新如下:

状态

描述

好吧

这个实例没有发生变化。

改变了

这个实例更新过程中发生了变化。

添加

该实例包含一个新表匹配。

删除

这个实例不可用表匹配的数据源。

  1. 审查所有实例的状态变化改变了,添加,或删除

  2. 删除所有实例的状态删除以两种方式之一:

    • 点击清理状态在动态菜单TestCaseDesign

    • 右键单击TestSheet和选择托斯卡数据完整性- >清理状态从上下文菜单中。

通过TC-Shell更新

您可以使用一个TC-Shell命令来更新你的TestSheets。在TC-Shell命令的更多信息,见“使用TC-Shell命令”章

更新通过TC-Shell TestSheet,遵循以下步骤:

  1. 导航到TestSheet和执行命令任务“至关重要的检查:更新数据库数据库”

  2. 随后,问你一个匹配的文件的任务。继续以下选项之一:

    • 输入你想要使用的文件路径匹配。文件路径的每一个反斜杠,TC-Shell语法需要一个额外的反斜杠转义字符。

    • 输入时间()使用自动匹配而不是文件匹配。

下面的例子显示了更新TestSheet TC-Shells命令和一个匹配的文件:

tcshell工作区“C: \ Tosca_Projects \ Tosca_Workspaces \ TCShell \ TCShell.tws”
cn“数据完整性测试/ TestCaseDesign /至关重要的检查:数据库,数据库/元数据”
任务“重要的检查:更新数据库,数据库”
得到“FileWithMatches”>“C: \ \ Tosca_Projects \ \ \ \ TableMatches.csv ToscaDIDemoFiles \ \文件”

通过TC API更新

你可以更新你的TestSheets通过托斯卡指挥官API

通过TC API更新

更新你的TestSheets通过TC API,如以下示例所示。

使用188金宝搏app苹果下载软件Tricentis.TCAPI;
使用188金宝搏app苹果下载软件Tricentis.TCAPIObjects.Objects;

名称空间SampleTCAPIUpdateDatabaseToDatabaseTestSheets {

内部程序{
私有静态void Main (string [] args) {
TCAPI TCAPI = TCAPI.CreateInstance ();

TCWorkspace工作区= tcApi.OpenWorkspace (“tws <路径>”,“< loginName >”,“< loginPassword >”);


TestSheet表= (TestSheet) workspace.GetTCObject (“<对象ID >”);


sheet.UpdateDatabaseToDatabaseTestSheetsWizard ();

TCAPI.CloseInstance ();
}

}

}

通过TC REST API更新

您可以使用一个TC REST API任务更新TestSheets。

先决条件

之前,您可以使用REST API在运行update命令数据完整性,您必须启用的重要检查外接程序托斯卡服务器

为此,遵循以下步骤:

  1. 打开TCAPIRestService.dll.config文件,位于C:\Program Files (x86)\188金宝搏app苹果下载软件TRICENTIS\Tosca服务器\ RESTApiService

  2. 滚动到<188金宝搏app苹果下载软件 Tricentis.TCAddIns.VitalChecksAddIn.Properties.Settings >并设置的价值启用真正的

< userSettings >
<188金宝搏app苹果下载软件 Tricentis.TCAddIns.VitalChecksAddIn.Properties.Settings >
<设置的名字= "启用"serializeAs= "字符串">
<值>真正的< /值>
< /设置>
< 188金宝搏app苹果下载软件/ Tricentis.TCAddIns.VitalChecksAddIn.Properties.Settings >
< / userSettings >
  1. 在Windows启动REST API服务服务应用程序。

更新你的TestSheets

更新TestSheets通过TC REST API,使用以下命令:

得到http://toscaservicehost/toscacommander/exampleworkspacedir/object/ < TestSheet ID > /任务/ UpdateDatabaseToDatabaseTestSheetsWizard