日韩性视频-久久久蜜桃-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

總結

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

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

主站蜘蛛池模板: 国产精品毛片一区二区在线看 | 久久久久久免费精品 | 国产精品福利在线播放 | 操干视频 | 男女久久久 | 美女精品在线 | 91香蕉视频黄 | 欧美日韩中文字幕在线观看 | 免费国产在线视频 | 人妻奶水人妻系列 | 草草在线免费视频 | 婷婷六月网 | 另类激情 | 欧美日韩高清一区二区三区 | 欧美性视频一区二区 | 日韩一级中文字幕 | 久久久久久久蜜桃 | 精品国产123 | 欧美黄色性生活 | 免费观看一级一片 | 你懂得在线视频 | 成人做爰9片免费视频 | 嫩草视频入口 | 亚洲制服丝袜诱惑 | 久久久久99精品成人片毛片 | 2019毛片| 日韩和欧美一区二区 | 亚洲精品91天天久久人人 | 日本久久久久久久久久久 | 久久精品tv | 精品国偷自产在线 | 亚洲a黄 | 综合色99 | 国内91视频 | 污片网站 | www..com黄色 | 欧美综合视频在线观看 | 国产又猛又黄又爽 | 少妇呻吟视频 | 91久久精品日日躁夜夜躁欧美 | 亚洲影院一区 | 91av视频在线免费观看 | 亚洲精品av在线 | 成人在线你懂的 | 疯狂做受xxxx高潮人妖 | 小h片在线观看 | 久射网| 久成人 | 国产在线久久久 | 超碰999 | 国产91在线视频 | 91av导航| 热久久影院 | 久久久久久国产精品视频 | 精品视频一区二区 | 国产熟妇另类久久久久 | 男性影院 | 性插插视频 | 九九热伊人 | 日本韩国在线观看 | av免费黄色| 粉嫩av一区二区三区天美传媒 | 丰满人妻一区二区三区免费视频 | 日韩爱爱片 | 韩国成人理伦片免费播放 | 羞羞动态图 | 亚洲性猛交xxxx乱大交 | 高跟鞋和丝袜猛烈xxxxxx | 亚洲第七页 | 亚洲天堂777 | 少妇与公做了夜伦理 | 久久精品国产免费看久久精品 | 欧洲综合视频 | 欧美成人免费一级 | 欧美成人黄色 | 深爱五月综合网 | 亚洲tv在线观看 | 欧洲免费毛片 | 国产69av| 日韩欧美在线观看一区二区三区 | 国产精品久久久久久久久久久久久久久久久 | 欧美性受黑人性爽 | 天堂成人在线 | 黄色aa网站 | 黄色网址视频在线观看 | 天堂成人国产精品一区 | 欧美日韩在线免费视频 | 久草五月| 亚洲熟妇一区 | 国产中文一区二区三区 | 亚洲九九九九 | 欧美a图 | 成人黄色片免费 | 久久国产精品免费观看 | 91亚洲国产成人精品一区二三 | 久久久亚洲一区 | 亚洲av毛片一区二二区三三区 | 久久久久久久久久久久久国产 | 久久一级片 |