【Web页面测试】测试点和测试用例

1. 需求符合度测试数据库

1. 各级菜单名称显示是否按照需求说明书规定的设计,而且没有遗漏和多余布局

2. 各级菜单所完成的功能是否按照需求说明书规定的设计,而且没有遗漏和多余测试

3. 各级菜单的操做顺序和操做方式是否按照需求说明书规定的设计,而且正确字体

  

2. 页面测试spa

1. 页面元素对齐方式是否符合规范的要求,或者操做方便性设计

2. 文字的字体,标点符号是否统一字符串

3. 有误错别字和乱码页面布局

4. 焦点是否认位在默认操做项上乱码

5. 按TAB键是否有正常切换焦点(自上而下,自左而右)扩展

6. 标题是否正确无误,关注如下部分:①是否和菜单一级;②同一个case的多个页面标题是否一致

7. 时间格式是否正确(特别是海外版,若是时间输入栏有掩码,要检查掩码的正确性)

8. 是否正确支持经常使用的显示比例: 800*600,1024*768

9. 显示比例发生变化时,页面及页面元素是否能够正常显示

10. 页面布局是否合理

11. 第三方控件是否具备可用性

12. 长时间无人操做时,处理是否正确

13. 对应的在线帮助事都正确。

                注。

                                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. 文本框滚动条的使用是否正确

相关文章
相关标签/搜索