日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

程序員個人年終工作總結(jié)15篇( 六 )


·個人復(fù)查:指程序員本人對程序進行檢查 。 由于心理上的原因和思維慣性的影響 , 對自己的錯誤一般不容易發(fā)現(xiàn) , 對功能理解的錯誤更不可能糾正 。 因此 , 這種方法主要針對小規(guī)模程序 , 效率不高 。
·抽查:通常由3~5人組成測試小組 , 測試人員應(yīng)是沒有參加該項目開發(fā)的有經(jīng)驗的程序設(shè)計人員 。 在抽查之前 , 應(yīng)先閱讀相關(guān)的軟件資料和源程序 , 然后由測試
人員扮演計算機的角色 , 將一批有代表性的測試數(shù)據(jù)沿程序的邏輯走一遍 , 監(jiān)視程序的執(zhí)行情況 。 人工檢測程序很慢 , 只能選擇少量簡單的例子 。
·會審 。 測試人員的構(gòu)成與抽查類似 。 在會審之前 , 測試人員應(yīng)該充分閱讀相關(guān)資料 , 比如系統(tǒng)分析說明書、系統(tǒng)設(shè)計說明書、源程序等 。 測試人員應(yīng)盡可能多地列出典型錯誤 。 在會審時 , 由編程人員逐句講解程序 , 測試人員逐個審查、提問 。 通過這種方式 , 往往可能使編程人員發(fā)現(xiàn)自己以前沒有意識到的錯誤 , 使問題暴露=會審后 , 要將發(fā)現(xiàn)的問題登記、分析、歸類 。
·代碼復(fù)審應(yīng)該在被測軟件編譯成功之后 。 編譯都不通過的軟件 , 當然談不上復(fù)審 。 在復(fù)審期間 , 應(yīng)保證有足夠的時間 , 讓測試小組對問題進行充分的討論 , 這樣才能有效地提高測試效率 , 避免出錯 。
2)機器測試
機器測試是把設(shè)計好的測試例子作用于被測程序 , 比較測試結(jié)果和預(yù)期結(jié)果是否一致 。 如果不一致 , 就說明可能存在錯誤 。 機器測試只能發(fā)現(xiàn)錯誤的癥狀 , 無法對問題進行定位 。
機器測試分為黑盒測試和白盒測試兩種 。
(1)黑盒測試也稱為功能測試 。 將軟件看成黑盒子 , 在完全不考慮軟件內(nèi)部結(jié)構(gòu)和特性的情況下 , 測試軟件的外部特性 。 進行黑盒測試主要是為了發(fā)現(xiàn)以下幾類錯誤:
·是否有錯誤的功能或遺漏的功能?
·界面是否有誤?輸入是否正確接收?輸出是否正確?
·是否有數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤?
·性能是否能夠接受?
·是否有初始化或終止性錯誤?
(2)白盒測試也稱為結(jié)構(gòu)測試 。 將軟件看成透明的白盒 。 根據(jù)程序的內(nèi)部結(jié)構(gòu)和邏輯來設(shè)計測試例子 , 對程序的路徑和過程進行測試 , 檢查是否滿足設(shè)計的要求 。 其原則是:
·程序模塊中的所有獨立路徑至少執(zhí)行一次 。
·在所有的邏輯判斷中 , 取“真”和取“假”的兩種情況至少都要執(zhí)行一次 。 ·每個循環(huán)都應(yīng)在邊界條件和一般條件下各執(zhí)行一次 。
·測試程序內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等 。
4.軟件測試步驟
軟件測試實際上可分成4步進行 。
1)單元測試‘
單元測試也稱為模塊測試 , 在模塊編寫完成且無編譯錯誤后就可以進行 。 如果選用機器測試 , 一般用白盒測試法 , 多個模塊可以同時進行 。
測試一個模塊時需要編寫一個驅(qū)動模塊和若干個樁(stub)模塊 。 驅(qū)動模塊的功能是向被測試模塊提供測試數(shù)據(jù) , 驅(qū)動被測模塊 , 并從被測模塊中接收測試結(jié)果 。 樁模塊的功能是模擬被測模塊所調(diào)用的子模塊 , 它接收被測模塊的調(diào)用 , 檢驗調(diào)用參數(shù) , 模擬被調(diào)用的子模塊功能 , 把結(jié)果送回被測模塊 。
2)組裝測試

推薦閱讀