更新TestSheets
如果数据源的元数据信息已经改变,你不需要从头重新创建您的测试。你可以更新你的TestSheets在以下方式:
通过更新更新向导
的更新向导用于TestSheets创建重要的检查:数据库,数据库向导或者是预审:文件向导。
的更新向导允许您执行以下步骤:
更新你的TestSheets。
更新所有TestCase模板和ExecutionLists有关。如果你更新重要的检查:数据库,数据库TestSheets,向导也更新你的RequirementSets。
Auto-instantiate TestCase实例。
更新您的测试,遵循以下步骤:
打开更新向导,选择一个TestSheet和点击
更新TestSheet在动态菜单TestCaseDesign。
另外,右击你的TestSheet和选择托斯卡数据完整性- ><您希望使用向导>从上下文菜单中。
更新你的TestSheet更新向导:
你可以重新定义你的数据源中重要的检查:数据库,数据库向导或者是预审:文件向导。
与重要检查更新向导,你可以复赛表。
与订票时候更新向导,你可以重新选择你的实地测试。
重新定义源
的更新向导更新每个TestSheet实例的状态的状态更新如下:
状态 |
描述 |
---|---|
好吧 |
这个实例没有发生变化。 |
改变了 |
这个实例更新过程中发生了变化。 |
添加 |
该实例包含一个新表匹配。 |
删除 |
这个实例不可用表匹配的数据源。 |
审查所有实例的状态变化改变了,添加,或删除。
删除所有实例的状态删除以两种方式之一:
点击
清理状态在动态菜单TestCaseDesign。
右键单击TestSheet和选择托斯卡数据完整性- >清理状态从上下文菜单中。
通过TC-Shell更新
您可以使用一个TC-Shell命令来更新你的TestSheets。在TC-Shell命令的更多信息,见“使用TC-Shell命令”章。
更新通过TC-Shell TestSheet,遵循以下步骤:
导航到TestSheet和执行命令任务“至关重要的检查:更新数据库数据库”。
随后,问你一个匹配的文件的任务。继续以下选项之一:
输入你想要使用的文件路径匹配。文件路径的每一个反斜杠,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命令数据完整性,您必须启用的重要检查外接程序托斯卡服务器。
为此,遵循以下步骤:
打开TCAPIRestService.dll.config文件,位于C:\Program Files (x86)\188金宝搏app苹果下载软件TRICENTIS\Tosca服务器\ RESTApiService。
滚动到<188金宝搏app苹果下载软件 Tricentis.TCAddIns.VitalChecksAddIn.Properties.Settings >并设置的价值启用来真正的。
< userSettings >
<188金宝搏app苹果下载软件 Tricentis.TCAddIns.VitalChecksAddIn.Properties.Settings >
<设置的名字= "启用"serializeAs= "字符串">
<值>真正的< /值>
< /设置>
< 188金宝搏app苹果下载软件/ Tricentis.TCAddIns.VitalChecksAddIn.Properties.Settings >
< / userSettings >
在Windows启动REST API服务服务应用程序。
更新你的TestSheets
更新TestSheets通过TC REST API,使用以下命令:
得到http://toscaservicehost/toscacommander/exampleworkspacedir/object/ < TestSheet ID > /任务/ UpdateDatabaseToDatabaseTestSheetsWizard