java - 测试随机生成的案例

标签 java testing random methodology

<分区>

我创建了一个带有元素的棋盘,这些元素是为某种三消游戏随机创建的。我想测试一些案例。你能建议任何方法来测试随机产生的用例吗?

最佳

最佳答案

使用 TestNG,您可以使用“参数化”测试,并通过任何数据提供程序播种它们: http://www.mkyong.com/unittest/testng-tutorial-6-parameterized-test/ ,例如一个简单的 csv 文件。

您可能希望从一个广泛的可能输入列表开始,然后找到一组可以为您提供最高覆盖率的被测类输入。

测试覆盖率工具可以检查在给定输入的测试期间是否到达了代码的每个可能执行路径。

也许这还不够,但对提供特定输出的可能输入进行逆向工程更像是人工智能引擎的任务。

关于java - 测试随机生成的案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13048222/

相关文章:

c - LoadRunner - 在 lr_eval_string 函数中使用 %d

python - pytest tmpdir_factory 测试 glob 搜索

javascript - 在 p5.js 中使用 random() 函数

java - 抽象类上的@XmlJavaTypeAdapter?

java - spring web development - 禁用静态内容的缓存

sorting - 如何使用 Selenium 验证记录的排序

javascript - 使用 math.random 随机排列数组

python - 这个声明的真正作用是什么?

JavaFX如何获取X轴和Y轴的中心-点[0,0]位于图像的中心

java - Spring boot项目未加载资源