2011-12-13 84 views
4

我期待在我的用户界面应用程序上运行一个自动功能测试的负载,并想知道什么是执行这些测试的最佳软件。最好该软件将能够与Visuall C++ 2005进行整合。我使用了各种软件,但有很多软件,我不确定什么是最适合我需要的。任何帮助都会很棒,谢谢。基于MFC的用户界面的自动化测试

回答

1

自动化软件单元测试我会推荐谷歌测试。在这个平台上有一个非常好的q &,你可以找到here

此外,还有CPPUnitLite,由Michael Holland的“Working Effectively with Legacy Code”的作者开发。

我用AutoIt脚本来测试一个MFC应用程序只是一点点,但要正确维护它们并不容易,并且为失败的测试构建一个有效的日志记录系统。

但是,单元测试在很大程度上取决于程序的体系结构和类的结构 - 特别是对其他组件/类的依赖关系。所以,如果你已经有了一个现有的MFC应用程序,它不是用单元测试来构建的,你可能不得不重构很多东西。因此,我会推荐这本书。您也可以使用Martin Fowler的经典“Refactoring”。

1

你看看AutoIt吗?这是一种通用的GUI脚本语言,它也可以在C++/C#中使用。我使用它来自动化部分测试Visual Studio插件。

+0

我正在寻找更像单元测试的东西,我会尽力去做。 – bigbaz34

相关问题