第三课:cucumber中如何让一个场景运行多个测试数据
上一篇 /
下一篇 2014-07-24 21:06:03
/ 个人分类:网页测试
接着昨天的记录,今天接着来写进一步的case,如何在一个场景中,跑多组数据,有时候测试网页的时候,不同的站点都需要测试跑一遍流程,我们不可能为每一个站点都些一个case,那样就有违自动化的意义了。
上一篇中写的是让两个字符串相加,这次就是要实现在一个场景中实现多组数据。
1.只要修改feautre文件中的内容即可。
2.点击打开adding.feature文件,把 Scenario改为 Scenario outline, 然后下面的场景改为对应的下列语句:
Scenario Outline: Inorder to test two string adding function
Given input the first string "<First string>"
And input another string "<Second string>"
When I press add button
Then the screen will put "<result>"
#下面就要紧接着写你要让它运行的多组数据,示例如下:
Examples:
|First string|Second string|result|
|Hello,summer.|I'm nick! |Hello,summer.I'm nick!|
|Hi, |A! |Hi,A! |
|summer, |Good work! |summer,Good work! |
这样再直接点击运行按钮,就会发现,都是绿色的pass,且会告知你跑过了3个场景,12个steps!
如果有问题,可以随时留言哟~希望有缘人可以一起进步学习,自动化学习的路上有你有我更热闹~!
收藏
举报
TAG: