1.自動化:由機器代替人為自動完成指定的目標
2.優點:
減少人工勞動力
工作效率提高
產品規格統一標準
規模化(批量生產)
3.自動化測試
讓程式代替人為去驗證程式功能的過程
4.為什麼要進行自動化測試
1.解決-回歸測試
2.解決-壓力測試
3.解決-相容性測試
4.提高測試效率,保證產品質量
回歸測試:專案在發新版本之後對專案之前的功能進行驗證 (不是所有的專案都要回歸測試,但是一般跟錢有關的就要)
壓力測試:比如:多個使用者同時去操作軟體,統計軟體伺服器處理多使用者請求的能力
相容性測試:測試不同瀏覽器
負載測試:逐步增加系統負載,並在滿足最終確定效能指標的情況下,系統所能承受的最大負載量的測試
壓力測試:逐步增加系統負載,並最終確定在什麼負載下系統效能處於失效狀態,並以此來獲得系統能提供的最大服務級別的測試
負載測試是測試軟體本身最大所能承受的效能測試;
壓力測試就是一種破壞性的效能測
5.自動化測試在什麼階段開始
功能測試完畢(手工測試)
6.自動化所屬分類
1.黑盒測試(功能測試)
2,.灰盒測試(介面測試)
3.白盒測試(單元測試)
web自動化測試屬於黑盒測試(功能測試)
7.自動化優點
效率高,較少的時間內執行更多的測試用例
自動化指令碼可重複執行
減少人為的錯誤
測試資料儲存
9.誤區
自動化測試完全代替手工測試
自動化測試一定比手工測試厲害
10.自動化測試分類
web-自動化測試 (web:基於http協議開發的專案,基於瀏覽器訪問的專案)
介面-自動化測試
單元測試-自動化測試
自動化測試 web自動化測試
自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...
測試自動化 自動化測試的定義
相關術語 automated testing test tool,automated testing test suite,automated testing test script等.具體參見 http en.wikipedia.org wiki test automation 推薦書籍 1 軟體...
測試自動化
自動化測試有兩種含義 開發過程的自動化單元測試和功能驗證階段的自動化黑盒測試。這兩者融合到daily build中,是daily build的最重要核心。daily build和自動化單元測試另文詳述,此處主要說說自動化功能測試。自動化測試的投入產出比以及實際應用效果其實不高 自動化測試作為提高測試...