使用Specflow进行Web服务测试(BDD方法)

时间:2014-10-10 06:11:11

标签: web-services rest soapui specflow

我可以使用Specflow或以BDD形式的通用方式测试Web服务吗?

请与我分享一些框架和/或脚本。

我是这个方法的新手,我被要求使用Specflow c#自动化web服务测试。

1 个答案:

答案 0 :(得分:1)

是的,Specflow可以测试WebServices - 你只需要编写代码就可以了!你有什么尝试?

我们使用带有代码和脚本混合的specflow在一系列Windows和* nix平台上测试我们的Web服务,以配置和管理我们的服务。

Given MyCalculatorService is running 
When I call MyAdditionMethod with 2 and 3 
Then the result is 5

"鉴于MyCalculatorService正在运行"

  • 为您提供所需的一切服务
  • 可能正在配置您的服务并在最新的exe中复制
  • 可能只是使用ProcRunner或类似的启动它

"当我用2和3"

调用MyAdditionMethod时
  • 以与集成商相同的方式连接到服务。
  • 这可能只是一个电话或可能是一些

"然后结果是5"

  • 这可能是验证上一步的响应,也可能是对您的服务进行新的调用以获得响应。

我希望这有帮助,如果没有 - 请添加更多详细信息,包括您尝试过的内容/您正在努力解决的问题。