自動化測試的定義:
各種測試活動的管理與實施,包括測試指令碼的開發與執行,均使用一種自動化測試工具來驗證測試的需求.測試自動化的目的著重與發現舊的軟體故障,(我認為也可以應用在軟體開發完成了後的驗證階段).
自動化測試的原理:
直接對**進行動態和靜態的分析,測試過程中捕捉和回放的技術,測試指令碼的技術,虛擬測試技術和測試管理技術.
我們可以根據下面的情況考慮進行自動化測試:
1測試個案的生成,包括測試輸入輸出測試操作指令等;
2.測試的執行與控制,包括單機執行和網路多記分布式的執行,節假日的執行,測試物件,測試範圍,測試版本控制等;
3.測試結果與標準輸出的對比;
4.不吻合的測試結果分析,記錄,分類和通報;
5.總體測試狀況的統計報表的產生;
6.非常重要的測試;
7.重要功能的測試;
8.有很快回報的測試;
9.執行最平凡的測試;
10。容易進行主動化的測試.
手工測試:它可以彌補自動化測試的不足而且在發現的錯誤中有85%是靠手工發現的;
手工測試的不足:不能覆蓋所有的**路徑;有一定的侷限性,重要性的工作;資源衝突,多執行緒的錯誤;
手工測試的好處:縮短了軟體的開發周期;提高測試效率;節省人力資源,降低了測試成本.
這此要特別註明:手工測試不一定會縮短軟體週期,進行自動化測試之前是要好好引入它等.
詳情請登入:www.alldaytest.com
自動化測試(一)
1 概念 由機器裝置代替人為自動完成指定目標的過程 2 優點 1 減少人工勞動力 2 工作效率提高 3 產品規格統一標準 4 規模化 批量生產 1 概念 讓程式代替人為驗證程式功能的過程 1 自動化測試在什麼階段開始?功能測試完畢 手工測試 手工測試 就是由人去乙個乙個輸入用例,然後觀察結果 2 自...
測試自動化 自動化測試的定義
相關術語 automated testing test tool,automated testing test suite,automated testing test script等.具體參見 http en.wikipedia.org wiki test automation 推薦書籍 1 軟體...
自動化測試 web自動化測試
自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...