当前位置: 首页 > 知识库问答 >
问题:

使用cucumber、SoapUI和硒的自动化测试

长孙逸仙
2023-03-14

我想使用Cucumber与SoapUI和Selenium链接,以创建一个自动化功能测试。我只找到了一个关于它的网站,描述了首先我必须创建一个SoapUI项目并将其保存为一个。xml文件。然后,我应该使用Cucumber和Selenium将该文件包含到测试项目中。

我的第一个问题是我需要做什么配置?(在任何配置中使用xml.pom文件时)

我的第二个也是最后一个问题是:如果我每晚都和Jenkins一起启动我的测试(举个例子),我是否必须首先启动SoapUI项目,然后在测试项目中再次导入它才能以良好的方式运行我的测试?

谢谢你的回答

共有2个答案

宗冠宇
2023-03-14

用写得好的小cucumber包装你所有的自动化,你不需要其他留档。想想看。BDD(示例规范)是一种需求方法,而不是测试方法。

戚正业
2023-03-14

我认为您可以使用REST-Assured进行API测试。

对BDD语句使用cucumber,对那里的步骤定义使用java,对所有API请求内容使用REST保证。

 类似资料:
  • 我正在设置在网站上运行的自动化测试,以确保一切仍然正常工作。我有一个显示记录表的网页。 我想测试加载选定的网页 我已经完成了前3个步骤,但我仍停留在第4步。有人能帮忙吗?谢谢康纳

  • 问题内容: 我一开始就知道您需要使用诸如硒之类的webtoolkit来自动进行抓取。 我将如何能够单击Google Play商店上的下一个按钮,以便仅出于我的大学目的刮取评论! 我已经更新了代码,一次又一次地重复了40个项目。for循环出了什么问题? 似乎正在更新的源代码没有传递到xpath,这就是为什么它返回相同的40个项目的原因 问题答案: 我会做这样的事情: 不过,最好不要等待固定的时间。因

  • 我试图从以下代码中找到字段名“用户设置已成功更新”: 我在C#中使用的代码是 基本上,我试图澄清,如果用户更新成功与否,所以如果成功,我希望代码返回文本“用户设置更新成功”。但我面临的问题是,即使更新成功,它也无法返回值,并抛出异常。

  • 我一直在周而复始地试图弄明白这一点,在Selenium网格集群上使用cucumber和maven并行选项几乎是不可能的。 我的跑步者根据标签跑步,应该会选择5到6个特征文件。 我使用Cucumber for Java、Maven surefire 2.19和Junit。 到目前为止,pom的surefire配置如下所示:- 我的跑步者看起来像这样:- 我和马文一起跑步:- 清洁测试-P RunFe