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

章节目录:

使用项目

保存项目文件

项目属性、测试套件等的任何改变都将自动保存到项目中。项目将一直保持打开状态,直到明确关闭为止。

关闭项目文件

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

要关闭当前项目和所有相关设置,请右键点击导航器中的项目并选择关闭项目

打开项目文件

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

要打开项目文件,请右键点击导航器中的项目并选择打开项目

使用测试(.tst)文件

打开 .tst 文件

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

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

  • 双击 .tst 文件的测试用例浏览器节点
  • 右键点击 .tst 文件的测试用例浏览器节点,然后选择打开测试 (.tst) 文件

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

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

关闭 .tst 文件

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

  • 双击 .tst 文件的测试用例浏览器节点
  • 右键点击 .tst 文件的测试用例浏览器节点并选择关闭测试 (.tst) 文件

了解 .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 客户端 WSDL,您可以搜索 <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