Testing 测试布尔模式识别算法的有效性

Testing 测试布尔模式识别算法的有效性,testing,pattern-recognition,Testing,Pattern Recognition,如何确定足够的样本量来测试无法进行单元测试的算法(~模式识别) 我有一个相对简单的算法,该算法使用车辆位置数据和桥梁位置数据来确定车辆是否已过桥(真/假)。该算法允许给出误报,但决不能给出误报 我已经手动测试了该算法400次(已知车辆交叉的200次,已知车辆未交叉的200次)。它的表现非常好,没有假阴性结果 我担心的是,我不可能为每一种简明的gps方法测试数千座桥梁,我必须依靠测试桥梁的某个样本来对我的算法充满信心。我已经阅读了关于样本大小的说明,但我不知道它如何适用于我的情况。为什么不能对代码

如何确定足够的样本量来测试无法进行单元测试的算法(~模式识别)

我有一个相对简单的算法,该算法使用车辆位置数据和桥梁位置数据来确定车辆是否已过桥(真/假)。该算法允许给出误报,但决不能给出误报

我已经手动测试了该算法400次(已知车辆交叉的200次,已知车辆未交叉的200次)。它的表现非常好,没有假阴性结果


我担心的是,我不可能为每一种简明的gps方法测试数千座桥梁,我必须依靠测试桥梁的某个样本来对我的算法充满信心。我已经阅读了关于样本大小的说明,但我不知道它如何适用于我的情况。

为什么不能对代码进行单元测试?它不是每次都给你相同的输入相同的输出吗?@TGH给定一个车辆数据,我必须手动将该数据加载到谷歌地图中,并直观地确认它是否过桥。然后,我可以在相同的数据上运行算法,看看它是否与我的视觉检查相匹配。