當前位置:編程學習大全網 - 源碼下載 - 怎麽用mfc做ate測試軟件開發

怎麽用mfc做ate測試軟件開發

用mfc做ate測試軟件開發的方法步驟:

(1)首先打開VS2013,選擇工具-擴展和更新,搜索並安裝Unit Test Generator

(2)給現有工程(即:待測項目)添加壹個編譯配置: unit_test(從Debug復制),並添加預定義:TEST_

(3)將unit_test配置中的應用程序類型改為:DLL,註:如果程序本身已經是DLL,請忽略該步驟。

(4)在unit_test配置中,修改頭文件包含目錄及庫目錄,以增加對測試的支持

Include Directories

$(VCInstallDir)UnitTest\include;$(IncludePath)

Library Directories

$(VCInstallDir)UnitTest\lib;$(LibraryPath)

(5)給現有工程添加壹個專門編寫測試類的cpp:復制以下代碼。

#####################################################################################

#include "stdafx.h"

#ifdef TEST_ // 必須加入此項,否則運行Debug或Release時會出現“缺少 .net 的動態庫”的提示

#include "CppUnitTest.h" #include "MyProjectUnderTest.h" // 此處按需修改

using namespace Microsoft::VisualStudio::CppUnitTestFramework; namespace MyTest {

TEST_CLASS(MyTests) {

public: TEST_METHOD(MyTestMethod)

{ Assert::AreEqual(MyProject::Multiply(2,3), 6); // 此處按需要修改

}

TEST_METHOD(MyTestMethod_2)

{ Assert::AreEqual(MyProject::Multiply(2,3), 6); // 此處按需要修改

}

// …

}; }

#endif // 此處必須加

#####################################################################################

(6)選擇unit_test配置,點擊菜單中的“測試”-》“運行全部”,註意:Debug和Release下無效。

(7)可在源代碼中加入斷點,並右擊鼠標進行“調試測試”

  • 上一篇:C++標準庫是什麽?
  • 下一篇:請高手幫忙編壹個N天內出現過兩個或兩個以上連續漲停的選股公式
  • copyright 2024編程學習大全網