點擊查看:2015年計算機二級公共基礎(chǔ)知識復習知識點匯總
軟件測試的實施
1)單元測試
對模塊進行測試,用于發(fā)現(xiàn)模塊內(nèi)部的錯誤
2)集成測試
測試和組裝軟件的過程,主要用于發(fā)現(xiàn)與接口有關(guān)的錯誤。
集成測試包括的內(nèi)容:軟件單元的接口測試、全局數(shù)據(jù)結(jié)構(gòu)測試、邊界條件和非法輸入的測試等。
集成測試分為:增量方式組裝(包括自頂而下、自底而上、自頂向下和自底向上的混合增量方式)與非增量方式組裝。
3)確認測試
驗證軟件的功能和性能及其他特征是否滿足了需求規(guī)格說明中確定的各種需求,以及軟件配置是否完全、正確。
4)系統(tǒng)測試
將經(jīng)過測試后的軟件,與計算機的硬件、外設(shè)、支持軟件、數(shù)據(jù)和人員等其他元素組合在一起,在實際運行環(huán)境中進行一系列的集成測試和確認測試。
軟件調(diào)試方法
1)強行排錯法
通過內(nèi)存全部打印來排錯
在程序特定部位設(shè)置打印語句—即斷點法
自動調(diào)試工具。
2)回溯法
適合小規(guī)模程序的排錯。發(fā)現(xiàn)錯誤,分析錯誤表象,確定位置,再回溯到源程序代碼,找到錯誤位置或確定錯誤范圍。
3)原因排除法
原因排除法包括:演繹法、歸納法和二分法。
演繹法:是一種從一般原理或前提出法,經(jīng)過排除和精化的過程來推導出結(jié)論的思考方法。
歸納法:從一種特殊推斷出一般的系統(tǒng)化思考方法。其基本思想是從一些線索著手,通過分析尋找到潛在的原因,從而找出錯誤。
二分法:如果已知每個變量在程序中若干個關(guān)鍵點的正確值,則可以使用定值語句在程序中的某點附近給這些變量賦值,然后運行程序并檢查程序的輸出。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |