Web頁面測試 測試點和測試用例

2022-02-04 01:52:48 字數 3553 閱讀 8002

1. 需求符合度測試

1. 各級選單名稱顯示是否按照需求說明書規定的設計,並且沒有遺漏和多餘

2. 各級選單所完成的功能是否按照需求說明書規定的設計,並且沒有遺漏和多餘

3. 各級選單的操作順序和操作方式是否按照需求說明書規定的設計,並且正確

2. 頁面測試

1. 頁面元素對齊方式是否符合規範的要求,或者操作方便性

2. 文字的字型,標點符號是否統一

3. 有誤錯別字和亂碼

4. 焦點是否定位在預設操作項上

5. 按tab鍵是否有正常切換焦點(自上而下,自左而右)

6. 標題是否正確無誤,關注以下部分:①是否和選單一級;②同乙個case的多個頁面標題是否一致

7. 時間格式是否正確(特別是海外版,如果時間輸入欄有掩碼,要檢查掩碼的正確性)

8. 是否正確支援常用的顯示比例: 800*600,1024*768

9. 顯示比例發生變化時,頁面及頁面元素是否可以正常顯示

10. 頁面布局是否合理

11. 第三方控制項是否具有可用性

12. 長時間無人操作時,處理是否正確

注。1. 頁面元素,需觀察其型別是否正確;

2, 輸入校驗項需測試以下;

1. 校驗邏輯是否正確

2. 錯誤提示是否正確

3. 提示錯誤點選確定後,是否聚焦該頁面元素,且若為輸入框,是否選中所有文字

3. 敏感字元: =&|,;『』  「」 " 「 :""」\ !

4. 特殊字元: ~!@#¥%……&*()——+《》?、/等非字母字元

14. 對於資料庫中的某乙個字段擴充套件出多個含義的維護頁面是否對每個擴充套件含義都做了測試

3. 文字顯示框測試

1. 名稱是否正確,需要關注以下幾點:

1. 描述是否正確

2. 對所有單位的輸入項是否指明了單位

2. 顯示值是否正確

3. 顯示是否美觀,是否存在顯示過長,甚至出現換行等情況

4. 時間,日**幣與語言種類是否能夠顯示正確

4. 單行文字框測試

1. 頁面顯示

1. 名稱是否正確

2. 必須標記是否正確

3. 冒泡幫助的描述是否清晰正確

4. 預設值是否正確

5. 如果是密碼框,輸入的資料是否為*

6. 輸入框的長度是否和其他頁面的元素保持一致

2. 輸入校驗

1. 空字元,校驗是否正確

2. 輸入空格串,校驗是否正確

3. 輸入數字串,校驗是否正確

4. 輸入字母串,校驗是否正確

5. 輸入包括數字和字母的字串,校驗是否正確

6. 輸入字母和特殊字串,校驗是否正確

7. 輸入包含數字,字母,特殊字元的字串,校驗是否正確

8. 空字元,校驗是否正確

9. 輸入空格串,校驗是否正確

10. 輸入包含半形字元的字串,校驗是否正確

11. 輸入包含中文的字串,校驗是否正確

12. 輸入中間包含空格的字串,校驗是否正確

13. 輸入前後包含空格的字串,校驗是否正確

14. 輸入包含敏感字元的字串,校驗是否正確

15. 輸入框輸入字元個數限制,校驗是否正確

16. "長度為a~b位的字串校驗:

17. 輸入a-1位字串,校驗是否正確"

18. 輸入a位字串,校驗是否正確

19. 輸入a+1位字串,校驗是否正確

20. 輸入b-1位字串,校驗是否正確

21. 輸入b位字串,校驗是否正確

22. 輸入b+1位字串,校驗是否正確

23. 長度為a~b之間的任一字串,校驗是否正確

24. "值為a~b的數字串:

輸入a-1,校驗是否正確;"

輸入a,校驗是否正確;

輸入a+1,校驗是否正確;

輸入b-1,校驗是否正確;

輸入b,校驗是否正確;

輸入b+1,校驗是否正確;

輸入0,校驗是否正確;

輸入-1,校驗是否正確;

輸入-a,校驗是否正確;

輸入-b,校驗是否正確;

