问题标签 [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 投票
2 回答
688 浏览

ruby-on-rails - Rails ActiveRecord 似乎无法在测试环境中正确处理空值

一切似乎都在开发和生产环境中运行良好:

那么为什么我在测试环境中得到完全相反的结果呢?

搜索deleted_at is null永远不会在测试环境中返回任何记录,即使有些调用有deleted_at = nil并且有些有时间戳。

这是mysql表的部分读数:

有谁知道发生了什么?这是一个错误吗?

0 投票
2 回答
2141 浏览

debugging - AutoIt:有哪些测试环境或实时解释器可用于测试脚本?

类似于PyScripter的 Python 解释器,因此我可以立即键入并运行命令(如下图的底部所示)。

在此处输入图像描述

0 投票
1 回答
312 浏览

test-environments - testenv 代表什么?

我拥有的一份编程文档经常提到“testenv”。这可能意味着什么?它用于以下示例:

Testenv 将主动与生产一起使用,以确保并发稳定性和分析

0 投票
3 回答
286 浏览

testing - 测试系统的生产数据

我需要一些关于如何在手动 UI 测试中处理测试数据的建议。我们的应用程序需要来自数据库的数据才能工作和手动测试。由于我们正在处理敏感数据,因此我们不允许转储生产数据以在我们的测试系统(或开发机器)上使用它。

你如何处理这个问题?我正在考虑屏蔽生产数据以在测试中使用它的可能性,是否有任何免费或开源工具可以做到这一点?我更喜欢这种解决方案,因为可以产生大量数据。我希望您有一个想法,手动创建测试数据将非常耗时。

0 投票
1 回答
58 浏览

php - 电子邮件中的“加号”拥有同一电子邮件的唯一版本它是如何工作的?管理生产和测试环境

我有一个带有数百名真实用户的产品的 Web 应用程序..

我需要一个具有生产状态的测试环境,因为应用程序是数据驱动的,应用程序的状态会根据数据而变化,如果不存在真实的用户数据,则无法测试事物......

但是,由于它有真实的电子邮件,因此在测试中存在风险,因为测试电子邮件可以发送给真实的用户。

所以我需要一种机制来将电子邮件更改为不真实的东西,但由于电子邮件字段是独一无二的,我如何通过一个查询来更改所有这些。

我的同事建议使用 +any_number ex 发送电子邮件。rajat@gmail.com并将rajat+27@gmail.com电子邮件发送到同一电子邮件..

所以我写了一些查询

它解决了问题..现在我可以使用生产数据在测试环境中操作..

我的问题:

1)它是如何工作的?

2)这是一个正确的方法吗?人们如何管理测试和生产环境?

0 投票
2 回答
1236 浏览

unit-testing - 仅在测试环境中运行迁移脚本

有没有办法只在测试环境中运行迁移?

由于登台和生产数据库已经存在,我想仅在测试环境中创建表和种子数据。

0 投票
2 回答
2614 浏览

javascript - RequireJS:根据环境加载不同的文件

是否有根据当前项目环境(例如开发或生产)加载不同文件的功能?我的意思是,这有助于我透明地加载缩小或完整文件。我读到了多版本加载,但多版本意味着我需要指定文件的版本。
例如,我的模块中有 module.js 文件。在这个文件中,我需要加载 jQuery:

但是我有缩小版和完整版的 jQuery,我想加载不同的文件。我在配置中考虑这样的事情:

或者,也许,类似的东西。

0 投票
1 回答
144 浏览

upgrade - 断开 TFS 克隆与生产系统的连接

如何确保 TFS 2010/2012 克隆不会与我的生产环境中的系统交互?我想并行运行克隆以进行升级测试和一些进一步的测试。克隆不应与生产系统交互。有没有办法在不完全了解所有相关系统的情况下做到这一点?

0 投票
1 回答
220 浏览

ruby - 红宝石宝石“twitter_oauth”中的代理

我的 Ruby (Sinatra + twitter_oauth) 项目的测试环境位于代理后面。

文档中,我阅读了如何将 twitter_oauth gem 与代理一起使用。但那里的作者说:

首先你需要通过 Twitter API 直接通过 OAuth 授权 Twitter 用户(这部分不能被代理)

但不幸的是,在这一步中,我在本地测试时收到代理错误。

有没有可能代理这个?

提前致谢!!

0 投票
2 回答
251 浏览

gwt - GWT 中的环境依赖属性

我们有一个 GWT 应用程序,它必须链接另一个应用程序。

此链接在我的应用程序的所有阶段(本地、测试、登台、生产)中都是不同的。有哪些选项可以配置 GWT 应用程序?

目前我们正在为每个环境使用属性文件。这个解决方案的问题是,我们必须为所有环境创建不同的包。这很糟糕,我们想构建一个可部署到所有环境的单个包。

但是我们如何告诉应用程序使用哪个配置呢?