我们需要管理工具,可以将测试与要求并有报告。有一些可以读取Cucumber功能文件的工具吗?
感谢
#1 楼
我在Jira Cloud上遇到了XRAY,我发现它真的很有用,我已经开始在我们的公司中使用它并替换了zephyr。 Xray将提供机会在一个界面中维护手动和自动测试。它支持Rest api,因此您可以从jenkins导入结果并也更新jira问题。https://marketplace.atlassian.com/plugins/com.xpandit.plugins.xray/server/overview
#2 楼
如果您尝试将规格与测试相关联,那么您就错了。如果您正确使用了黄瓜,那么规格就是测试。
建议您从实用编程人员那里获得“黄瓜书”。其中有大量关于如何有效使用该工具的好东西。
#3 楼
尝试http://relishapp.com(由我创建)。评论
您能否添加一些有关链接的更多信息。链接仅答案在这里皱眉。
–demouser123
2015年11月16日14:11
#4 楼
我会考虑使用票务管理系统,例如Trello,Jira或Pivotal Tracker或TestLink。我希望使用与管理新功能,任务和错误相同的系统。#5 楼
使用Test Collab,您可以将测试用例与其自动化的类方法链接起来。看一下这个截屏视频:http://testcollab.com/blog/screencast-test-automation-with-test-collab/它演示了将测试用例与PHPUnit_Selenium包进行集成。类似地,黄瓜也可以集成。我们还没有自动调度功能-但是您可以执行以下操作:
通过Jenkins触发的API在Test Collab上创建测试执行。分配测试执行后,Test Collab将自动触发您的黄瓜测试。
免责声明:我是Test Collab的共同创始人。
#6 楼
管理工具需要两个问题,在这里我们可以将测试与需求相关联并获得报告。您不需要任何其他管理工具即可将测试与需求相关联,因为这是使用黄瓜功能文件完成的。对于来自Gherkin的报告,您可以使用Jenkins上的cumulage-jenkins插件,在每次测试运行后将测试结果导出到JSON文件中,并作为后期执行步骤发布Cucumber报告。读取Cucumber功能文件的工具。有一些工具可以读取Cucumber文件,并允许您轻松地从功能文件中在线共享,管理和搜索产品的实时文档。
示例https://relishapp.com
评论
借助工具示例以及有关如何使用它们的简短说明,此答案将更加有用。
–凯特·保罗(Kate Paulk)
15年11月16日在12:13
我将为这两个步骤添加详细步骤
–尔凡·艾哈迈德(Irfan Ahmad)
15年11月16日在12:47
#7 楼
我同意Chuck的观点,真的不应该将功能文件存储在任何TCM程序中。但是,如果您以Gherkin格式编写验收测试,并且自动化我一直在使用Testrail的特定测试, 。它有一个相当不错的API和UI脚本(我使用的是一个在Gherkin关键字上突出显示的脚本)。
然后我从中提取一些,并从要自动执行的功能中创建功能文件(然后,我将继续保留我们选择的存储库。
评论
用户1553,我不了解您的目标。管理工具需要与詹金斯互动吗?该报告应该显示测试结果,还是仅显示需求和Cucumber功能文件之间的关系?还是您认为Cucumber功能文件是要求?如果我理解正确,则可以使用Cucumber运行Gherkin测试。因此,我想这只是您如何调用黄瓜的问题。如果您的CI服务器可以正常工作,那么添加执行构建Gherkin测试的“构建”步骤就不难了。