问题标签 [testing]

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 投票
4 回答
1863 浏览

windows - 在软件中测试网络中断

我在 Windows 中有一个网络 C++ 程序,我想在不同时间测试网络断开连接。我有哪些选择?

目前我是:

  1. 实际上从我的计算机背面断开网络线
  2. 使用 ipconfig /release
  3. 使用cports程序完全关闭套接字

不过,这些方法都不是我的理想选择,我想更轻松地模拟网络问题。

我希望有时连接失败,有时套接字读取失败,有时套接字写入失败。如果有一些实用程序可以用来模拟这些类型的问题,那就太好了。

当这个模拟的坏网络启动时,能够构建一些自动化的单元测试也很好。

0 投票
6 回答
18041 浏览

testing - 什么是最好的免费测试跟踪软件?

我不是在谈论错误跟踪软件(如 Bugzilla 或 Jira)。我正在寻找的东西:

  1. 以文本格式存储测试规范
  2. 将测试规范组合到测试覆盖场景中
  3. 通过测试场景跟踪进度
  4. 将测试规范与存储在 Bugzilla 中的错误报告链接起来
  5. 生成进度报告
  6. 自行集中管理(即不是其他东西之上的黑客/扩展)
0 投票
1 回答
368 浏览

testing - 使 Test.QuickCheck.Batch 使用默认类型来测试列表函数

我正在测试一个名为提取的函数,它可以在任何列表上运行。

我想测试它,例如,

但这不会编译;我必须为runor提供一个类型prop_len,因为 QuickCheck 不能生成[a],它必须生成一些具体的东西。所以我选择了Int

有没有办法让 QuickChecka为我选择而不是在类型中指定它run

0 投票
31 回答
83798 浏览

unit-testing - 测试驱动开发的缺点?

采用测试驱动设计会失去什么?

只列出否定的;不要以否定的形式列出福利。

0 投票
4 回答
12088 浏览

ruby-on-rails - Rails, Restful Authentication & RSpec - 如何测试需要身份验证的新模型

我使用Bort创建了一个学习应用程序,它是一个包含 Restful Authentication 和 RSpec 的基础应用程序。我已经启动并运行它并添加了一个新对象,该对象需要用户登录才能执行任何操作(before_filter :login_required在控制器中)。[编辑:我还应该提到has_many新类的用户并且只有用户应该能够看到它。]

我使用 Rspec 的生成器创建了新的模型/控制器,这些生成器创建了许多默认测试。如果没有before_filter但有几个失败,它们都会通过,正如预期的那样,一旦before_filter到位。

如何让生成的测试像有/没有登录用户一样运行?我是否需要一整批未登录的匹配 - 重定向测试?我认为这是某种模拟或固定技术,但我是 RSpec 的新手,有点飘忽不定。好的 RSpec 教程链接也将不胜感激。

0 投票
6 回答
25479 浏览

php - 如何将 PHPUnit 与 Zend 框架一起使用?

我想知道如何用 Zend_Test 和一般的 PHP 编写 PHPUnit 测试。

0 投票
31 回答
476419 浏览

c - 单元测试 C 代码

今年夏天我研究了一个用纯 C 语言编写的嵌入式系统。这是我工作的公司接管的一个现有项目。我已经非常习惯于使用 JUnit 在 Java 中编写单元测试,但是对于为现有代码(需要重构)以及添加到系统中的新代码编写单元测试的最佳方法感到茫然。

是否有任何项目可以使单元测试纯 C 代码像使用 JUnit 单元测试 Java 代码一样简单?任何特别适用于嵌入式开发(交叉编译到 arm-linux 平台)的见解将不胜感激。

0 投票
6 回答
2125 浏览

perl - Perl 辅助回归测试

是否有一个 Perl 模块可以让我查看程序(或函数)的实际输出和参考输出之间的差异?如果存在差异,则测试失败。

此外,如果存在差异但输出正常(因为功能已更改),我希望能够将实际输出提交为将来的参考输出。

0 投票
4 回答
7124 浏览

testing - 如何测试信用卡交互?

阅读此答案后,我想知道是否有办法获得“测试”信用卡号。您可以尝试但实际上不收取任何费用的一种。

0 投票
2 回答
219 浏览

algorithm - 在新闻网站上进行 A/B 测试以提高相关性

如果您正在运行一个创建了 10 个热门新闻故事列表的新闻网站,并且您想对您的算法进行调整,看看人们是否更喜欢新的热门故事组合,您将如何处理?

简单点击登录与帖子条目关联的数据库?

A/B 测试在哪里您将向 A 组显示算法的一个版本,向 B 组显示另一个版本并测量点击次数?

你会根据什么样的特征来决定这些变化是否更好?