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

objective-c - 在 Objective-C 中对具有延迟的方法进行单元测试

我想为一个延迟调用另一个方法的方法编写黑盒单元测试。它看起来像这样:

wherekDelay是一个常数并且doSomethingLater是私有的。问题是kDelay1 秒,我不想减慢单元测试的执行速度。

doSomething在黑盒方法下(或尽可能多地)进行单元测试的最佳方法是什么?

唯一想到的是向类添加一个方法来更改 的值kDelay,但这可能会被其他开发人员意外使用。有没有侵入性较小的替代方案?

0 投票
1 回答
462 浏览

python - 黑盒测试时的结果执行和呈现

我在 Python 3.2 中开发了一个黑盒测试环境,用于测试一个硬件。在这种环境中,我有一个 TestExecution.py 模块,我在其中运行测试,如下所示:

我测试的每个硬件版本在我的 PC 上都由其自己的测试环境文件夹表示。此文件夹包含日志、密钥和 TestExecution.py。每个测试用例都有自己的结果文件夹,在这个文件夹中,我有每次执行测试的日志文件夹。

我也可能需要为新的硬件版本设计新的测试。在这种情况下,可能需要多次尝试才能使该测试正常工作。

关于测试的通过/失败状态,我通过在我的日志文件中手动检查来做到这一点。下一个改进将是自动化确定测试是否通过的过程。我将为此编写单独的类。这个过程将持续进行。

我想知道是否可以将我的环境与持续集成软件集成,以便以漂亮的图形形式呈现测试执行和/或结果。选择我希望执行的测试也很好。你会推荐什么开源软件?

谢谢,

巴里

0 投票
2 回答
238 浏览

testing - 对于基于桌面的应用程序的安全测试,我应该在哪些方面更加重视?

我正在测试一个基于桌面的客户端服务器应用程序。我想对该应用程序执行安全测试。

谁能解释我在执行桌面应用程序的安全测试时可以考虑哪些要点?

0 投票
1 回答
520 浏览

testing - 如何轻松跨多个平台进行黑盒自动化测试?

我在一家软件开发公司工作,该公司开发跨多个平台的特定应用程序:Web App、iOS、Android、Mac 和 Windows。我们正在寻找一种方法,以一种易于维护的方式在所有这些平台上进行黑盒自动化测试。

到目前为止,Watir (watir.com) 似乎是 Web 应用程序的最佳解决方案(我更喜欢使用 Ruby),而 MonkeyTalk (www.gorillalogic.com/testing-tools/monkeytalk) 可能是我们移动应用程序的最佳解决方案平台(因为我们可以同时为两个平台编写一组测试)。我们仍然无法为我们的桌面平台找到一个好的解决方案。

我们是一家初创公司,因此我们没有专有解决方案的预算,而那些正在寻找开源解决方案的人。

是否有更好的方法来解决我们所处的情况?对于我们想要测试的各种平台是否有更好的解决方案。

0 投票
1 回答
204 浏览

testing - 功能测试,为什么只是黑盒?

我在 Wiki 和其他一些关于功能测试的地方阅读,但我没有得到一件事 - 为什么它被认为是纯粹的黑盒测试?当我测试功能时,我经常依赖于实现知识,或者至少依赖于边界值(或数据库中的数据类型等)。或者我在这里错过了什么?

0 投票
2 回答
7094 浏览

testing - 电子邮件字段上的等价分区

有谁知道如何通过对电子邮件地址字段验证使用等价分区来派生测试用例?

0 投票
2 回答
2646 浏览

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

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

0 投票
2 回答
1466 浏览

testing - 动态黑盒测试与静态白盒测试

如果我们必须在动态黑盒测试和静态白盒测试之间做出选择,我们应该更喜欢哪一个?动态黑盒测试是在不了解底层代码的情况下进行测试,而静态白盒测试是在不执行代码的情况下进行代码审查。

0 投票
1 回答
656 浏览

c# - 黑盒测试聊天应用程序c#

我有用 C# 编写的服务器聊天应用程序,它只接收来自发件人的消息。我需要做黑盒测试。我在网上查了一下,发现黑盒测试只是对输入输出的测试,但是并没有真实的例子如何在应用程序中进行。有人可以建议我如何在我的聊天应用程序上进行黑盒测试吗?

0 投票
1 回答
5121 浏览

java - 在eclipse中将类文件添加到java包

我有三个我应该进行黑盒测试的 .class 文件。它们位于名为one.two.three. 我很难访问它们。我在eclipse中启动了一个新的java项目并创建了一个同名的包。然后我继续将三个 .class 文件添加到bin/one/two/three. 如果我尝试使用类 Eclipse 找不到它们并且我得到编译器错误。我正在使用适当的包头。非常感谢任何帮助,谢谢。