自動化:
說明:有機器代替人為完成指定目標的過程
優點:
自動化測試:
說明:讓程式代替人為去驗證程式功能的過程
優點缺點
減少人工
無法替代手工測試
自動化指令碼可重複執行
手工測試比自動化測試發現更多的缺陷
減少人為錯誤
測試人員技能要求
測試資料儲存
測試的目的:
使用人工和自動手段來執行或測試某個系統的過程,其目的在於檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的區別
測試方法:
測試分類:
注:web自動化測試屬於黑盒測試
自動化測試執行階段:
說明:一般在功能測試(即手工測試,人為的輸入用例觀察結果)完畢後,手工測試往往能發現一些自動化測試無法發現的問題。
web自動化測試工具:
名稱費用
說明selenium
免費開源,web自動測試工具,常用於功能測試
fiddler
免費抓包工具
jmeter
?壓力測試工具
loadrunner
收費開源,常用於web、介面、效能測試
qtp收費
商業的功能測試工具,支援web、桌面自動化測試
robot framework
?基於python可擴充套件的測試自動化框架
web測試
結構b/s結構,瀏覽器、伺服器結構
c/s結構,客戶機、伺服器結構
效能web關注響應時間
相容性web基於瀏覽器,傾向於瀏覽器核心、電腦硬體、電腦系統
解析度、螢幕尺寸、裝置系統
安裝/解除安裝
無專項測試
無網路、適配性等
測試管理工具:。。
。禪道。。
缺陷等級:
缺陷名等級
說明致命級
一級如系統崩潰、資訊丟失、核心功能出錯、業務流錯誤
嚴重問題
二級如資料計算錯誤、資料庫錯誤、系統不穩定、安全漏洞
一般問題
**如功能未實現、相容性、使用不方便、缺乏提示資訊、資料即時性不夠強
提示及建議
四級如介面顯示錯誤、資訊提示不夠明確、介面不規範、介面文字錯誤
自動化測試 web自動化測試
自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...
自動化測試理論
自動測試並不會在一開始就減少測試人員的工作量 縮短測試時間。自動化測試只能當做是手工測試的補充。畢竟乙個專案引入自動化,需要測試人員熟悉這個工具,而且有很多時候不是乙個工具就能解決。其次自動化執行的內容也是需要測試人員去編寫和考量的,這個過程需要時間。最後就是對自動測試執行後的結果分析,也是需要人自...
自動化測試理論
需求 為什麼搞自動化測試 1.重複性勞作太多,技術越來越通用 2.面臨的挑戰越來越大,技術越來越多,複雜性也隨之而來 3.產品更新快,產品的版本迭代快,因為模組化程度高了,增加了模組 介面 4.涉及的領域越來越廣 5.提高效率,節約成本 自動化用在哪?哪個階段 1.版本接受測試 測 2.回歸測試 3...