Acceptance testing(驗收測試):它是一項確定產(chǎn)品是否能夠滿(mǎn)足合同或用戶(hù)所規定需求的測試。

  Automated Testing(自動(dòng)化測試),使用自動(dòng)化測試工具來(lái)進(jìn)行測試,這類(lèi)測試一般不需要人干預,通常在GUI、性能等測試中用得較多。

 

  Beta testing(β測試),測試是軟件的多個(gè)用戶(hù)在一個(gè)或多個(gè)用戶(hù)的實(shí)際使用環(huán)境下進(jìn)行的測試。開(kāi)發(fā)者通常不在測試現場(chǎng),Beta測試不能由程序員或測試員完成。

 

  Black box testing(黑盒測試),指測試人員不關(guān)心程序具體如何實(shí)現的一種測試方法。根據軟件的規格對軟件進(jìn)行各種輸入和觀(guān)察軟件的各種輸出結果來(lái)發(fā)現軟件的缺陷的測試,這類(lèi)測試不考慮軟件內部的運作原理,因此軟件對用戶(hù)來(lái)說(shuō)就像一個(gè)黑盒子。

 

Bug (錯誤),有時(shí)稱(chēng)作defect(缺陷)或error(錯誤),軟件程序中存在的錯誤,軟件的功能和特性與需求說(shuō)明書(shū)不一致的地方。軟件缺陷表現特征為:軟件未達到產(chǎn)品說(shuō)明書(shū)說(shuō)明要達到的功能;軟件出現產(chǎn)品說(shuō)明書(shū)標明不該出現的錯誤;軟件功能超出產(chǎn)品說(shuō)明書(shū)指明的范圍;軟件測試人員或用戶(hù)認為軟件很難使用的問(wèn)題。

 

 Bug report(錯誤報告),也稱(chēng)為“Bug record(錯誤記錄)”,記錄發(fā)現的軟件錯誤信息的文檔,通常包括對缺陷的描述、復現的步驟、截圖或者后臺信息等。

 

  Bug tracking system(錯誤跟蹤系統,BTS),也稱(chēng)為“Defect tracking system,DTS”,管理軟件測試缺陷的專(zhuān)用數據庫系統,可以高效率地完成軟件缺陷的報告、驗證、修改、查詢(xún)、統計、存儲等任務(wù)。

 

  Build(工作版本),軟件開(kāi)發(fā)過(guò)程中用于內部測試的功能和性能等不完善的軟件版本。工作版本既可以是系統的可操作版本,也可以是展示要在最終產(chǎn)品中提供的部分功能的部分系統。

    Compatibility Testing(兼容性測試),測試軟件是否和系統的其它與之交互的元素之間兼容,如:瀏覽器、操作系統、硬件等。驗證測試對象在不同的軟件和硬件配置中的運行情況。

 

  Capture/Replay Tool (捕獲/回放工具),一種測試工具,能夠捕獲在測試過(guò)程中傳遞給軟件的輸入,并且能夠在以后的時(shí)間中,重復這個(gè)執行的過(guò)程。這類(lèi)工具一般在GUI測試中用的較多,比如說(shuō)QTP。

 

  Crash(崩潰),計算機系統或組件突然并完全的喪失功能,例如軟件或系統突然退出或沒(méi)有任何反應。