问题标签 [white-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 回答
2646 浏览

c# - 黑盒测试的最佳实践

我有几个使用 sql server 的 Windows 服务应用程序。我想为我的应用程序执行黑盒测试。我不想使用单元测试,因为我没有足够的时间为我的所有方法编写测试逻辑。我只想向我的应用程序发送请求并检查系统的响应和数据库的状态。

0 投票
1 回答
1410 浏览

android - 安卓白盒测试

我是新的 android 测试,有一段时间我正在使用 Android 测试框架来测试我的代码(在 ProviderTestCase2、AndroidTestCase、activityinstrumentationtestcase2 等的帮助下)我想知道还有哪些其他可用的开源框架(严格来说是白框) . 我遇到过Robotium、Roboelectric、monkeyrunner、Calabash)。哪个用于单元测试,测试android服务?我对上述用于黑盒测试的框架有了一个总体了解(如果我错了,请纠正我)。对于白盒测试,哪个是最好的测试框架?

0 投票
1 回答
782 浏览

javascript - 测试在 Qunit 中不返回值的 Javascript 函数

假设我有一个功能

如果你能告诉你将编写的适当的测试用例(正面和负面)在 QUnit 中对这个函数有完整的代码覆盖,那就太好了,因为它不返回字符串或数字。

0 投票
5 回答
11825 浏览

java - 白盒和黑盒测试

我一直在阅读白盒和黑盒测试。

如果我没有错:

白盒测试软件程序的实现,而黑盒测试输入和输出。

有人可以给我一个针对这两种情况的简单代码示例吗?

先感谢您。

那么,这里的代码是黑盒测试吗?

0 投票
1 回答
1595 浏览

unit-testing - 控制流测试和基础路径测试的区别

我们正在学习软件质量保证课程中的各种测试技术,当遇到“基本路径测试”和“控制流测试”时我感到很困惑。这两种技术显然看起来相同,即使它们的步骤也几乎相同,但我需要找到它们之间的一些具体区别。我无法区分它们。在这方面的任何帮助将不胜感激。

0 投票
2 回答
2256 浏览

java - JUnit blackbox/whitebox 来测试选择排序?

我试图在 SelectionSort 类上理解和实施黑盒/白盒 JUnit 技术,但我无法理解要采取的方向。

我在下面的失败尝试之一..我尝试从我的 SelectionSort 类测试数组的大小,但我的方法(unsortedArray)无法识别..

下面是我提供的 SelectionSort 类。非常感谢任何帮助或指导:)

0 投票
1 回答
96 浏览

testing - 白盒测试

我只是想知道以下代码中的语句覆盖率/决策覆盖率/条件覆盖率之间有什么区别。

PS 在任何 if 语句中都没有大括号。

0 投票
1 回答
69 浏览

unit-testing - 哪些技术可用于功能要求较差且没有设计规范的单元测试?

在我的理解中,设计规范有助于制定利用内部知识的单元测试用例(白盒技术),而如果我们只有功能需求,黑盒技术更适合。

如果我们没有设计规范,并且要求通常含糊不清或没有明确的界限,会发生什么?它将如何影响单元测试过程?你如何弥补它?您是否使用您的经验或特定的实践/技术来填补空白?

先开发功能会更适合吗?随着您不断开发并获得更多有关其内部工作原理的知识,您可以在某些时候使用白盒或黑盒技术。您使用以前在类似情况下的经验来完成功能,这意味着您可能已经自己编写了功能需求。在这一点上,你会选择白盒吗?黑盒子?还是取决于新功能的风险/重要性?

0 投票
1 回答
220 浏览

c++ - Windows 中守护程序的代码覆盖率

我需要对守护进程进行代码覆盖。守护程序应用程序是用 C++ 编写的。我们使用具有自己的库的客户端测试程序来测试守护程序功能。库与守护程序通信。

我通常使用 IBM Rational PureCoverage。但是在这种情况下,当我运行客户端测试程序时,我只能访问客户端库而不是守护程序库。

有没有其他工具可以帮助解决这种情况?

谢谢。

0 投票
1 回答
1187 浏览

c# - 语句覆盖是否算作假 if 语句?

检查我的代码的语句覆盖率时:

使用两个测试用例(例如测试 1:x = 6,y = 10 和测试 2:= 3,y =5)

我不确定语句覆盖率是等于 100% 还是 66%,因为我不确定您是否计算最后一个 if 语句,因为它两次都是错误的。