问题标签 [acceptance]
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.
production-environment - 我们是否需要单独的环境进行测试和验收(暂存)
我们将从旧服务器迁移到新服务器,现在问题出现了:我们是否应该保留 3 台服务器:
- 测试
- 接受(也称为分期)
- 生产
或者我们应该将第一个放在一起,然后只获得两台服务器。我们部署的软件不是很复杂,它是按预定时间间隔移动和处理各种数据文件的小型独立程序。
在我在这里工作的那一年里,我从来没有遇到过我实际上需要单独的测试和验收环境的情况。通常,在对验收环境进行最终测试之前,程序已经过单元测试和集成测试(在单独的构建服务器上)。
然而,在我以前的工作地点,我确实记得错过了额外的服务器。我们将在发布之前进行最终测试,但这意味着我们无法测试或展示具有新功能的分支。这种情况在我目前的工作地点不太可能发生,因为我们的团队非常小:1 个开发人员和 2 个测试人员。
那么在什么情况下我们应该多台服务器进行测试和验收呢?我在想:
- 当您制作的软件仅在服务器上完全运行并在本地运行它是不可能的或价值有限时
- 当团队足够大,可以让不同的人在同一产品的不同版本上工作时
- 当测试占用一台服务器上的所有资源时。
我在这个列表中遗漏了什么吗?
testing - POST 请求在 Yii2 代码接收测试中有 $_SERVER['REQUEST_METHOD'] = 'GET'
我正在尝试为 yii2 应用程序编写一些验收测试。
我的 SiteController 我有一些操作,其中包括以下代码:
当我试图测试这个动作时 - 它总是失败,因为我的 POST 请求没有通过这个检查 Yii::$app->request->isPost 。他们总是有 $_SERVER['REQUEST_METHOD'] = 'GET' 而不是 POST。
我试过这个变种:
我也尝试像这样在 Helper 中进行自定义操作
然后从我的测试中调用它。在所有情况下,我都会收到 GET 请求而不是 POST ......
请帮助我理解它为什么会发生。
webdriver - Codeception WebDriver 验收测试无法点击它可以看到的元素
我看过这个问题的其他答案,但没有一个适用。我的是这个问题的一个非常奇怪的版本。
测试代码在一个循环中,在四个选项卡(不是浏览器选项卡)上执行相同的操作。过程是:
单击四个选项卡之一。单击按钮以填充网格。在网格上执行 5 次操作。(对每个选项卡重复)
所有五个操作第一次通过循环都可以正常工作。第二次通过循环,第三次操作失败:
这是相关的HTML:
我不能使用 ID,因为它可以更改。请注意,我要单击的元素在每个选项卡上都是相同的。
右键单击可以下拉菜单,但单击操作失败并显示“元素不可见”,即使“$I->waitForElement”和 I->See 工作正常。
看着屏幕,“更改类别”元素肯定是可见的。
这是奇怪的部分。无论我如何更改测试选项卡的顺序,它总是在测试的第二个选项卡上失败(第二次通过循环)。这意味着选择器和代码都是正确的。我尝试将类添加到选择器,但结果是一样的。
任何线索表示赞赏。
google-chrome - 如何调整 chrome 窗口的大小以进行 ember 验收测试?
简单案例:小显示器的汉堡菜单,需要测试一下。
问题是:如何在 ember.js 测试环境中更改 chrome 浏览器的显示大小?
加法:仅用于一项测试
tfs - TFS 查询以在功能或用户故事的接受标准字段中获得空白(或)没有条目
我想编写一个 TFS 查询以在项目中功能或用户故事的验收标准字段/框中获取空白(或)没有条目。
我如何编写查询,因为我看不到任何 = 或 <> 运算符反对“接受标准”。只有我可以看到“包含单词”和“不包含单词”,从这些我们如何获得空白条目?
algorithm - 如何配置延迟接受算法?
在修改应用算法时遇到了一些问题:首先,我似乎无法更改后期接受算法配置。这是我的本地搜索配置,当我既没有指定接受者也没有指定觅食者时,它可以很好地工作:
我收到此错误消息作为输出的一部分
can-bus - 为什么接收中存在 CAN 硬件验收滤波器?
我对 CAN HW 对象感兴趣。
我知道 CAN 接受过滤器在改变 CAN ID 过滤。
为什么接收中存在 CAN 硬件验收滤波器?
收到 CAN 报文后,是否执行 CAN 仲裁程序?
CAN报文传输时,是否不需要CAN仲裁?