如何根据需求编写测试场景?

时间:2014-06-09 09:15:45

标签: bdd specflow

当测试调用产生PolicyInput.XML时,TName =" firstcall"关于这个项目的TValue如下:
一个20个字符的字符串
人物1& 2包含来自Experian响应的A2A01值,任何空白区域填充到左侧
人物5& 6包含来自Experian响应的CBD01值,任何空白区域填充到左侧
字符14包含来自Experian响应的GFA01值 人物15& 16包含来自Experian响应的BDDF11值,任何空白区域填充到左侧
字符17包含来自Experian响应的A2B01值

任何人都可以解释我如何以正确的方式编写场景

1 个答案:

答案 0 :(得分:0)

情景基本上是应该发生什么的业务描述的示例。它们描述了从起始状态到过程到预期结果的过程。

你提供的这个信息列表太低了,根本没有描述一个过程,你基本上错过了有关如何进行测试调用以获得具有正确信息的结果的所有信息在里面。

您应该关注许多不同的示例,您需要将哪些信息发送到调用以获得您期望的结果,以及此信息的含义(即其业务描述)而不是低级字段名称,

e.g。

Given I have a new client
When we process their information
Then we can see this was a first call

Given I have a returning client 
When we process their information
Then this shouldnt be a first call