詞頻統計測試

2022-02-16 08:30:07 字數 2358 閱讀 4577

1.上網查詢關於vs2015對程式進行單元測試的教程,學習了測試的方法。

(1)首先開啟vs2015新建乙個測試專案,如圖:

(2)編寫測試**:

此**是對map對映儲存單詞進行測試

#include "

stdafx.h

"using

namespace

system;

using

namespace

system::text;

using

namespace

system::collections::generic;

using

namespace

microsoft::visualstudio::testtools::unittesting;

namespace

testproject1

system::void

set(microsoft::visualstudio::testtools::unittesting::testcontext^value)

};#pragma region additional test attributes

////編寫測試時,可以使用以下附加特性:

////

在執行類中的第乙個測試之前使用 classinitialize 執行**

//[classinitialize()]

//static void myclassinitialize(testcontext^ testcontext) {};

////

在類中的所有測試都已執行之後使用 classcleanup 執行**

//[classcleanup()]

//static void myclasscleanup() {};

////

在執行每個測試之前,使用 testinitialize 來執行**

//[testinitialize()]

//void mytestinitialize() {};

////

在每個測試執行完之後,使用 testcleanup 來執行**

//[testcleanup()]

//void mytestcleanup() {};

//#pragma endregion [testmethod]

void

testmethod1()

;int i = 0

;

while (text[i] != '\0'

)

assert::isnotnull(s[j]);

s[j] = '\0'

;

if (text[i] == '\0'

)

break

;

else

i++;}};

[testmethod]

void

testmethod2()

;int i = 0

;

while (text[i] != '\0'

)

assert::isnotnull(s[j]);

s[j] = '\0'

;

if (text[i] == '\0'

)

break

;

else

i++;}};

};}

測試結果:

單元測試psp:

c(類別)

c(內容)

s(開始時間)

st(結束時間)

i(耽誤時間)

△(實際時間)

分析查資料

8:00

9:00060

編碼**實現

9:30  

12:30 

30150

除錯除錯程式並實現

14:00

15:00

2040

文件撰寫說明書

15:30

16:00030

詞頻統計單元測試

我這次用構造單詞樹的形式進行詞頻統計,此次的任務是對已有的程式進行單元測試。選用的工具是junit。它是基於測試驅動開發 tdd 原理的。此次詞頻統計的主體思想是,每次讀入文章中的128 自己設定 個字元 目的是防止溢位 將這些字元儲存到一顆樹中,樹中的節點有乙個儲存詞頻的變數和乙個指向子節點的陣列...

詞頻統計 單元測試

我自己的單元測試沒有弄出來,我用c編的,在visual studio中貌似實現不了單元測試,而李俞寰同學是用c 編寫的詞頻統計,在vs2015中實現單元測試無比的方便,所以我請教了他並借鑑了一下.testmethod public void dictionarysorttest list expec...

05 測試hadoop自帶詞頻統計demo

在了解了hadoop中的儲存元件hdfs之後,我們再來看一下hadoop中另乙個重要元件的計算mapreduce。hdfs搞定海量的儲存,mapreduce搞定海量的計算。hadoop如其他優秀的開源元件一樣,也提供了豐富的demo,下面我們就來看一下如何使用mapreduce自帶demo進行詞頻統...