註冊---測試用例
步驟:
1.需求分析
2.測試點
3.編寫測試用例
4.測試用例評審
一、需求分析
1.註冊賬號可以是手機號或郵箱。
2.手機號碼:中國地區手機號長度11位,以13/14/15/17/18開頭
3.郵箱: “@”前面的部分、“@”和最後一個“.”之間部分、最後一個“.”後面的部分和一些其他的情況
4.密碼:英文或英文數字組合,8-20位,區分大小寫 (數字:0,1,2,3,4,5,6,7,8,9 字母:a-z,A-Z)
5.註冊按鈕點選之後進行跳轉
二、測試點(從冒煙測試,功能測試,效能測試,安全測試,相容性測試,UI測試,易用性測試出發)
①冒煙測試
1.符合格式的手機號、新密碼為符合要求的非最多和最少的字元(數字+英文)、確認密碼一致、正確驗證碼,註冊成功後跳轉首頁面
2.符合格式的郵箱、新密碼為符合要求的非最多和最少的字元(純英文)、確認密碼一致、正確驗證碼,註冊成功後跳轉首頁面
②功能測試
手機號:
有效等價類:13/14/15/17/18開頭的11位純數字
無效等價類
1.位數不為11
2.全形數字(輸入法中有全形和半形之分,全形是輸入一個字元佔用兩個字元,半形是輸入一個字元佔用1個字元(中文的話,2個模式下都是佔用兩個字元))
3.號碼包含非數字(中文、英文/大小寫、特殊字元)
4.號碼中包含空格(前/中/後、中英文/全半形空格)------1.要求自除,驗證前後的空格能不能自除2.全形和半形的空格長度是不一致的,全形空格,定義上是2個半形空格的大小,在網頁中卻相當於3~4個半形空格的大小
5.不以13、14、15、17、18開頭,如10,12,63開頭
郵箱:
有無“@”、“."
驗證"@"前面的部分
驗證"@"和"."之間的部分
驗證"."後面的部分
密碼和確認密碼
1.有效等價類:
非最多和最少的字元(英文+數字,確認密碼一致)
最少字元(數字+英文),確認密碼一致
最多字元(英文),確認密碼一致
註冊成功後使用密碼登入,登入成功
註冊成功後,用密碼更換大小寫(大些變小寫、小寫變大寫),登入失敗
2.無效等價類
密碼為不符合要求的字元數目
密碼為非允許字元(特殊字元@,#,_,+;漢字等)
密碼和確認密碼包含空格
密碼和確認密碼不一致
新密碼中英文小寫,確認密碼中英文大寫
3.其他:
密碼是否以*或者·之類的加密符號
密碼是否可以複製、貼上(可從外面貼上進來,不能從媽媽輸入框複製出去)
驗證碼:
1.手機號或郵箱格式的驗證:
手機號或郵箱格式正確,且未註冊過,可傳送
手機號或郵箱格式不正確的,無法點擊發送驗證碼
手機號和郵箱格式正確,卻已註冊過,不能傳送
2.對驗證碼獲取功能的驗證
倒計時期間,傳送驗證碼按鈕不能再被點選
傳送驗證碼次數過多,是否有提示
3.對驗證碼是否正確也要進行驗證
輸入正確驗證碼6位
明確驗證碼的失效時長後,在時長之後輸入驗證碼,提示驗證碼已失效,請重新獲取驗證碼(或者提示,對不起,驗證碼不存在或者已經超時!)
服務協議和隱私政策:
1.服務協議和隱私政策內容無錯別字、排版整齊
2.勾選協議,正常註冊
3.不勾選協議,提示要勾選
4.先勾選,再勾選,提示要勾選
其他:
1.看是否支援tab和enter鍵等
2.各輸入框非空校驗
3.各連結正常 ---註冊成功跳轉首頁
4.頁面預設焦點是否定位在使用者名稱的輸入框中
總結: