自動化測試是由測試工具或自動化測試腳本執(zhí)行測試行為的過程,簡單理解就是機器代替人工執(zhí)行的測試行為。實施自動化測試可提升測試工作效率,但一般需要滿足三個條件:,項目需求變動不頻繁;項目周期足夠長;自動化測試腳本可重復使用。
自動化測試,簡單點說就是把由人工對軟件的測試行為轉化為由程序執(zhí)行測試的一種實踐,對于最常見的 GUI 測試來說,就是由自動化測試工具模擬人工對軟件界面的操作的過程,并且自動驗證其結果是否符合預期。如果感興趣,可以從黑馬程序員獲取相關資料做進一步了解。
“自動化測試(Automated Testing)”不等于“測試自動化(Test Automation)”。自動化測試,模擬手工測試步驟,通過執(zhí)行程序語言編制的測試腳本自動地測試軟件,自動地實施軟件的單元測試、功能測試、負載測試或性能測試等。自動化測試集中體現(xiàn)在實際測試執(zhí)行(test execution)的過程,也就是由手工逐個地運行測試用例的操作過程被測試工具自動執(zhí)行的過程所代替。自動化測試,強調借助工具(不僅僅是工具,有時包括策略和工件)來完成測試的執(zhí)行,也就是用工具來幫助或輔助測試,這個執(zhí)行過程可能是全自動的,也可能是半自動的。測試自動化的要求高得多,側重說明將測試用自動化設計和實現(xiàn)的過程,即所有的測試工作都能有計算機系統(tǒng)自動完成,包括:
測試流程的自動處理,即測試工作流的自動實現(xiàn),包括測試計劃復審和批準、測試任務安排和執(zhí)行、缺陷生命周期等流程的自動化處理。
性能測試主要是使用測試工具,Loadrunner、Jmeter等,對軟件進行壓力測試、負載測試、強度測試等等,因為這些無法用手工進行代替,所以必須自動化。
自動化功能測試:包括單元測試、接口測試、UI測試。主要是編寫代碼、腳本,讓軟件自動運行,發(fā)現(xiàn)缺陷,代替部分的手工測試。但一般只有大的項目才需要進行自動化,中小型項目不推薦使用自動化測試。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:
違法及侵權請聯(lián)系:TEL:177 7030 7066 E-MAIL: 本站由北京市萬商天勤律師事務所王興未律師提供法律服務米樂M6 M6米樂米樂M6 M6米樂
電話:13644723777
傳 真:+86-173-4169
手 機:13644723777
郵 箱:mile@nmgdp.net
地 址:內蒙古包頭市昆區(qū)昆工路光彩商業(yè)街99號