小编Suk*_*uva的帖子

断言失败后继续

一旦断言失败(通常是API响应),测试用例中的剩余测试步骤就不会被执行.如何让SoapUI继续并完成其余的测试步骤?
我也在寻找一种方法,使用相同的数据集再次重试该步骤.如果不可能,请跳过该并继续下一组项目.有什么想法吗?

automated-tests soapui

17
推荐指数
2
解决办法
1万
查看次数

单个功能文件中的多个功能

我当前的Cucumber文件如下所示:

功能:测试在线申请页面

场景:访问应用程序主页和测试链接

场景:访问应用程序登录并验证登录

所以现在我想在同一个文件中添加几个可能用于API测试的场景.所以我想为此创建一个新功能,而不是使用功能:测试在线应用程序页面.这样我就不需要为API测试创建单独的功能文件.

功能:测试在线申请页面

Feature: Test Online application Page

Scenario: Visit application home page and test links

Scenario: Visit application Login and Validate login
Run Code Online (Sandbox Code Playgroud)

功能:测试应用程序API

Feature: Test Online application Page

     Scenario: Visit application home page and test links

     Scenario: Visit application Login and Validate login

Feature: Test application API's

    Scenario: validate Login API
Run Code Online (Sandbox Code Playgroud)

是否可以在单个功能文件中包含多个功能,这是一个好的做法吗?我只需要测试一个API,我将运行API测试以及在线测试.我仍然会使用@online和@api标签将它们分开.

ruby cucumber gherkin

11
推荐指数
1
解决办法
7081
查看次数

远程Webdriver功能 - Mobile的用户代理

我正在使用Selenium Webdriver和Ruby进行一些移动Web自动化测试.现在我需要传递用户代理以及我已经通过的远程Webdriver功能.有什么办法可以为Mobile Web设置用户代理吗?我将功能设置为iphone并使用iPhone模拟器运行我的测试.

ruby selenium user-agent remotewebdriver

5
推荐指数
1
解决办法
781
查看次数

使用chef创建无登录用户

我读了这个https://docs.chef.io/resource_user.html,看起来这是用于创建系统帐户.但我想创建一个用户运行进程没有登录选项.现在,我在我的厨师食谱中使用了执行块.但我不是执行块的忠实粉丝.有什么办法可以替换这段代码吗?

execute 'create user for service' do
   command -c "This account is for testing something" -s /sbin/nologin -G 'myGroup' -r my_user'
end
Run Code Online (Sandbox Code Playgroud)

chef-infra

1
推荐指数
1
解决办法
1438
查看次数