第1章 自動化測試簡介

自動化測試簡介
自動化報告整理
log
execl
email
軟件開發流程
需求分析
代碼設計
編碼
單元測試
集成測試
系統測試
驗收
測試分類
功能測試
性能測試
執行方式
手工測試
自動化測試
自動化測試原理
靜態自動化
代碼檢測:相似於編程工具的編譯系統
動態自動化
一、基於瀏覽器和DOM對象的自動化,是經過識別瀏覽器元素對象,並進行屬性和方法的記錄,常見工具:selenium,watir,autoit,
二、基於GUI測試是模擬用戶使用行爲,調用api接口,實現測試自動化。常見工具:qtp,uft,rft
自動化測試優勢
一、解決重複頻繁的工做,釋放測試人員來作更加高級的事情,好比用例設計
好比要輸入一組數據或一系列數據的時候
二、使迴歸測試更加方便
好比開發修改了某個模塊之後,可能要將全部模塊都須要測試一遍,這時候就須要自動化測試
三、執行一些手工測試困難或不可能進行的測試
好比快點擊或頻繁操做等等
四、自動化測試具備一致性和重複性
好比用例複用,數據相同
五、增長測試的可靠性
好比避免測試人員的誤操做
適合自動化測試場景
一、測試數據明確,不會頻繁變更
二、軟件需求變動少
好比用例的變動
好比腳本的變動
增長了測試任務量
三、項目週期長,測試腳本能夠複用
好比在小米1,小米2,小米3上進行測試都是差很少的
自動化測試工具
selenium簡介
一、開源軟件
二、支持主流瀏覽器:fireFox,chrome,IE
三、跨平臺:Windows,Linux,MacOS
四、多語言:Java,python,ruby,php,JS
五、對web支持良好,豐富簡單的API
相關文章
相關標籤/搜索