山東軍隊文職招聘考試網(wǎng)計算機常識-靜態(tài)測試與動態(tài)測試 - 常識判斷
山東軍隊文職招聘考試網(wǎng)計算機常識-靜態(tài)測試與動態(tài)測試減小字體增大字體山東軍隊文職招聘考試網(wǎng)計算機常識-靜態(tài)測試與動態(tài)測試
(1)靜態(tài)測試
靜態(tài)測試包括代碼檢查、表態(tài)結(jié)構(gòu)分析、代碼質(zhì)量度量等。靜態(tài)測試可以由人工進行,充分發(fā)揮人的邏輯思維優(yōu)勢,也可以借助軟件工具自動進行。經(jīng)驗表明,使用人工測試能夠有效地發(fā)現(xiàn)30%到70%的邏輯設(shè)計和編碼錯誤。
代碼檢查主要檢查代碼和設(shè)計的一致性,包括代碼的邏輯表達的正確性,代碼結(jié)構(gòu)的合理性等方面。這項工作可以發(fā)現(xiàn)違背程序編寫標(biāo)準(zhǔn)的部下,程序中不安全、不明確和模糊的部分,找出程序中不可移植部分、違背程序編程風(fēng)格的問題,包括變量檢查、命名和類型審查、程序邏輯審查、程序語法檢查和程序結(jié)構(gòu)檢查等內(nèi)容。代碼檢查包括代碼審查、代碼走查、桌面檢查、靜態(tài)分析等具體方式。
代碼審查:小組集體閱讀、講座檢查代碼。
代碼走查:小組成員通過用腦研究、執(zhí)行程序來檢查代碼。