1、了解什麼是自動化
2、 理解什麼是 自動化測試
3、為什麼要使用自動化測試?
概念:由機器裝置代替人為自動完成制定目標的過程
(1) 減少人工勞動力
(2) 工作效率高
(3) 產品規格統一標準
(4) 規模化(批量生產)
概念: 讓程式代替人為去驗證程式功能的過程
(1) 解決-回歸測試
(2) 解決-壓力測試
(3) 解決-相容性測試
(4) 提高測試效率,保證產品質量
回歸測試:專案在發新版本之後對專案之前的功能進行驗證;
壓力測試:可以理解多使用者同時去操作軟體,統計軟體伺服器處理多使用者請求的能力;
**相容性測試:**不同瀏覽器((ie、firefox、chrome)等等;
功能測試完畢(手工測試)
手工測試 : 就是由人去乙個乙個輸入用例,然後觀察結果;
自動化測試所屬分類:
(1) 黑盒測試 (功能測試)
( 2) 白盒測試 (單元測試)
(3) 灰盒測試 (介面測試)
(1) 較少的時間內執行更多的測試用例;
(2) 自動化指令碼可重複執行;
(3) 減少人為的錯誤;
(4) 測試資料儲存;
(1) 不能取代手工測試
(2) 手工測試比自動化測試發現的缺陷更多;
(3) 測試人員技能要求;
誤區:1)自動化測試完全替代手工測試
2)自動化測試一定比手工測試你厲害
3)自動化測試可以發掘更多的bug
(1) web - (ui)自動化測試
(2) 介面 - 自動化測試
(4) 單元測試 - 自動化測試
軟體測試第一課
軟體測試 就是使用人工和自動手段來執行或測試某個系統的過程,其目的在於檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別。為什麼要做軟體測試?乙個糟糕的測試程式可能導致任務的失敗,影響操作的效能和可靠性,導致維護階段的成本提高。乙個好的測試程式是專案的主要成本。乙個好的測試程式可以極大地幫...
測試基礎第一課
軟體測試概念 軟體測試 描述一種用來促進鑑定軟體的正確性 完整性 安全性和質量的過程。換句話說,軟體測試是一種實際輸出與預期輸出間的審核或者比較過程。軟體測試的經典定義是 在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。作為優秀的軟體測試人員應該具...
開學第一課
因為是開學第一課,而且這是我的第一篇個人部落格,更何況還是技術部落格,所以我會認真對待,不過畢竟第一次,所以難免各方面會有不足,所以有任何的意見或建議都可以提出來以供本人提高。下面廢話少說,進入正題。使用quartus,新建乙個專案,建立乙個bdf檔案,雙擊bdf空白處,新增元件符號。找到 7413...