51Testing软件测试论坛
标题:
求教Cucumber+watir的自动化测试执行流如何进行管理
[打印本页]
作者:
HNSZ@2014
时间:
2016-7-26 18:42
标题:
求教Cucumber+watir的自动化测试执行流如何进行管理
本帖最后由 HNSZ@2014 于 2016-7-26 18:45 编辑
大家好,我们最近有个项目需要进行自动化测试,敲定脚本工具使用
Cucumber+watir开始写脚本后,发现在生产环境批量执行时,缺少一套管理测试流的方法。
类似于我的用例有:登录 a_Login
.feature
业务受理 b_do
.feature
打印 c_print.feature
注销 d_Logoff
.feature
这四个文件都放在
features文件夹下,批量执行的时候cucumber 整个文件夹,但是这个过程可能会有某个场景报错,例如
业务受理 b_do
.feature
没能成功,这个时候我就不希望它再执行剩下的
打印 c_print.feature、
注销 d_Logoff
.feature
,像这种情况大量存在我目前的脚本集里,需要
一套管理测试执行流的方法控制脚本异常场景。
求教各位大侠指点迷津!!
注:
1.最初的想法是想使用一个 Testrun.rb 脚本来控制脚本执行,但是 Cucumber 是通过命令行执行,目前不知道如何获取执行结果的返回值,如何通过另一个脚本停止Cucumber测试的执行
2.可能我举的例子不是很规范,真实的项目中单个场景非常长,由于测试资源有限,很多脚本都是相互依赖的,而且依赖关系会因为测试资源的减少或增加经常变更,所以需要一个灵活调整测试流的方案
3.qq 279914410,欢迎一起交流
Cucumber+watir测试方案
作者:
seagull1985
时间:
2016-7-27 13:53
这东西没用过。。但是流程控制你是可以通过自己写个框架去控制的,一旦抛异常就退出单个测试用例的执行,开始执行下一步。
作者:
HNSZ@2014
时间:
2016-7-27 14:44
收到,之前定的框架没有添加控制层,为了使用Cucumber的测试报告,脚本集的上一层就是Cucumber了,现在脚本快写完了才想到有执行流这么一回事,现在看来只能从底层加了,需要改动的地方非常多
作者:
jingzizx
时间:
2016-7-27 16:02
帮顶吧,没用过
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2