问题内容: 我们为詹金斯(Jenkins)配置了主从配置。我们的.NET项目由在Windows上运行的从属Jenkins实例构建。 有很多GUI测试,但是,只有在打开远程桌面连接(RDC)会话的情况下,它们才能运行。 尝试在没有RDC的情况下运行测试时,Jenkins并未显示测试的任何进展。但是,然后,我连接到Slave的桌面,可以看到已启动应用程序的主窗口,但是UI测试框架(白色)无法执行任何操
问题内容: 配置: 使用RSpec,Capybara,Selemium驱动程序,SQLite数据库对Rails项目进行集成测试。 情况: 我没有对Capybara和默认的rack_test驱动程序进行集成测试。他们直接在数据库中创建用户注册(用于Devise gem)。然后他们像用户一样使用Capybara DSL登录并测试场景。 问题: 我也尝试将驱动程序更改为Selenium来测试JavaSc
问题内容: 如何测试Flask视图生成的响应是JSON? 问题答案: 从Flask 1.0开始,会将响应数据解析为JSON或引发错误。 将内容类型设置为。此外,您可以尝试将响应数据解析为JSON。如果解析失败,则测试将失败。 通常,仅凭此测试是没有意义的。您知道它是JSON,自返回以来没有错误,并且已经通过Flask进行了测试。如果它不是有效的JSON,则在序列化数据时会收到错误消息。
问题内容: 谁能推荐一个好的Selenium Grid“主机”来运行测试?不必建立我自己的测试机网络? 问题答案: 我个人很喜欢SauceLabs。对我而言,录制的测试屏幕截图确实是关键功能。本质上,您只需将现有测试指向调味服务器而不是本地主机,就可以了。一个小缺点是它们没有可供测试的Mac实例。他们提供免费试用以帮助您入门。 酱油不能很好处理的主要问题是负载/性能测试。为此,请查看Browser
问题内容: 我正在通过libgdx编写游戏;我正在使用junit框架来简化代码的单元测试。现在有一部分代码(一个地图生成器,一个将我自己的地图格式转换为TiledMap的类…),我需要对其进行彻底的测试,但是它使用libgdx代码:从文件处理到资产加载。我不打算以这种方式测试实际的图形输出或游戏本身:但是我想测试单个组件(计算,资产访问…),以避免出现明显的错误。 我尝试在“ setUpBefor
问题内容: 我正在尝试测试tensorflow程序。我正在使用参数化的py.test夹具设置tensorflow会话: Tensorflow具有全局状态,因此一些测试启动会污染它。例如,启用急切执行后,无法禁用它。有没有一种方法可以指示py.test为每个测试创建一个新进程?还是使用参数化夹具来配置测试环境的另一种方法?用法示例: 问题答案: 如评论中所建议,使用将是解决方案。该插件设计用于并行或
问题内容: 我目前正在使用Protractor为不起眼的Angular应用编写一些e2e测试。 我的应用程序运行良好,单元测试通过了所有测试,也使用了e2e …直到这一项: appE2ESpec.js 这就是我编写测试的方式,但是, 问题是: items.count()返回一个promise, 我知道 ,但是我无法迫使Protractor解决它。所以我得到这个: 我尝试过的 但得到的最终结果相同.
问题内容: 我正在SQL Server 2008中工作。我正在尝试测试字符串(varchar)是否只有数字字符(0-9)。我知道IS_NUMERIC函数会产生虚假结果。(我的数据可能带有$符号,不应通过测试。)因此,我避免使用该功能。 我已经有一个测试,看一个字符串是否有任何非数字字符,即 我认为唯一的数字测试将是类似的东西,但是我在空白处。有任何想法吗? 问题答案: 使用 演示版
问题内容: 我试图弄清楚如何在nodejs(最好是使用mocha或jasmine)中测试内部(即不导出)功能。而且我不知道! 假设我有一个类似的模块: 和以下测试(摩卡): 有什么方法可以对功能进行单元测试而不实际导出功能,因为它不是要公开的? 问题答案: 该联控模块是绝对的答案。 这是我的代码,用于访问未导出的函数并使用Mocha对其进行测试。 application.js: test.js:
问题内容: 我在尝试为Angular-Bootstrap编写茉莉花单元测试时遇到问题 。确切的错误是 `Expected spy open to have been called with [ { templateUrl : ‘/n/views/consent.html’, controller : ‘W2ConsentModal as w2modal’, resolve : { employee
问题内容: 我有一堂课要添加单元测试。该类具有多个构造函数,这些构造函数采用不同的类型并将其转换为规范形式,然后可以将其转换为其他类型。 实际上,它接受并转换为其他两种类型。 我正在尝试找出最合适的方法来测试这些构造函数。 应该有一个针对每个构造函数的测试和输出类型: 这导致许多不同的测试。如您所见,我正在努力命名它们。 应该有多个断言: 这有多个断言,这使我感到不舒服。它还正在测试getStri
问题内容: 当我使用以下命令在Maven中运行单个测试时: 我得到以下结果: 它在几分钟前工作了,但是现在由于某种原因停止了工作。在运行测试之前,我尝试运行几次,但没有帮助。 测试看起来像这样: }} 更新: 这是由于将此依赖项添加到POM: 当我删除它时,一切正常。即使我添加以下两个依赖关系而不是上一个依赖关系,一切也都可以正常工作: 真奇怪 问题答案: 您可能正在类路径上的某个地方拾取了JUn
问题内容: 将参数传递给已编译的代码: 结果是: 显示已通过的用户名。 目的: 为了防止每次测试代码时都需要手动构建和运行代码,目的是编写一个能够测试参数传递的测试。 尝试 运行以下测试: 结果是: 问题 它看起来像那样不能够这个参数传递给函数的结果是不是 问题答案: 根据我的评论,第一个值是可执行文件本身的(路径),因此应解决您的问题。您可以从标准包中查看标志测试,他们正在做类似的事情。 另外,
问题内容: 当我们尝试为应用程序设置尽可能多的单元测试时,我总是发现缺少UI级别的测试。那里有很多选择,但是我不确定哪是一个很好的起点。 您首选的用于测试Swing应用程序的单元测试工具是什么?你为什么喜欢它? 问题答案: 在我们这边,我们使用FEST测试SWING GUI 。这是经典摇摆机器人上的适配器,但可以大大简化其使用。 结合TestNG,我们发现这是一种通过GUI模拟“人为”行为的简便方
问题内容: 我想为与HTTP相关的所有测试都包括一个Web服务器。它不需要非常复杂。我希望不要依赖在线。因此,我可以测试程序的某些选项。 启动服务器 使用适当的mime类型,响应代码等创建一些资源(URI)。 运行测试(最好也不必为每个测试都启动服务器) 关闭服务器。 此代码上的任何提示都将有所帮助。我用BaseHTTPServer尝试了几件事,但还没有成功。鼻子测试命令似乎无限期地等待。 谢谢你