Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 基于MFC的用户界面的自动测试_Visual C++_User Interface_Testing_Mfc_Automated Tests - Fatal编程技术网

Visual c++ 基于MFC的用户界面的自动测试

Visual c++ 基于MFC的用户界面的自动测试,visual-c++,user-interface,testing,mfc,automated-tests,Visual C++,User Interface,Testing,Mfc,Automated Tests,我希望在我的用户界面应用程序上运行一系列自动功能测试,我想知道执行这些测试的最佳软件是什么。优选地,该软件将能够与VisualC++ 2005集成。我用谷歌搜索过各种各样的软件,但是有太多的软件,我不确定什么是最适合我需要的。任何帮助都会很棒,谢谢 你看了吗?它是一种通用的GUI脚本语言,也可以从C++/C#中使用。我正在使用它自动化部分测试Visual Studio插件。对于自动化软件单元测试,我建议使用google测试。在这个平台上有一个非常好的问答,你可以找到 此外,还有CPPUnitLi

我希望在我的用户界面应用程序上运行一系列自动功能测试,我想知道执行这些测试的最佳软件是什么。优选地,该软件将能够与VisualC++ 2005集成。我用谷歌搜索过各种各样的软件,但是有太多的软件,我不确定什么是最适合我需要的。任何帮助都会很棒,谢谢

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

对于自动化软件单元测试,我建议使用google测试。在这个平台上有一个非常好的问答,你可以找到

此外,还有CPPUnitLite,它是由“”的作者Michael Feathers开发的

我使用AutoIt脚本测试了一个MFC应用程序,但要正确维护它们并为失败的测试构建一个有效的日志系统并不是那么容易


然而,单元测试在很大程度上取决于程序的体系结构和类的结构,尤其是与其他组件/类的依赖关系。因此,如果您已经有了一个现有的MFC应用程序,而该应用程序并没有考虑到单元测试,那么您可能需要重构很多东西。因此,我推荐这本书。您也可以使用Martin Fowler的经典“”。

我看起来更像是单元测试,不过我会尝试一下。