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

testing - 术语“白盒测试”和“黑盒​​测试”是什么意思?

大家好,我的问题与编程无关。相反,它是关于软件开发计划的。有人可以向我解释这两个我有点困惑:

如果有人给我一些关于这两个的例子,我将不胜感激。谢谢。

0 投票
1 回答
334 浏览

android - 在 Android Studio 中运行 Robotium Black-box 测试

我有 Robotium 黑盒测试,我用它来测试没有源代码的应用程序。我可以从 Eclipse ADT 运行测试,但不能从 Android Studio 运行它们。在 Android Studio 中,我收到一个错误:“空测试套件”。“没有找到测试”

在 Android Studio 中,如何在没有应用程序源的情况下进行 Robotium 测试?测试项目应该有什么特殊的结构吗?

0 投票
1 回答
1103 浏览

javascript - 如何使用 Source Maps 在 Chrome 调试器中对文件进行黑箱处理?

我在 JavaScript 中使用Source Maps 。

我在我的代码中加入了“调试器”,这样我就可以逐步完成它,但我最终陷入了一个非常深的库代码兔子洞并且经常放弃。即使我将库脚本黑盒化,Chrome 也会忽略黑盒化;这使得通过调试器的步骤在许多情况下变得不那么有用。

如何在 Chrome 中使用Source Map并按预期让它实际上是黑盒子?

0 投票
1 回答
85 浏览

testing - 哪些错误无法通过测试技术检测,而是通过猜测检测?

已知错误猜测是从以前的经验中了解错误的一种方式。但是,如果所有其他正式技术(如白盒测试或其他黑盒测试)未能识别错误,测试人员通常会使用这种技术。

场景:假设我有自动公交车门,一旦公交车到达车站,残疾人士就会打开。

我的问题如下:可能会发生什么样的错误(在上面的场景中)并且只能通过猜测而不是任何其他正式技术来检测?

谢谢..

0 投票
2 回答
5433 浏览

arrays - 如何创建正交数组?

假设我们有以下三个因素:

因素 A:5 个可能的值
因素 B:4 个可能的值
因素 C:2 个可能的值

我怎样才能为这些构造一个正交数组

我不明白的主要事情是进行组合。我记得我们曾经遵循“11112222”、“11221122”、“12121212”这种组合,但似乎每个人都有不同的方法来填充数组中的值。有什么标准方法吗?

0 投票
0 回答
39 浏览

java - 奇怪的 RNG 行为

我正在尝试制作一个黑盒方法来测试我的项目是否正常工作,但我在随机数生成方面遇到了一些问题。

我有这样的方法:

它使用单个java.util.Random,但我遇到的问题是它最有可能选择Variable.create ...路径,然后选择Exponentiation.apply ...路径。这是不太可能去的Multiply,从不(!)打电话Add.applyConstant.create

看起来 rng 似乎更喜欢选择较高的值而不是较低的值,或者以某种方式之前的随机双重影响下一个更高的值。

谁能告诉我发生了什么以及(很可能)我在这里做错了什么?

0 投票
1 回答
358 浏览

junit - JUnit如何在没有输入和输出的情况下对函数进行黑盒测试?爪哇

我的问题是:我有一个由每日计时器触发的功能,该功能应该将电子邮件发送到存储在数据库中的地址列表,即使电子邮件的文本是通过数据库中的查询检索到的数据数组。该函数没有输入,也没有输出(如果我们不考虑电子邮件的文本,那是函数直接发送的)。我应该如何为这样的事情创建一组黑盒测试用例?

0 投票
1 回答
662 浏览

floating-point - 如何测试数值稳定性?

给定一个对 32 位 IEEE-754 浮点数执行数值计算的函数F ,测试F是否数值稳定的(最佳)方法是什么?是否有一个黑盒测试不需要了解函数的参数类型以外的更多信息?

0 投票
1 回答
58 浏览

unit-testing - 单元测试策略:使用黑盒的冗余

我在设计没有冗余的黑盒单元测试时遇到问题。

这是一个例子:

为了正确测试 A.operationA(),我必须编写至少三个单元测试(aNumber= 0、aNumber> 0 和aNumber< 0)。

现在假设我要测试 B.functionB,使用黑盒策略,我是否应该重新编写类似的三个单元测试(theNumber= 0、theNumber> 0 和theNumber< 0)?在这种情况下,每次使用 A.operationA 方法时,我都必须创建大量测试...

0 投票
3 回答
9691 浏览

testing - 0 和 1 - 状态转换测试中的开关覆盖率?

这个问题与编程无关,但与测试用例设计技术之一有关。状态转换图技术通过 N-1 个开关转换识别测试条件来提供测试覆盖率。我对如何计算 0-switch 和 1-switch 覆盖范围感到困惑。

添加示例的屏幕截图。谁能解释一下如何解决这个问题?先感谢您。

截图中的问题 这个问题的图表