gpt4 book ai didi

java - 生成随机测试用例

转载 作者:行者123 更新时间:2023-11-30 05:09:16 32 4
gpt4 key购买 nike

我正在开发一个库,需要测试它。我的类中定义了几个操作(作为函数),客户端可以按任何顺序调用它们。

Operation1(param1, param2)
Operation2(param3)
.
.
.
OperationN(paramX, paramY, paramZ)

param1、param2 等为整数/ double

现在,我正在考虑编写一个测试代码来随机化操作的执行,以便随机执行一系列M操作。每次调用操作时,参数都需要随机生成。

在 Java 中执行此操作的最佳方法是什么。

最佳答案

随机测试似乎很有吸引力,因为它们似乎可以让您避免编写大量单独的测试。问题在于,您永远无法确定随机序列是否会遇到可能失败的边缘情况等。在我看来,它们不能替代精心设计和实现的白盒测试。

对于像您这样的情况,我尝试设计一堆测试助手,以便轻松构建输入数据结构。例如,一个简单的语言+解析器,允许我将输入和预期输出表达为文本,嵌入在单元测试用例中或作为单独的文件。

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

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com