Microsoft .NET WCF(Windows 通信基础)允许创建富 web 服务。然而,由于专有的服务绑定(协议)和它所支持的 WS-* 标准的复杂性,.NET WCF 对测试发出了挑战。鉴于此,Microsoft 环境确实需要一个"SOA-Aware"和 "WCF-Aware”的测试解决方案,如 Parasoft SOA 质量解决方案。详情请参阅 .NET WCF HTTP、.NET WCF TCP 和 .NET WCF 流动事务。
此外,Parasoft SOA 质量解决方案还集成了针对测试人员的 Microsoft Visual Studio Team System (VSTS) 版本。与 MS VSTS 的集成允许管理和执行测试项目,并直接在 Visual Studio 中获得结果,从而简化 VSTS 用户在其 Visual Studio 本地环境中的测试。
针对软件测试人员的 Microsoft Visual Studio Team Edition 是 Visual Studio Team System (VSTS) 平台的一部分。它允许在 Visual Studio 中创建、管理、共享和执行测试。Parasoft SOAtest 包括与 MS VSTS 集成的功能,以便能够在 Visual Studio IDE 中管理和执行 SOAtest 功能测试,并在 Visual Studio 中直接显示执行结果。这使得使用 VSTS 平台的团队能够将 SOAtest 集成到他们的流程中,从而简化他们的 Microsoft 和 Parasoft 联合解决方案,并进一步提高在现有基础设施上的投资回报。
下面描述了如何将 Parasoft SOAtest 与 MS VSTS 集成到软件测试人员中。这些说明是为 VSTS 2005 编写的。
章节目录:
本节描述了在 Visual Studio 中创建新的 VSTS 测试用例并将其与现有的 Parasoft SOAtest 项目(.tst)文件关联的过程。若要创建新的 VSTS 测试套件:
C:\Program Files\Parasoft\SOAtest\<SOAtest Version Number>\soatestcli.exe
-config "user://Example Configuration" -visualStudio xmlReport -resource testSuite -report htmlReport
-config "user://Example Configuration" -visualStudio C:\report\calculator.xml -resource calculator_project\calculator.tst -report
C:\report\calculator.xml.details.html
calculator_project
的项目中的 calculator.tst
。HTML 文件名应该是 xml 文件名+ .details.html。现在,Visual Studio 通用测试已经与一个 SOAtest 项目文件相关联,现在可以运行它了。可以通过在工具栏中运行整个测试项目,或者在 Test View 中右键点击特定的测试,并选择 Run Selection来实现。
一个或多个 SOAtest 测试执行完成后,结果概要将显示在 Visual Studio 的 Test Results 窗口中:
注意结果计数(上图中为 2/4)。这意味着 4 个 SOAtest 测试用例中有 2 个通过。测试用例可以是 SOAP 客户端测试,也可以是 SOAtest 测试套件中的另一个工具测试。
若要查看详细信息,双击测试规则行(上图中的测试名称)。
Inner Test Results 区域显示每个 SOAtest 测试用例的通过/失败结果以及错误消息。Summary File 区域显示了执行报告的 HTML 呈现视图,类似于 SOAtest 可以在独立执行中生成的报告。
从命令行报告结果还可以使用 |