问题标签 [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.
unit-testing - 在生产测试中解决类别划分任务
我在一个问题上苦苦挣扎了很长时间,但我无法找到解决类别分区问题的正确方法。如果有人设法解释如何进行,我将非常高兴和感激。好的......这是示例:
答案应该是 678,但我无法得到它......
unit-testing - 我应该对并发进行单元测试吗?
我有一些受并发影响的方法。特别是“Rush”(又名 Race)条件。我应该对它们进行单元测试还是对它们进行集成/黑盒测试?
我认为设置单元测试可能是一项相当艰巨的任务,但也是集成测试......
testing - 用于实验室设置的测试工具
我们是测试自动化的新手,最后我们终于自动化了我们的设置(黑盒测试)。我们的设置的简要概述:
每个设置由 2 台 linux PC 和 1 台 windows PC 组成 - PC 通过嵌入式板相互通信。
在我们过去从 linux 机器手动运行测试用例之前 - 这需要在 Linux 机器上输入,还需要在 windows PC 中进行一些操作。现在,我们编写了一个 C 包装器,您可以从中触发任意数量的测试用例,并且由于 AutoIT,Windows PC 操作现在也实现了自动化。
现在我们有多个这样的设置 - 我想要一个中央测试控制器,
- 给定一组测试用例(以及要在嵌入式板上运行的相应可执行文件)可以跨设置并行分发和触发它
- 在通宵测试期间,它可以跟踪哪些测试用例已执行以及哪些待处理
- 隔离测试用例
- 持续集成——我们使用 CVS
- 等等等等
基本上是在 PC 上运行的功能强大的测试工具软件 - 这台 PC 使用路由器连接到所有设置。
来自开源(免费)项目对此类软件的任何建议,除了具有上述所有功能之外,我想要完成大部分功能的东西,我可以根据需要编写代码并添加其他功能
我尝试在线浏览,似乎找到了一些,但它们似乎都是用于测试网站,不确定它是否适合我的用例。非常感谢这方面的投入。
谢谢
python - django 测试覆盖率与黑盒测试?
我们正在使用黑盒(功能集成)测试方法测试 Django 应用程序,其中客户端使用对 Django 应用程序的 REST API 调用执行测试。客户端在不同的VM上运行,所以我们不能使用典型的coverage.py(我认为)。
有没有办法计算这些黑盒测试的覆盖率?我可以以某种方式指示 Django 在测试覆盖模式下启动和停止,然后报告测试覆盖率吗?
testing - 测试 - 对具有可变边界的数据进行等价划分/边界值分析
我有一个输入值,我希望测试可接受的范围是 1..n(n 是可变的,但始终为正)。为了给它一些上下文,n 是任何时候的库存产品数量(每天都在变化)。用户可以在任何时候请求使用 1 个或最多 n 个这些产品,但如果他们当时请求的值超过 n 的值,则应受到限制。
为了为输入值创建测试用例,我想我会应用等价划分和边界值分析来创建类并选择边界值。但是,当输入的等价类/边界值是可变的时,我不确定您如何使用这些技术来定义测试用例。
EP/BV 技术是否不适用于这种情况?一种方法如何定义测试用例的值?
android - 使用 Robotium 访问视图 - CalledFromWrongThreadException:只有创建视图层次结构的原始线程才能触摸其视图
我正在尝试使用 访问我的应用程序的搜索栏,id
然后输入搜索文本并提交,但是当我尝试获取视图时,我的测试用例失败并抛出异常:
添加完整日志
下面是我的代码:
我是 Android 自动化测试的新手,所以不知道。请建议。另外,我使用的上述方法是否足以胜任这项工作?
这是我的测试课
android - 获取TextView的条件语句
我必须得到一个EditText
对象,它只是应用程序中的一个搜索栏,文本可见Current Location
,但是如果我已经使用 进行了搜索查询myText
,则没有Current Location
可见的文本并且搜索栏显示myText
。
我正在使用Robotium单独对象编写测试用例。
我如何编写条件语句来获取EditText
它显示的文本。就像是
这就是我目前正在做的
但是,如果Current Location
搜索栏中不存在,则会引发异常。
请提出正确的方法。
java - 白盒和黑盒测试
我一直在阅读白盒和黑盒测试。
如果我没有错:
白盒测试软件程序的实现,而黑盒测试输入和输出。
有人可以给我一个针对这两种情况的简单代码示例吗?
先感谢您。
那么,这里的代码是黑盒测试吗?
android - 从启动器运行 android 测试项目
我有一些要求,我应该随时在我的设备上运行测试项目,而无需将其连接到系统并通过 eclipse 运行。
我添加了一些intent-filter
以AndroidManifest.xml
使测试项目在启动器上可见,但是,它从未成功运行并且无法找到目标活动类
同时,如果我将设备连接到系统,并从 eclipse perform Run As Android Junit
,它运行成功,没有任何异常。那么这里有什么问题呢?我错过了一些概念吗?
以下是AndroidManifest.xml
我的测试应用程序
这是异常日志
还有测试类代码MyTestClass.java
我是android自动化的新手。如果我尝试一些不可行的事情,请帮助我理解这个概念。
testing - Orthogonal and Combinatorial testing techniques
What is Orthogonal testing technique? What is Combinatorial testing technique? What is the difference between them? I went through wikipedia and other articles and books but still i am unable to understand them.