0

我有一个调用 WCF SOAP 服务的 WPF 应用程序。该应用程序的开发框架是MVVM。在 WCF 服务中,我们调用数据库并返回一些项目。webservice 响应是一个巨大的 xml 响应,我是一名 QA 工程师,试图编写 webservice 自动化测试。我基本上必须在 XML 响应元素上编写断言,这很容易使用我使用的自动化工具来完成。

然而,我的问题是我不完全知道 UI 上的哪个 WPF 元素映射到 WCF 服务响应中的哪个元素。大多数 UI 元素名称与服务响应中的 XML 元素名称不同。当 WCF 服务首次实施时,我从一开始就没有参与该项目,而且我还被告知从来没有技术规范文档和 xsd 等。服务响应是一个巨大的 xml 元素列表,并非所有 xml 元素都绑定到 UI。所以我必须知道这个映射信息才能正确地进行断言。请建议如何找到 UI 到 Web 服务之间的这种映射?

4

1 回答 1

0

我建议使用服务跟踪查看器工具。通过这种方式,您可以与 UI 交互并查看正在调用的服务。请参阅此处的使用服务跟踪查看器工具部分: https ://msdn.microsoft.com/en-us/library/ms732023(v=vs.110).aspx

至于跟踪信息,如果您的 AUT 没有生成任何日志,那么我建议您将上面链接的配置跟踪部分提供给您的开发人员。如果您的任务是收集有关 Web 服务传输的指标,此信息可能对您以后的生活有用。

于 2016-02-11T10:44:54.343 回答