文章出處:51testing 作者:王樹文 發(fā)布時間:2006-03-17
摘要:
與軟件測試相關(guān)的術(shù)語很多,但幾乎還沒有一本書最大范圍地羅列了對它們的定義。本文通過收集、加工和整編,整理出與軟件測試相關(guān)的16個主要術(shù)語的定義,以方便軟件測試人員的學(xué)習(xí)及需要時參考。
關(guān)鍵詞:
軟件測試 術(shù)語定義
正文:
術(shù)語:軟件測試
定義:軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計一批測試用例,并利用這些測試用例運(yùn)行軟件,以發(fā)現(xiàn)軟件錯誤的過程。
術(shù)語:測試用例
定義:測試用例指對一項(xiàng)特定的軟件產(chǎn)品進(jìn)行測試任務(wù)的描述,體現(xiàn)測試方案、方法、技術(shù)和策略的文檔;內(nèi)容包括測試目標(biāo)、測試環(huán)境、輸入數(shù)據(jù)、測試步驟、預(yù)期結(jié)果、測試腳本等。
術(shù)語:測試計劃
定義:測試計劃是指對軟件測試的對象、目標(biāo)、要求、活動、資源及日程進(jìn)行整體規(guī)劃,以保證軟件系統(tǒng)的測試能夠順利進(jìn)行的計劃性文檔。
術(shù)語:測試對象
定義:測試對象是指特定環(huán)境下運(yùn)行的軟件系統(tǒng)和相關(guān)的文檔。作為測試對象的軟件系統(tǒng)可以是整個業(yè)務(wù)系統(tǒng),也可以是業(yè)務(wù)系統(tǒng)的一個子系統(tǒng)或一個完整的部件。
術(shù)語:測試流程
定義:測試流程是指為了保證測試質(zhì)量而精心設(shè)計的一組科學(xué)、合理、可行的有序活動。比較典型的測試流程一般包括“制定測試計劃”、“編寫測試用例”、“執(zhí)行測試”、“跟蹤測試缺陷”、“編寫《測試報告》”等活動。
術(shù)語:測試評估
定義:測試評估是指對測試過程中的各種測試現(xiàn)象和結(jié)果進(jìn)行記錄、分析和評價的活動。
術(shù)語:《測試報告》
定義:《測試報告》是一份有關(guān)本次測試的總結(jié)性文檔,主要記錄了有關(guān)本次測試的目的、測試結(jié)果、評估結(jié)果及測試結(jié)論等信息。
術(shù)語:測試環(huán)境
定義:測試環(huán)境指對軟件系統(tǒng)進(jìn)行各類測試所基于的軟、硬件設(shè)備和配置。一般包括硬件環(huán)境、網(wǎng)絡(luò)環(huán)境、操作系統(tǒng)環(huán)境、應(yīng)用服務(wù)器平臺環(huán)境、數(shù)據(jù)庫環(huán)境以及各種支撐環(huán)境等。
術(shù)語:白盒測試
定義:白盒測試是指基于一個應(yīng)用代碼的內(nèi)部邏輯知識,即基于覆蓋全部代碼、分支、路徑、條件的測試,白盒測試又叫“結(jié)構(gòu)測試”。
術(shù)語:黑盒測試
定義:黑盒測試是指不基于內(nèi)部設(shè)計和代碼的任何知識,而基于需求和功能性的測試,黑盒測試又叫“功能測試”。
術(shù)語:單元測試
定義:單元測試是指針對程序模塊(軟件設(shè)計的最小單位)來進(jìn)行正確性檢驗(yàn)的測試工作,單元測試又稱模塊測試。
術(shù)語:集成測試
定義:集成測試是指對程序模塊采用一次性或增值方法組裝起來,對模塊間接口進(jìn)行正確性檢驗(yàn)的測試工作,集成測試又稱組裝測試。
術(shù)語:系統(tǒng)測試
定義:系統(tǒng)測試是指將通過集成測試的軟件系統(tǒng)或子系統(tǒng),作為基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素組合在一起所進(jìn)行的測試工作;目的在于通過與系統(tǒng)的需求定義作比較,發(fā)現(xiàn)軟件與系統(tǒng)定義不符合或與之矛盾的地方。
術(shù)語:確認(rèn)測試
定義:確認(rèn)測試是指在模擬(或正式)的生產(chǎn)環(huán)境下,運(yùn)用黑盒測試的方法,驗(yàn)證所測軟件是否滿足用戶需求說明書中所列出的需求,確認(rèn)測試又稱有效性測試。
術(shù)語:功能測試
定義:功能測試是指為了保證軟件系統(tǒng)功能實(shí)現(xiàn)的正確性、完整性及其他特性而進(jìn)行的測試。
術(shù)語:性能測試
定義:性能測試是指為了評估軟件系統(tǒng)的性能狀況和預(yù)測軟件系統(tǒng)性能趨勢而進(jìn)行的測試和分析。
主要參考文獻(xiàn)
[1] 《軟件測試》 機(jī)械工業(yè)出版社
[2] 《測試技術(shù)基礎(chǔ)》 中國軟件評測中心
[3]《編寫有效用例》(美)Alistair Cockburn著,王雷、張莉譯 機(jī)械工業(yè)出版社
[4]《軟件測試中需考慮的22種測試類型》 水平考試網(wǎng)
作者簡介
本人1999年畢業(yè)于中南大學(xué),獲碩士學(xué)位,現(xiàn)就職于廣州華南資訊科技有限公司(上市公司),從事過多個大型項(xiàng)目的開發(fā)、測試和管理工作,目前任該公司軟件質(zhì)量保障總監(jiān)。