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


前言

我們在以后的測試工作中,可能或多或少的會要去測試關於郵箱地址的功能,不管是登錄,還是注冊,還是綁定郵箱地址。

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

郵箱地址的組成,分為3個部分,即:

郵箱名 @ 域名

例如:3343787213@qq.com

例如:ya.meng@163.com

例如:ya_yameng@gmail.com

。。。。。。

那么,我們去測試的時候,就可以先從這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、@ 和 . 之間沒有其他數據,例如:3343787213@.qqcom

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

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

i、".(點)",重復,例如:3343787213@.qq.com

j、域名錯誤,例如:3343787213@.com,3343787213@qq等

本文由檸檬班亞萌老師原創,轉載需注明出處!

領取100G測試資料

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


 

Python自動

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

需要相關學習視頻

可以留言區留言


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM