问题标签 [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.
java - 循环 JUnit 测试的最佳实践
true
在学校作业中,我应该为返回参数 < 80 或其他情况的方法编写黑盒测试false
。目前我的方法是
但是,这将需要 100 个单独的断言。是否有最佳/更好的实践方法?如果相关,我正在使用 JUnit 5,但如果需要可以切换到 JUnit 4(毕竟这只是一个学校作业)。问候。
black-box-testing - 如何创建黑盒功能测试表
我对黑盒功能测试知之甚少。但是我的主管要求我为我的系统评估做表格。而且我不知道如何开始。我需要指导来构建表格。我应该在表格中包含哪些主题?
python - 如何在 pytest-qt 中处理模态对话框而不模拟对话框
我正在使用 pytest-qt 来自动化 PyQt GUI 的测试。对话框需要作为测试的一部分进行处理(不应模拟对话框)。
例如,必须处理单击按钮后出现的文件对话框。有2个问题
在按钮单击命令之后,程序控制转到事件处理程序而不是下一行,我可以尝试将鼠标单击/击键发送到对话框。
由于 QDialog 没有添加到主窗口小部件中,因此它没有列在主窗口小部件的子窗口中。那么如何获取QDialog的引用呢?
我尝试了多线程,但没有奏效,后来我发现 QObjects 不是线程安全的。
c++ - 是否有可以避免冗余的有效黑盒测试方法?
我一直在对一个软件程序进行黑盒测试,该程序对不同类型的聚光太阳能 (CSP) 模型进行工程分析。
我一直在进行的质量保证测试只涉及一次更改模型的一个默认参数。我刚刚验证输出是否与预期结果匹配,这非常简单。
但是,现在我想开始探索与默认设置不同的配置组合,以调查这些组合中的任何一个是否会输出不正确的值,甚至会导致用户界面 (UI) 失败。
我正在使用的第一个实例,UI 有 (6) 种不同类型的参数,我希望就默认配置进行探索。最重要的是,我想通过相对于默认配置通过增加 (+) 或减少 (-) 来改变 (6) 配置选项的组合。
正如您所想象的,通过想要结合 (+) 和 (-) 探索这 (6) 个参数,我将轻松创建许多不同类型的黑盒测试。
关于如何以更有效的方式进行这些黑盒测试有什么建议吗?我试图避免进行所有不同类型的配置,同时仍在各个方面探索计算代码。
unit-testing - 单元测试的局限性是什么?
在大约(2)个工作日为我想要实现的目标寻找正确类型的单元测试之后,我觉得我想要一些无法获得的东西。阅读(8)年前的一篇文章后: 单元测试中的“坏”属性是什么? 我现在相信我要求测试一个荒谬的配置。
我本质上是在尝试使用 Google 测试框架对各种因素的组合(如 n=729 不同配置中的各种)进行黑盒测试,似乎我在问不可能的事情。我只是想一次测试太多东西,就像评论中的某个人写的那样。
我知道自动化是软件 QA 中非常有用的工具(我的应用程序是基于桌面的,以供将来参考),但是在此之前我的简单单元测试只更改了每个配置的一个参数,并且仍然需要我做大量的工作。与我现在想做的相比,这很容易。由于我需要多少思考/外部行动,我基本上排除了这个选项。
我从昨天的帖子中复制了一个旧链接,该链接描述了我的问题以及我究竟想测试什么以供参考: 是否有有效的黑盒测试方法可以避免冗余?
我会很感激任何人对他们认为对单元测试提出太多要求的意见。
python - yaml.scanner.ScannerError:在此上下文中不允许映射值(Python 黑盒测试帮助)
我正在尝试运行使用 PBBT 来调用 .yaml 文件的输入,然后该文件将运行 .py 文件。但是我不断收到以下错误“yaml.constructor.ConstructorError:期望在“input12sys.yaml”,第3行第3列中出现一系列测试记录(编辑)。我将为输入文件和 .yaml 附加实际的 python 位。所以每个人都可以看到我可能做错了什么。
任何帮助使其正常工作都会受到极大的赞赏,因为我是整个 pbbt 事情的新手。这是我们想要使用 pbbt 的 .yaml 运行的 .py 文件(Daniel_Rogers_HW2.py 是文件名)
这是 .yaml 文件(已编辑)
java - Eclipse,Java,Junit4,我想黑盒测试一个jar文件。在设置方面需要一点帮助
我们得到了一个 jar 文件来对这些方法进行黑盒测试。我知道一个测试应该给我们一个运行时异常,但我得到一个空指针异常。我的问题是我的设置是否正确,你们知道我哪里出错了吗?
swift - 我应该添加白盒/黑盒冗余单元测试吗?
我已经black-box
为我的项目编写了单元测试。
在重构之后,我strategy pattern
在我的代码中采用了 a 。
此代码被black-box
单元测试覆盖,即使在refactoring
.
但是我想知道:我应该添加white-box unit tests
,例如,检查每个策略是否在做应该做的事情?
或者这是redundant
因为我已经有了用于检查的黑匣子final outcome
?
android - Robotium Eclipse 是否可以进行黑盒测试?
我最近开始学习Android。现在我正在尝试使用没有源代码或 ID 的黑盒测试方法使用 Robotium 测试一些随机应用程序。我尝试测试的应用程序:https: //play.google.com/store/apps/details? id=com.zing.zalo&hl=en 。只是一些简单的功能,例如:打开应用程序,登录,注销。我在 JUnit 测试项目中实现了 External Jar “robotium”,构建路径检查了 robotsium 和其他所有内容。我为 Pkg 名称和活动名称而苦苦挣扎,然后我在下面的站点中看到了一些 adb 平台收费“adb shell dumpsys 活动”,以便从我的手机中获取名称。 ADB - Android - 获取当前活动的名称 我从许多网站阅读和搜索了很多小时,这是我想出的代码:
AndroidManifest 添加目标包。
但我在控制台中只收到一个红色错误“测试运行失败:没有测试结果”。我看到在Robotium GitHub上有评论说Robotium不能做黑盒测试。我在许多网站上尝试了很多东西,但无处可去。所以我想知道,Robotium Eclipse 可以进行黑盒测试吗?也许我做错了什么,因为在 Github 网站上,他们说 Robotium 可以进行黑盒测试。或者我必须用 Android Studio + Robotium Recorder 来做?或者也许我应该尝试其他类似 Appium 的东西?
testing - 一个简单的java控制台应用程序的黑盒测试?
我在控制台上有一个非常简单的酒店管理,我需要进行黑盒测试。但我在这里一无所知。我可以在这样一个简单的应用程序中测试什么?