四、軟件測試過程(識記)
軟件測試的步驟通常有四步:單元測試、集成測試、確認測試和系統(tǒng)測試。
1、單元測試主要針對模塊的五個基本特征進行測試:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、錯誤處理和邊界條件。單元測試時要用到"驅(qū)動模塊"和"樁"模塊。注意要概念:驅(qū)動模塊是用來模擬被測試模塊的上級調(diào)用模塊。樁模塊則用來代替被測試模塊所調(diào)用的模塊。
2、集成測試有兩種方法:非漸增式測試和漸增式測試。
非漸增式測試是指首先對每個模塊分別進行單元測試,再把所有模塊組裝成一個完整的系統(tǒng)進行的測試。而漸增式測試就是逐個把未經(jīng)測試的模塊組裝到已經(jīng)過測試的模塊上去進行集成測試,每加入一個新模塊進行一次集成測試,重復(fù)此過程直到程序組裝完畢。漸增式測試有兩種不同的組裝方法:自頂向下和自底向上結(jié)合。注意兩者區(qū)別。
3、確認測試又稱有效性測試,它的任務(wù)是檢查軟件的功能與性能是否與需求規(guī)格說明書中確定的指標相符合。因而需求說明規(guī)格說明是確認測試的基礎(chǔ).確認測試有兩項工作:進行確認測試與軟件配置審查。
4、系統(tǒng)測試:即要對軟件所運行的整個系統(tǒng)(包括硬件、外設(shè)、其他軟件和操作人員等)結(jié)合在一起進行測試,確定其是否能夠協(xié)調(diào)工作。
五、調(diào)試(識記)
軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤,而調(diào)試則是在進行了成功的測試之后才開始的工作。調(diào)試的目的是確定錯誤的原因和位置,并改正錯誤,因此調(diào)試也稱為糾錯(Debug)。
調(diào)試方法有簡單的調(diào)試方法、歸納法、演繹法和回溯法等。
相關(guān)推薦:2010年下半年軟考試題及答案解析匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |