日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

短信验证码、图形验证码、邮件验证的自动化测试

發布時間:2025/4/5 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 短信验证码、图形验证码、邮件验证的自动化测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 短信驗證碼、圖形驗證碼、郵件驗證問題在自動化測試中是一個很常見的問題,也是一個很棘手的問題。設計的初衷其實就是為了防自動化,防止一些人利用自動工具惡意攻擊網站,而很不幸的是,我們所使用的一些自動化測試工具也包含在內。聊一聊最好用的接口方法。

接口法思路:

? ?不管短信驗證碼、圖形驗證碼還是郵件驗證,都需要都auth中去認證。(auth與會員進行分離,auth只負責認證)。那么在auth中提供一些后面借口就可以進行自動化測試了。

? 如根據手機號插入一個新的短信校驗,但安全問題就比較突出了,我想到的解決方式有: ip地址限定+用戶名/密碼認證+證書。

?

附錄是一篇驗證碼方面的文章:(http://blog.csdn.net/snakeshiy/article/details/7460255)可以參考一下

Web自動化測試中針對圖片驗證碼問題的常見解決思路

圖片驗證碼(Captcha)問題在自動化測試中是一個很常見的問題,也是一個很棘手的問題。圖片驗證碼設計的初衷其實就是為了防自動化,防止一些人利用自動工具惡意攻擊網站,而很不幸的是,我們所使用的一些自動化測試工具也包含在內。當然了,對付驗證碼也不是一點辦法都沒有,方法還是有很多的,只是我們需要跳出技術層面去思考問題。廢話少說,先來看下幾種常見的解決辦法:

?

1. 識別法(技術)

? ? ? ? 識別法就是對驗證碼的圖片進行字符識別,其原理就是通過識別算法解析圖片,其解析的精準度取決于圖片的復雜程度。

? ? ? ? 熟悉QTP的同學應該都知道,在做文本檢查點和文本區域檢查點的時候會用到一種叫OCR識別的技術,OCR的全稱是Optical Character Recognition,中文叫光學字符識別。OCR指電子設備(例如掃描儀或數碼相機)檢查紙上打印的字符,通過檢測暗、亮的模式確定其形狀,然后用字符識別方法將形狀翻譯成計算機文字的過程;即,對文本資料進行掃描,然后對圖像文件進行分析處理,獲取文字及版面信息的過程。

? ? ? ??根據本人經驗,如果圖片中的字符方方正正的并且圖片背景比較單調的話,那么OCR識別率會非常高。比如類似于以下這種驗證碼的圖片可以被OCR識別出來:

? ? ?

? ? ? ? ?但是對于一些復雜的圖片:字體歪歪扭扭、字體顏色和圖片背景很花哨、有故意干擾的曲直線、甚至包括計算等等,如果碰到這種情況,那么OCR識別率將非常低甚至無能為力,比如:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??新浪微博注冊頁面的驗證圖片

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?淘寶注冊頁面的驗證圖片

?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?神級的驗證圖片。。。

? ? ? ??我們可以看到,通過OCR這種技術來識別驗證碼圖片中的字符不失為一種好的方法,但是它也有很多局限性,只適用于一些簡單的圖片。如果你的項目中的驗證圖片很復雜,果斷放棄這種方法吧。

?

2. 接口法(技術)

? ? ? ??接口法就是讓開發人員提供一個測試接口,通過這個接口可以獲取到圖片驗證碼。這種方法的具體實現又可以有很多種,比如在服務端提供一個可被客戶端使用的接口,只要客戶端傳遞過來自己的SessionID,該接口就返回此時正確的Session,這種方法就可以很容易地讓自動測試工具直接獲取到正確的應該提交的驗證碼內容;或者在網頁中隱藏一個驗證碼內容的標簽,通過讀取這個網頁標簽內的值就可以輕松獲取到驗證碼內容。

? ??增加了獲取驗證碼的接口,勢必會增加非常大的安全風險,所以這種方法只適合在測試環境使用

?

3.移除法(非技術)

? ??所謂移除法非常簡單,就是把圖片驗證碼的功能去掉,這是最省力的一種方法,但是需要開發人員的配合和領導的同意。但是需要注意的一點是這種方法也只適合在測試環境使用,軟件產品上線時需要把圖片驗證碼功能還原,否則會有巨大的安全隱患。

?

4.暗號法(非技術)

? ??顧名思義,暗號法就是通過事先達成的一種秘密協議進行溝通,在這里是指讓開發人員提供一個“萬能驗證碼”,不論圖片如何變化,只要輸入萬能驗證碼就能通過。但是這種方式同樣會產生安全隱患,如果驗證碼被攻擊者知道的話,所以這種方法也只適合在測試環境使用

?

? ? 以上是Web自動化測試中對付圖片驗證碼問題的一些常用方法,這些方法本身都有一定優缺點和局限性,至于采取何種方式則需要結果具體的項目情況和需求進行考慮,記住,沒有最好的方法,只有最適合的方法!

轉載于:https://www.cnblogs.com/davidwang456/p/4414656.html

總結

以上是生活随笔為你收集整理的短信验证码、图形验证码、邮件验证的自动化测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久免费精品视频 | 诱人的乳峰奶水hd | 日韩欧美国产电影 | 欧美日韩精品一区二区三区蜜桃 | 五月天中文字幕av | 亚洲黄av| 人人爱操| 不用播放器看av | 亚洲精品久久久久久久久久吃药 | 色呦呦免费视频 | 国产精品夜色一区二区三区 | 久久免费黄色网址 | 四虎8848 | 成人免费黄色av | 亚洲一区在线电影 | 久久无吗视频 | 国产精品制服诱惑 | 五月天婷婷视频 | h网站在线 | 亚洲一区二区三区在线看 | 少妇色视频 | 无套内谢大学处破女www小说 | 男男成人高潮片免费网站 | 日韩爽片 | 成人香蕉视频 | 天堂色在线 | 欧美性猛交xxxx黑人猛交 | 色91在线 | 视频一区二区欧美 | 成人国产在线观看 | 天天弄| 狠狠干狠狠爱 | 大香蕉视频一区二区 | 欧美大片高清 | 国产不卡av在线播放 | 网红av在线| 香蕉视频成人在线 | 中文字幕观看在线 | 吖v在线| 天天综合网国产 | 亚洲午夜视频在线观看 | 99国产精品久久久久久久成人 | 91精品91久久久中77777老牛 | 久久精品一二三区 | 欧美另类z0zx974 | 激情视频网址 | 午夜特片网 | 欧美激情成人网 | 免费色视频 | 99日韩精品 | 欧美日韩色综合 | 日韩一区二区免费在线观看 | 国产精品一区二 | 午夜毛片在线 | 亚洲黄色成人网 | 黄色三级图片 | 无套内谢少妇高潮免费 | 天天爽天天插 | 最近中文字幕在线mv视频在线 | 不卡的av在线 | 国内精品人妻无码久久久影院蜜桃 | 狠狠躁18三区二区一区传媒剧情 | 国产良妇出轨视频在线观看 | 在线视频亚洲色图 | 国产麻豆一精品一男同 | 欧美午夜精品一区二区三区 | 国产白丝在线观看 | 91精品国产综合久久久蜜臀 | 久久精品无码一区二区三区 | 国产sm调教一区二区 | av网页在线观看 | 奇米影视777在线观看 | 亚洲综合色成人 | 麻豆av网址 | 99青青草| 色乱码一区二区三在线看 | 国产午夜久久 | 国产精品无码人妻一区二区在线 | 日韩 国产 欧美 | 男人天堂一区二区 | 中文字幕巨乳 | 亚洲国产www | 91精品看片 | 亚洲女优在线 | 亚洲福利电影 | 欧美日韩激情视频在线观看 | av操操 | 美痴女~美人上司北岛玲 | 岛国av电影在线观看 | chinese hd av| 91黄址| 日本亲与子乱人妻hd | 性高湖久久久久久久久免费 | 四虎国产在线 | 午夜在线影院 | 波多野吉衣久久 | 天天色综合1 | 九九热精品视频在线观看 | 久久精品999 |