|
|
1
12
Cucumber是一个BDD工具,可以用来描述预期的行为,并将这些描述用作测试自动化的基础。 Restsured是一种测试API/http调用的工具。 他们做了一些不同的事情。 您可以同时使用它们:Cucumber来描述您的功能,并重新设置以执行http调用。 |
|
|
2
1
这不一定是真的,它与您想要达到的测试级别有关。 因此,如果您只想在单元级别上进行测试,那么是的,您不需要使用REST assured,您可以使用Cucumber特性文件完美地指定您的测试,并且在步骤定义中,您可以直接测试服务层和DOA层,就像您提到的那样。 如果您想测试webservice的一个正在运行的实例,那么可以使用REST-Assured或REST-Assured plus Cucumber。REST Assured只会帮助您简化测试每个部分的实际定义以及与端点的交互及其期望,Cucumber将允许您定义由这些步骤组成的高级场景。
总而言之,这不是哪一个更好的问题,而是您试图实现的测试级别以及您想要实现的方式。一个单位级别的你可能不需要放心。在集成/实时执行级别上,可以使用该库。在这两个级别中,都可以使用Cucumber指定测试。 |
|
|
3
0
Rest assured是用于自动化Rest web服务的java Api库。我们可以通过使用BDD方法自动化RESTAPI,BDD是一种方法,Cucumber是这方面的领先和免费工具 |
|
|
4
-2
Rest assured不是一个工具,它是一个java库,我们可以用来测试restful webservices,是的,建议使用cucumber,因为客户提供了更好的报告,而Rest assured不支持报告。 所以我建议使用cucumber框架来测试API |
|
|
Saffik · 重启Java:如何从setup方法获取标头用户和传递 8 年前 |
|
|
Dead Programmer · 放心vs黄瓜 8 年前 |
|
|
worrynerd · 重启:如何为端点调用类型创建抽象层 8 年前 |
|
|
TomH · 在REST Assured中,如何设置超时? 8 年前 |
|
|
user8715994 · 使用Java重启库列出节点中的参数 9 年前 |
|
|
gopp · POST方法没有将数据插入两个数据库表[关闭] 9 年前 |
|
|
Andrew Nolan · 放心:从JSON数组中提取值 9 年前 |
|
|
Harshana · 与放心junit测试用例的连接被拒绝 11 年前 |