问题标签 [test-environments]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
53 浏览

tfs - 在 Microsoft 测试管理器中,是否可以将多个角色分配给环境中的单台计算机?

我们目前正在我的公司使用 TFS 2012 Lab Management 设置实验室管理环境。在 Microsoft 测试管理器中,您需要定义可以运行测试的环境。在每个环境中,您必须指定一台或多台机器来运行测试。每台机器都可以在环境中分配一个角色。有没有办法将多个角色分配给环境中的单台机器?例如,我希望能够定义多个 UI 测试运行,但让一台机器在我们的应用程序生态系统中执行多个角色。

0 投票
1 回答
430 浏览

git - Git:在不同的服务器上部署 Web 应用生产和测试版本

我是 Git 新手。我在两台服务器上有一个 Laravel PHP 应用程序。

  1. 测试服务器(用于测试)
  2. 实时服务器(用于生产)

完成对本地应用程序存储库的处理后,我会将更改推送到远程存储库。

之后,我使用 DeployHQ 将我的更改部署到测试服务器中。

如果测试服务器一切正常,我会在几天后将它再次部署到实时生产服务器中。

当我这样做时,我需要一直在服务器之间更改服务器特定的常量,例如数据库凭据。

我可以知道这是使用 Git 维护 Web 应用程序的测试和生产环境的正确方法吗?

您能否分享您对如何维护/部署 Web 应用程序的测试和生产版本的想法?

提前致谢!

0 投票
1 回答
35 浏览

ruby-on-rails - 何时使用特定的 Rails 环境进行测试?

我正在用 Michael Hartl 的书自学 Ruby On Rails。当它发现种子.rb文件的使用时,我在开发环境中进行了测试,它失败了。当设置为测试环境时,它成功了。为什么?我什么时候需要再次更改环境才能成功测试?

0 投票
3 回答
402 浏览

testing - 如何测试专有网络协议

我有一个要测试的系统,该系统处理专有网络协议(需要检查)。测试的协议基于 TCP 和 UDP。

我正在寻找一种可以安装在我的 OS-X/Linux/Windows 计算机上的软件,将其连接到我要测试和注入协议消息并分析反馈的系统(软件应该能够比较每条收到的消息,如果它是预期的等等)。

更喜欢具有漂亮 GUI 和开源的软件,这样我可以在需要时添加功能(可能是付费软件)。

我应该从哪里开始?

0 投票
3 回答
2871 浏览

jenkins - 如何使用 Jenkins 在本地自动部署 Play Framework (2.4) 应用程序?

如何在 Jenkins 正在运行的同一台服务器上本地使用 Jenkins 自动部署 Play Framework (2.4) 应用程序?在某些时候,我们将单独设置一个适当的生产环境,并且可能会以相同的方式实现测试环境,但此时我想检查是否可以设置一个简单的测试环境到 Jenkins 正在运行的同一台服务器。

我有一个运行测试的 Jenkins 工作,它似乎工作正常。基本上是“执行外壳”运行激活器命令(可以合并到一行)。

在 Play 1 中,我用play start&play stop来做类似的事情。尝试activator start我的开发环境,我收到消息:

所以我用“执行外壳”和阶段评估了两个(不完整的)替代方案:

使用 nohup 暂存和运行:

-> 应用程序启动正常,但 Jenkins 任务没有停止。

在后台使用 nohup 进行舞台和运行:

-> 应用程序似乎已经启动到某个时间点但没有继续运行?

这里首选(甚至唯一的工作)方式是什么?

0 投票
1 回答
84 浏览

ruby-on-rails - routes.rb 中的 Rails 测试和 ActiveRecord

我想知道如何在 Rails 应用程序的 routes.rb 文件中使用 ActiveRecord。

我正在创建一些可以动态启用或禁用的可选模块。如果模块被禁用,我不希望路由存在,所以我围绕可选路由创建了一个条件。在开发中它可以正常工作,但在测试环境中,即使我的固定装置已正确解决,我的查询也会返回 nil。

使用时如何进行测试以使用我的灯具OptionalModule.all

谢谢 !

这是我的routes.rb文件:

我的固定装置

我的项目

  • 导轨 4.2
  • 红宝石 2.2.0
0 投票
1 回答
1033 浏览

ruby-on-rails - 在 Rails 中设置测试环境变量而不放入源代码

我将 Twilio 用于应用程序,在生产中我使用 heroku 的 CLI 设置身份验证令牌。我正在使用sms-spec( https://github.com/monfresh/sms-spec ) 在本地测试我的应用程序的 Twilio 集成。我想ENV['TWILIO_AUTH_TOKEN']在测试环境中设置我的令牌。

每当我进行更改时,我都会使用 guard 来自动运行我的测试,所以我不想在每次运行测试时都手动设置 ENV 变量。出于安全原因,我也不想将令牌放入我的源代码中。

有没有办法可以为我的本地测试环境设置 ENV 变量,使其永久存在而不是在我的源代码中?我花了几个小时研究这个,似乎无法找到一个很好的解释如何做到这一点。任何帮助深表感谢 :)

0 投票
0 回答
71 浏览

php - 无法在 Ubuntu 上使用 Eclipse 和 XDebug 为 PHP 设置调试环境?

我正在按照本指南为我的 PHP 应用程序设置调试环境。我正在使用eclipse和xdebug。我已经完成了指南要求我做的所有事情。但是当我设置断点并运行应用程序时,IDE 并没有停止。我知道我不是很清楚。但我不知道还能说什么。

你可以问我问题,然后也许我能更好地解释我的问题。提前致谢。

0 投票
2 回答
22580 浏览

php - 如何在 Laravel 5.1 中改变环境?

我对 Laravel 中环境工作的理解是,对于不同的环境,你有不同的环境。所以,如果你在本地运行你的应用程序,你可以有一个.env.local文件。如果您正在测试或生产,您可以使用.env.testingor .env.production(如果我错了,请纠正我。)
默认情况下.env,我们会得到可以编辑的文件。但是谁能告诉我在 Laravel 中改变环境的工作流程是什么。我尝试了文档,但我无法得到它。请帮我。

0 投票
3 回答
3807 浏览

ruby-on-rails - Ruby on Rails 中包含的不同环境

有人可以向我解释一下 Rails 环境是什么以及它们做什么吗?我曾尝试研究自己,但找不到任何东西。据我收集,环境是:

  • 发展
  • 制作
  • 测试