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