史上最全的郵箱測試方法!

2022-07-15 06:30:09 字數 1475 閱讀 5994

前言

我們在以後的測試工作中,可能或多或少的會要去測試關於郵箱位址的功能,不管是登入,還是註冊,還是繫結郵箱位址。

那麼首先,我們得了解一下郵箱位址的組成

郵箱名 @ 網域名稱

例如:[email protected]

例如:[email protected]

例如:[email protected]

那麼,我們去測試的時候,就可以先從這3個部分去分別測試

郵箱名現在還在使用的郵箱位址中,因為每家公司的限制不一樣。以至於不太好進行歸納總結。

所以需要具體情況,具體分析

大致的需求如下:

長度:5~50

型別:字母,數字(有的郵箱名是不允許使用特殊字元的,但是在這裡就不做限制了)

業務規則:一般不允許用"_(下劃線)"開頭或者結尾

那麼測試點分析如下:

▲ 長度:

有效:5,6,49,50

無效:4,51

▲ 型別:

有效:純字母,純數字,數字+字母

無效:純中文,純符號,中文+符號

▲ 約束:

a、以 _ 開頭

b、以 _ 結尾

c、為空,不填

d、前,中,後輸入空格

▲ 需求:

必須要有@符號

▲ 測試點:

網域名稱▲ 需求:

長度:2~20

型別:字母,數字(有的網域名稱是不允許使用特殊字元的,但是在這裡就不做限制了)

▲ 業務規則:

a、一般不允許用"_(下劃線)"開頭或者結尾

b、須包含 ".(點)"

c、必須包含.com或者.cn或者.com.cn

▲ 測試點:

長度:有效:2,3,19,20

無效:1,21

型別:有效:純字母,數字+字母

無效:中文,符號,數字

約束:有效:

a、以.com結尾

b、以.cn結尾

c、以.com.cn結尾

無效:a、以 _ 開頭

b、以 _ 結尾

c、為空,不填

d、前,中,後輸入空格

e、不包含 ".(點)",例如3343787213@qqcom

f、@ 和 . 之間沒有其他資料,例如:[email protected]

g、@位置不正確,例如:3343787213.@qqcom、3343787213qq.com@等

h、@重複,例如:3343787213@@qq.com

i、".(點)",重複,例如:[email protected]

j、網域名稱錯誤,例如:[email protected],3343787213@qq等

領取100g測試資料

讓軟體測試學習變得更簡單!

python自動

如何傳送測試報告到郵箱?

史上最全的Jquery選擇器

jquery找無規律元素文字的辦法 具有限定子節點擊擇器 mix1 mix2 返回包含mix2的mix1節點.如 div a 包含a標籤的div.這個和 div a 不相同.後者表示div中的a標籤,返回的是a標籤物件,前者返回的是div標籤物件 冒號限定結點選擇器 mix condition mi...

史上最全的Shiro學習整理 yellowcong

這些文章,都是我對shiro的人事精華,裡面又很全的shiro案例,對於後期的shiro許可權管理和開發又很大的好處。shiro之加密方式 yellowcong shiro之多realm的認證及認證策略 yellowcong shiro之 的使用 yellowcong shiro之授權管理與授權的三...

史上最全的機房整體工程介紹

機房建設不僅包含機房中所涉及的各個專業,如機房裝修 供配電 空調 綜合佈線 安全監控 裝置監控與消防系統等,還包括從資料中心到動力機房整體解決方案諮詢 規劃 設計 製造 安裝和維護服務,因此不能孤立的看待機房的各個系統,而應看成乙個更大的統一系統來進行設計和實施,以提高整體方案實施的可靠性 可用性 ...