【发布时间】:2012-01-25 09:24:40
【问题描述】:
我正在用 Python 编写一个 OpenGL 2D 库。一切都很顺利,代码库也在稳步增长。
现在我想编写单元测试,这样我就不会在修复其他错误/开发新功能时意外引入新错误。但我不知道这些将如何与图形库一起使用。
我想到的一些事情:
- 制作参考屏幕截图并将其与测试中自动生成的屏幕截图进行比较
- 用日志语句替换 opengl 调用并比较日志
但两者似乎都是个坏主意。测试图形库的常用方法是什么?
【问题讨论】:
-
你建议的两件事对我来说很有意义,只要你确定有真实的结果可以比较。
标签: unit-testing graphics integration-testing