Page tree

Skip to end of metadata
Go to start of metadata

本章描述了如何使用项目和以 XML 格式保存的 .tst 文件。

本章包含:

使用项目

保存项目文件

项目属性、测试套件等的任何改变都将自动保存到项目中。项目将一直呈打开状态,直到显式关闭它们。

关闭项目文件

当关闭项目文件时,SOAtest 将关闭所有与之关联的树和设置。已关闭的项目显示在导航器中,而不会显示在测试用例资源管理器中。

若要关闭当前项目以及所有相关设置:

  • 在导航器中,右键单击项目,然后从快捷菜单选择 Close Project

打开项目文件

当你打开项目文件时,所有相关的树、设置和报告都将恢复。

若要打开项目文件:

  • 在导航器中,右键单击项目,然后从快捷菜单选择 Open Project

使用测试(.tst)文件

打开 .tst 文件

默认情况下,.tst 文件是关闭的。  所有打开的 .tst 文件都将加载到内存中。

打开 .tst 文件有两种方法:

  • 双击 .tst 文件的 Test Case Explorer 节点。
  • 右键单击 .tst 文件的 Test Case Explorer 节点,然后从快捷菜单选择 Open Test (.tst) File

关闭 .tst 文件有以下“关闭框”图标:  

打开 .tst 文件有以下“打开框”图标: 

关闭 .tst 文件

关闭 .tst 文件有两种方法:

  • 双击 .tst 文件的 Test Case Explorer 节点。
  • 右键单击 .tst 文件的 Test Case Explorer 节点,然后从快捷菜单选择 Close Test (.tst) File

了解 .tst 文件的 XML 格式

当 SOAtest .tst 文件以 XML 格式保存时,可以解析它们,将测试套件和测试信息放入自定义框架中。

下表描述了一些最常用的工具是如何表示的:

工件元素名称父元素
根元素SOAtestProject
测试套件测试套件TestSuite(如果嵌套在其他测试套件下)
测试或测试套件名称name列出的任何其他元素
环境EnvironmentConfigurationTestSuite
数据源DataSourceTestSuite/SOAPRPCToolTest
消息传递客户机HTTPClientTestSuite/HTTPClientToolTest
浏览器回放工具BrowserTestingToolTestSuite/ToolTest
DB 工具DbToolTestSuite/ToolTest
扩展工具MethodToolTestSuite/ToolTest
回调工具CallBackToolTestSuite/CallBackToolTest

下面的列表描述了出现在 XML 项目文件中常见的特殊命名元素。字段已命名,以便你可以排除其中的部分内容,使搜索更加一般化。

例如,要搜索任何 WSDL,你都可以搜索并替换 _WSDLLocation>http://mywsdl</。对于 SOAP 客户机 WSDLs,你可以搜索 <SOAPClient_WSDLLocation>http:/mywsdl</SOAPClient_WSDLLocation>

WSDL 字段:

  • SOAPClient_WSDLLocation
  • ClientTester_WSDLLocation
  • WSITool_WSDLLocation

Schema 字段:

  • SOAPClient_SchemaLocation
  • ClientTester_SchemaLocation
  • MessagingClient_SchemaLocation

端点字段:

  • SOAPClient_CustomEndpoint
  • SOAPClient_UDDIServiceKey
  • MessagingClient_Endpoint

文字(XML)字段:

  • SOAPClient_LiteralMessage
  • ClientTester_LiteralMessage
  • MessagingClient_LiteralMessage

Xpath 字段:

  • XMLDatabank_ExtractXPath
  • XMLDatabank_AlterXPath
  • XMLTransformer_ExtractXPath
  • XMLTransformer_AlterXPath
  • Assertion_XPath

差异工具回归控制:

  • DiffTool_RegressionControl

BrowserTestingTool 字段:

  • BrowserTestingTool_NavigateURL - 用于导航操作的 url 字段
  • BrowserTestingTool_WindowName - 用于任何操作的窗口名称字段
  • BrowserTestingTool_LocatorAttributeValue - 用于设置为元素属性定位器的任何操作的属性值字段
  • BrowserTestingTool_LocatorXPath - 用于设置为 Xpath 定位器的任何操作的 xpath 字段
  • BrowserTestingTool_TypeValue - 类型操作的值字段
  • BrowserTestingTool_OtherValue - “其他”操作的值字段
  • BrowserTestingTool_NewBrowserURL - NewBrowser 操作的 url 字段

BrowserDataBank:

  • BrowserDataBank_LocatorAttributeValue - 元素属性定位器的任何提取集的属性值字段
  • BrowserDataBank_LocatorXPath - 用于设置为 Xpath 定位器的任何提取集的 xpath 字段
  • BrowserDataBank_WindowName - 用于任何提取的窗口名称字段

BrowserValidationTool:

  • BrowserValidationTool_LocatorAttributeValue - 用于设置为元素属性定位器的任何验证的属性值字段
  • BrowserValidationTool_LocatorXPath - 用于设置为 Xpath 定位器的任何验证的 xpath 字段
  • BrowserValidationTool_WindowName - 用于任何验证的窗口名称字段
  • BrowserValidationTool_ExpectedValue - 用于任何验证的期望值字段
  • No labels