我希望在我的用户界面应用程序上运行大量自动功能测试,并且想知道执行这些测试的最佳软件是什么.优选地,该软件将能够与Visuall C 2005集成.我已经使用Google搜索各种软件,但是那里有很多我不确定什么是最适合我需要的.任何帮助都会很棒,谢谢. 最佳答案 对于自动化软件单元测试,我建议谷歌测试.这个平台上有一个非常好的q& a,你可以找到
here.
此外,还有CPPUnitLite,由“Working Effectively with Legacy Code”的作者Michael Feathers开发.
我使用AutoIt脚本来测试一个MFC应用程序,但要正确维护它们并为失败的测试构建一个有效的日志记录系统并不容易.
但是,单元测试在很大程度上取决于程序的体系结构和类的结构 – 尤其是对其他组件/类的依赖性.因此,如果您已经有一个现有的MFC应用程序,它不是用单元测试构建的,那么您可能需要重构很多东西.因此,我会推荐上面提到的那本书.您还可以使用Martin Fowler的经典“Refactoring”.