即将开始使用简单的测试工具来测试我的功能。我有几个问题。
首先,它们只是功能,读取其他功能来测试不同的输出吗?
其次,它们通常是在程序开始时执行的吗?
如果是这样,我如何测试编辑数据的函数而不会弄乱实际的程序?
感谢。
答案 0 :(得分:0)
正如维基http://en.wikipedia.org/wiki/Test_harness所述 测试工具或自动测试框架是软件和测试数据的集合,配置为通过在不同条件下运行程序单元并监视其行为和输出来测试程序单元。它有两个主要部分:测试执行引擎和测试脚本存储库。
以下是关于c ++单元测试框架的讨论(Comparison of c++ unit test frameworks)。