輸入a~b任乙個數,校驗是否正確;

32. "日期:輸入含有錯誤分隔符的日期,校驗是否正確;"

33. 輸入日期的年月順序與需求要求格式不改,校驗是否正確;

34. 輸入沒有年份的日期,校驗是否正確;

35. 輸入沒有月的日期,校驗是否正確;

36. 輸入沒有日的日期,校驗是否正確;

37. 輸入日期(年)位數不對,校驗是否正確;

38. 輸入日期(月)位數不對,校驗是否正確;

39. 輸入日期(日)位數不對,校驗是否正確;

40. 輸入無效日期(年),如:0000-01-15,校驗是否正確;

41. 輸入無效日期(月),如:2003-00-15,校驗是否正確;

42. 輸入無效日期(月),如:2003-13-15,校驗是否正確;

43. 輸入無效日期(日),如:2003-05-00,校驗是否正確;

44. 輸入無效日期(日),如:2003-05-32,校驗是否正確;

45. 輸入日期,如:2003-04-31,2003-05-31,校驗大小月是否正確;

46. 輸入日期,如:2003-02-30,2003-02-29,2003-02-28,2004-02-29,2100-02-29,校驗2月日期是否正確;

47. 若限制最大日期,輸入最大日期-1天,校驗是否正確;

48. 若限制最大日期,輸入最大日期,校驗是否正確;

49. 若限制最大日期,輸入最大日期+1天,校驗是否正確;

50. 若限制最小日期,輸入最小日期-1天,校驗是否正確;

51. 若限制最小日期,輸入最小日期,校驗是否正確;

52. 若限制最小日期,輸入最小日期+1天,校驗是否正確;

53. 若對輸入值有特殊限制(如以13開頭),分別輸入符合和不符合規則的值,校驗是否正確;

54. 是否正確支援特殊貨幣比例輸入(針對海外);

55. 是否校驗了貼上資料;

功能測試

1. 是否存在隨著輸入框,指disabled變灰隱藏等,下同,隨其他域變化而變化? 校驗是否正確

2. 是否存在輸入框當前值隨其他域變化而變化? 校驗是否正確

3. 若狀態或當前值隨其他域的變化而變化,提交後退,狀態和值是否保持正確。

4. 若為修改頁面,輸入空,是否意味著清空該欄位?校驗是否正確;

5. 是否要求取值不能和其他域同時輸入?校驗是否正確;

6. 是否要求取值不能和其他域相同?校驗是否正確;

7. 是否存在其他的受其他域輸入的限制?校驗是否正確;

多行文字框測試

1. 名稱是否正確

2. 必選標記是否正確

3. 冒泡幫助描述是否清晰正確

4. 預設值是否正確

5. 文字框寬度是否和其他頁面元素保持一致

6. 文字框高度是否合理

7. 文字框滾動條的使用是否正確

測試點和測試用例的區別

使用者使用正常的輸入資料來傳送電子郵件 使用者使用邊界值來傳送電子郵件 使用者收到一封電子郵件後,再接著傳送這封收到的電子郵件 使用者正在傳送電子郵件的過程中,同時又接收到了電子郵件 使用者使用異常的輸入資料來傳送電子郵件 在存在網路故障的情況下傳送電子郵件。乙個使用者持續傳送1000封電子郵件 5...

測試點和測試用例的區別

使用者使用正常的輸入資料來傳送電子郵件 使用者使用邊界值來傳送電子郵件 使用者收到一封電子郵件後,再接著傳送這封收到的電子郵件 使用者正在傳送電子郵件的過程中,同時又接收到了電子郵件 使用者使用異常的輸入資料來傳送電子郵件 在存在網路故障的情況下傳送電子郵件。乙個使用者持續傳送1000封電子郵件 5...

常用功能測試點的測試用例

1 登入 使用者名稱和密碼都符合要求 格式上的要求 使用者名稱和密碼都不符合要求 格式上的要求 使用者名稱符合要求,密碼不符合要求 格式上的要求 密碼符合要求,使用者名稱不符合要求 格式上的要求 使用者名稱或密碼為空 資料庫中不存在的使用者名稱,不存在的密碼 資料庫中存在的使用者名稱,錯誤的密碼 資...