1
A
回答
0
实际上,第一个要执行的测试通常是针对(足够大的)已知测试向量集来验证实现。这或多或少地是单元测试。
如果实现不太复杂,还可以构造数学证明,实现将给定的已知组前置条件转换为给定的已知组后置条件。这是确保算法/实现是正确的最完整的方法,尽管对于合理复杂的实现可能是最难的。
相关问题
- 1. 什么是基于规则的算法?
- 2. 面试测试:实现解码算法
- 3. 如何测试算法的实现?
- 4. Markdown的规范实现是什么?
- 5. 计算剪辑规则中的现有事实规则
- 6. 什么是测试生成的HTML代码的规范方法?
- 7. Arules为apriori算法获得0条规则,但是为什么?
- 8. expires头?我如何实施它们,它们是什么?
- 9. 为什么发生字节溢出,它们实现了什么?
- 10. 实现此算法的最佳方法是什么?
- 11. 这是什么CSS规则?
- 12. 什么是80列规则?
- 13. Firebase规则:什么是.contains()?
- 14. 什么是输入规则?
- 15. 什么是现实(但快速)的测试版本计划?
- 16. 在PowerShell的语法,什么是该`lvalueExpression`规则在说什么?
- 17. 什么算法在OpenCV轮廓检测中实现?
- 18. 有什么方法可以确定它是否是测试(.NET)?
- 19. 基于Math.random的实现算法是什么?
- 20. 什么是算法来实现立体书的影响
- 21. 什么是iota_n的好实现(缺少STL算法)
- 22. 在Rust中实现泛型计算算法的正确方法是什么?
- 23. 这是什么布局?实现它的想法?
- 24. 为什么Gradle会忽略release {}并在调试版本上实现规则?
- 25. 单元测试规则
- 26. 创建Java测试规则
- 27. 什么是通过UI实现数据转换规则的好框架
- 28. 什么是实现run()的好方法?
- 29. 代码优先迁移的规则/要求是什么?为了使它们发生,我需要做些什么?
- 30. FFT算法:什么是IN/OUT? (重新:实时音高检测)