freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visualunit使用手冊(參考版)

2025-06-28 23:49本頁面
  

【正文】 .編輯測試代碼VU生成的所有代碼都是可見可編輯的,既可在VU界面下編輯,也可在測試IDE中編輯,可以適應(yīng)各種復(fù)雜情形。刪除附加代碼:應(yīng)用以上功能時,VU會在函數(shù)代碼窗口插入或替換一些代碼,稱為附加代碼,可以通過雙擊刪除,也可以通過右鍵菜單全部刪除。替換選中代碼:用普通代碼替換選中的代碼。模擬局部數(shù)據(jù)(插入賦值語句):插入一個賦值語句,賦值語句將調(diào)用一個自動生成的函數(shù),通過在用例中設(shè)定該函數(shù)的返回值,模擬指定的變量的各種值。對局部變量、代碼的擴展模擬可以對局部變量、代碼片斷實施模擬,以便在用例中設(shè)定需要的數(shù)據(jù): 模擬局部數(shù)據(jù)(替換=號右邊):將=右邊替換為調(diào)用一個自動生成的函數(shù),通過在用例中設(shè)定該函數(shù)的返回值,模擬=左邊變量的各種值。則:例如:設(shè)定參數(shù)數(shù)組data; 模擬返回值(返回一個指針),要在“前置代碼”中定義一個變量如int data=0。 int* subfunc(int* ptr)。 如果模擬返回值,則模擬值填寫:amp。 前置代碼:MYSTRUCT data。 子函數(shù)為:MYSTRUCT1* func(MYSTRUCT* pData)。 一是通過雙擊參數(shù)來打開底層模擬器,這樣系統(tǒng)會自動選擇需要模擬的參數(shù);設(shè)定輸出參數(shù) 在“設(shè)定哪個值”中選擇成員變量或全局變量,并填寫變量名,其他與設(shè)定返回值一致。底層模擬調(diào)用了一個或多個函數(shù),是普通的執(zhí)行語句,對于C語言來說,這類語句后面不能再聲明變量。底層模擬應(yīng)放在輸入的最后 //控制測試,只判斷子函數(shù)執(zhí)行次數(shù),所以最后的預(yù)期執(zhí)行次數(shù)是“數(shù)據(jù)” SF_RETURN_DIG(, Return_Double, RUN_TIMES_NOZERO, 1) //模擬返回值,所以設(shè)定返回值是“數(shù)據(jù)” 生成代碼后,雙擊數(shù)據(jù)(以下示例的紅色部分),即可實現(xiàn)表格化。data,下圖為返回一個結(jié)構(gòu)指針:關(guān)閉“底層模擬器”后,會自動生成底層模擬代碼,這些代碼也是用例輸入的一部分。a39?!澳M值”編輯框:設(shè)定模擬目標的結(jié)果值,分為四類:數(shù)字,字符,字符串,對象。此功能一般適用于非表格化的用例,對于表格化用例來說,由于指定的預(yù)期調(diào)用次數(shù)對表格中的所有用例有效,而不同用例的實際調(diào)用次數(shù)可能不同,因此易發(fā)生誤報?!霸O(shè)定哪個值?”單選鈕:選擇調(diào)用該子函數(shù)后,需要設(shè)定數(shù)值的目標對象,如果選中“僅判斷調(diào)用次數(shù)”,則不設(shè)定任何數(shù)據(jù),僅判斷子函數(shù)的調(diào)用次數(shù)是否符合預(yù)期??刂凭植孔兞亢湍M中斷,不需要打開底層模擬器“子函數(shù)名”編輯框:填寫子函數(shù)名,一般會自動填寫;“不可屏蔽”復(fù)選框:如果選中,那么該底層模擬總是有效,否則,當在“設(shè)定”的“測試”頁選中了“屏蔽底層模擬時”時,底層模擬會被屏蔽,改為調(diào)用實際代碼或空樁。底層模擬器的基本使用在函數(shù)代碼窗口,雙擊子函數(shù)名或參數(shù),即可找開“底層模擬器”,并自動填好初始數(shù)據(jù),如下圖。如果被測試代碼未編寫,可用右鍵菜單打開“底層模擬器”?!翱刂茰y試”“控制測試”,就是測試程序“在某種條件下,是否做了某個動作”,只需要知道做了沒有,不需要判斷或無法判斷輸出數(shù)據(jù)。難于初始化被測試函數(shù)的一些輸入可能很復(fù)雜,但僅用于傳遞給底層函數(shù), 以便取得一個簡單的值,這種情形可以直接設(shè)定底層函數(shù)的輸出,避免復(fù)雜的初始化。子函數(shù)不可控或不符合測試要求:子函數(shù)的行為難于控制,例如調(diào)用一個通過硬件取環(huán)境溫度的函數(shù),環(huán)境溫度顯然不能按測試要求快速變化;再如調(diào)用一個返回隨機數(shù)的函數(shù),需要該函數(shù)返回指定值,真實代碼無法返回指定值。由于樁函數(shù)通常什么也不做,造成失真,使測試無法進行,因此,調(diào)用隔離函數(shù)時應(yīng)在用例中設(shè)定其行為,以便模擬真實的情境。邏輯結(jié)構(gòu)圖在統(tǒng)計路徑時仍然把已刪除的路徑計算在內(nèi),因此,路徑數(shù)量會與信息窗口不相同。 為未覆蓋路徑設(shè)計測試用例時,如果待滿足條件和已滿足條件沖突,則該路徑是不可覆蓋的。為未覆蓋分支設(shè)計測試用例時,如果待滿足條件和已滿足條件沖突,則該分支是不可達的。刪除不可達分支刪除或恢復(fù)一個對象時,會重新統(tǒng)計程序路徑,信息窗口的相關(guān)數(shù)據(jù)會發(fā)生變化。刪除/恢復(fù) 雙擊失敗的斷言,切換到用例數(shù)據(jù)窗口或用編輯器,并選中產(chǎn)生失敗斷言的用例。 單擊失敗的斷言,產(chǎn)生失敗斷言的用例成為當前用例,其他窗口將顯示相關(guān)的數(shù)據(jù)。 如果存在失敗的斷言,表示程序代碼存在錯誤或
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1