integration-testing

    1热度

    1回答

    在我的应用程序中,一个帐户可以有一个拥有者(用户)和多个用户。 在我的测试中我这样做: # account_factory_static.rb FactoryGirl.define do factory :account do name 'demoaccount' association :owner, :factory => :user end end

    1热度

    1回答

    我有几个集成测试,其中一些断言是相同的。为了维护性方面的考虑,我想在一个独特的功能下重新组合每个测试的共同声明。 test "login with invalid information" do get login_path assert_template 'sessions/new' post login_path, params: { session: { ema

    0热度

    1回答

    我刚刚创建了一个空的Web API项目与.net核心2.0。 我有一个默认的控制器,我现在想创建一个集成测试。 [Route("api/[controller]")] public class ValuesController : Controller { // GET api/values [HttpGet] public IEnumerable<string>

    1热度

    1回答

    我正在使用Spring自动REST文档是Spring REST Docs的扩展来生成API文档,并且正如文档中所做的那样设置MockMvc。 而且,同一时间,我想用“http://cloud.spring.io/spring-cloud-contract/1.0.x/#_generating_stubs_using_restdocs” 我下面这个例子生成WireMock存根:https://git

    0热度

    1回答

    我正在编写一个包含使用websockets作为传输的服务器和客户端组件的库。我正在测试各种浏览器,需要测试一些与错误有关的行为,并且套接字意外关闭。 有没有办法引起websocket错误(除了试图连接到一个无效的url /非websocket服务器)? 注意:我是不是单元测试。我需要测试客户端如何在不同的浏览器中与服务器进行交互,所以嘲笑websocket不是一种选择。

    5热度

    1回答

    我想实现我的应用程序的集成测试从教程如下:https://docs.microsoft.com/en-us/aspnet/core/testing/integration-testing public class CreditCardApplicationShould { [Fact] public async Task RenderApplicationForm()

    0热度

    1回答

    有没有办法,用OPA-Testing检查,如果某个元素确实存在不存在? 例如,测试成功,如果waitFor#成功回调没有执行并且会显示一条错误消息? 我有一个用例,其中一个按钮应显示或不显示取决于一个非常重要的模型属性。我想用OPA测试来检查每个部署。 button属性绑定为可见,如果该属性为false,则该按钮不会出现在DOM中,因此无法检查其状态。

    0热度

    1回答

    我有下面的控制器通过NServiceBus IEndpointInstance(全双工响应/请求解决方案)进行通信。我想测试放置在这个控制器中的验证,所以我需要通过一个IEndpointInstance对象。不幸的是,在我能找到的特定网站的文档中没有提到这一点。 在NServiceBus.Testing nuget包中,我找到了TestableEndpointInstance类,但我不知道如何使用

    0热度

    1回答

    我最近开始编写单元测试,并开始转向集成测试。我有这个相当简单的方法,但我在如何处理或甚至如何测试这个方面有点失落。 list (token, cb) { const requestArgs = { headers: { 'Authorization': `Bearer ${token}` }, method: 'GET', uri: `${BASE_URL}

    0热度

    1回答

    Go程序使用连接字符串连接到数据库。目前该连接字符串存储在一个环境变量中。 我的挑战是编写一个自动化测试,对测试数据库执行该程序。 我以为我会在测试的init()函数中设置连接字符串环境变量,但在测试init()之前调用主程序的init()函数,所以这不起作用。 解决方法似乎是默认连接到测试数据库的字符串。如果没有定义环境变量,则使用测试;如果它被定义(生产),那就用它来代替。 是否有替代方案?有