WEB自動化測試中針對驗證碼的解決方案
目前,不少網站在使用者登入、使用者提交資訊等登入和輸入的頁面上使用了驗證碼技術。驗證碼技術可以有效防止惡意使用者對網站的濫用,使得網站可以有效避免使用者資訊失竊、廣告SPAM等問題。但與此同時,驗證碼技術的使用卻使得WEB自動化測試面臨了較大的困難——由於驗證碼的存在,傳統的“錄製”-“回放”工具由於不能識別驗證碼而失效。在各大軟體測試的論壇中,經常能看到測試工程師在焦急地發問:“自動化測試時如何處理頁面上的驗證碼?”,可見,該問題確實是一個對相當多的測試工程師造成嚴重困擾的問題。其實,驗證碼並不像它表面上看起來那麼神祕,也並不像一些測試工程師認為的那樣堅不可摧,通過一些技術和非技術性的手段,測試工程師完全可以把這個阻礙測試的絆腳石踢開。
[@more@]目前,不少網站在使用者登入、使用者提交資訊等登入和輸入的頁面上使用了驗證碼技術。驗證碼技術可以有效防止惡意使用者對網站的濫用,使得網站可以有效避免使用者資訊失竊、廣告SPAM等問題。但與此同時,驗證碼技術的使用卻使得WEB自動化測試面臨了較大的困難——由於驗證碼的存在,傳統的“錄製”-“回放”工具由於不能識別驗證碼而失效。在各大軟體測試的論壇中,經常能看到測試工程師在焦急地發問:“自動化測試時如何處理頁面上的驗證碼?”,可見,該問題確實是一個對相當多的測試工程師造成嚴重困擾的問題。其實,驗證碼並不像它表面上看起來那麼神祕,也並不像一些測試工程師認為的那樣堅不可摧,通過一些技術和非技術性的手段,測試工程師完全可以把這個阻礙測試的絆腳石踢開。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11323760/viewspace-975994/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自動化測試時對驗證碼的處理
- 自動化測試中的驗證碼處理
- Java + Selenium + OpenCV解決自動化測試中的滑塊驗證JavaOpenCV
- 介面自動化測試解決方案
- 驗證碼處理在自動化測試中的應用
- 如何解決WEB效能測試中的驗證碼問題Web
- Appium自動化(15) - 針對 webview 進行自動化測試APPWebView
- 大佬對 WEB 自動化測試的看法Web
- 提高GUI自動化測試穩定性解決方案GUI
- 測試及驗證自動駕駛系統安全大規模部署的解決方案自動駕駛
- 【python+selenium的web自動化】- 針對上傳操作的實現方案PythonWeb
- C/C++ 單元自動化測試解決方案實踐C++
- 如何使用Selenium自動化測試工具獲取動態圖片驗證碼?
- web自動化測試框架-06 如何快速編寫自動化指令碼Web框架指令碼
- Python web自動化爬蟲-selenium/處理驗證碼/XpathPythonWeb爬蟲
- 避坑指南:Golang框架自動化測試中的常見問題與解決方案大全Golang框架
- 救命!!!jenkins 中自動化測試中遇到無法解決的問題Jenkins
- Web自動化-Selenium自動化測試-4-編寫測試用例Web
- API自動化測試平臺,高效實現對API的自動化測試API
- 前端自動化UI測試的完整方案前端UI
- 14 Web 自動化測試 -- PageObject 思想WebObject
- 解決 App 自動化測試的常見痛點APP
- CukeTest+Puppeteer的Web自動化測試(二)Web
- CukeTest+Puppeteer的Web自動化測試(一)Web
- 經緯恆潤基於INTEWORK-TAE的OTA自動化測試解決方案
- 點選失敗?Python+Selenium自動化測試的終極解決方案揭秘!Python
- iOS自動化測試調研方案iOS
- AutoRunner介面自動化測試工具不能錄製指令碼的解決辦法(A)指令碼
- JMeter做WEB和API自動化測試JMeterWebAPI
- 關於Web端-UI自動化測試WebUI
- UI自動化測試-web元素選擇UIWeb
- Web自動化測試:xpath & CSS Selector定位WebCSS
- 自動化測試系列 —— UI自動化測試UI
- 探索Robotiq夾爪|AirPick自動化碼垛解決方案AI
- web動態驗證碼的實現Web
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- Web自動化-Selenium自動化測試-1-主要學習計劃Web
- 自動化裝置測試與自動化測試的區別
- iPaaS中API自動化測試的作用API