關於資料測試

2021-06-25 08:01:31 字數 836 閱讀 7533

以後不要那麼二了,過了樣例就迫不及待的交了,雖然有時候能過,但是還是容易有特殊資料使你wa,雖然有時候oj的測試資料有點水,但是你卻不能水過去啊!

以後:針對題目條件自己造出邊值資料

1. 含0 1,負數等之類的特殊資料

2. 剛好滿足條件的資料,比如說它讓你處理後輸出滿足條件的資料,你直接輸入滿足條件看輸出結果如何?

3.資料型別範圍,10^9以內可以考慮int處理,10^18以內考慮long long ,再大的整數資料範圍就用高精度,手動模擬大數運算。如果是浮點數,則用float和double型,這兩種資料型別的有效數字範圍分別是:

float    +-1.175494351 e – 38 到3.402823466 e + 38  尾數字23位,2^23=8.3e6,不同的編譯器規定不同,有些是7位,有些8位

double       +-4.94065645841246544e-324 到 1.79769313486231570e+308 尾數52位,2^52=4.5e15, 有些編譯器double的有效位數是15位,有些為16位

4. 一般的題目給的空間是64m,換算成陣列   約為16   777  216即1600萬,不過還有程式的再減去執行記憶體(包括遞迴呼叫使用的記憶體,不要在遞迴函式裡宣告大的陣列很容易以發生爆棧),所以陣列的大小不要超過1500萬(這已經很危險的感覺,特別是那些習慣申請動態記憶體卻不釋放的傢伙)。

5.時間的複雜度。一般計算機的執行速度約為1億條指令(可能會更快技術進步是很快的y^o^y ),因此要根據資料範圍估算自己演算法的複雜度。這一點白書的入門介紹裡應該有的。

6.模擬題。 看清楚資料型別,操作時注意每種資料型別的細微差異。

msdn

以後補充

大資料測試方法

一.功能性測試 大資料功能主要涉及系統實現面向大資料分析應用的posix api,包括檔案讀取與訪問控制,元資料操作,鎖操作等功能 大資料分析系統的posix語義不同,實現的檔案系統api也不同,功能測試要覆蓋到大資料系統涉及實現的api和功能點 功能測試工作量大,應該重點考慮應用自動化測試方法進行...

大資料測試小結

1.etl測試 etl,extract transform load 的縮寫,將資料從 端經過抽取 extract 轉換 transform 載入 load 至目的端的過程.etl工具較多,用過的是informatica.它從目標表抽取資料載入到結果表 hive 資料庫.測試思路 a.測試抽取的符合...

caffe 自帶資料測試

git bash 用於在windows中執行shell指令碼 wget 安裝並配置環境變數 開啟 git bash,執行caffe data mnist 下的get mnist.s 件 step3 資料格式轉換 在 data mnist目錄下,新建乙個create mnist.bat,內容如下 執行...