一、 菜单类测试 |
1. 菜单支持何种形式:条形菜单、弹出式菜单、下拉菜单、T形菜单? |
2. 菜单功能是否正确执行? |
3. 菜单是否有快捷键? |
4. 菜单字体、大小和格式是否正确? |
5. 菜单功能是否随当前的窗口操作加亮或变灰? |
6. 菜单功能的名字是否具有自解释性? |
7. 菜单项是否有帮助? |
8. 右键快捷菜单是否采用与菜单相同的准则? |
9. 是否可以通过鼠标访问所有的菜单功能? |
10. 是否适当地列出所有的菜单功能? |
11. 是否根据系统功能进行合理分类,将选项进行分组? |
12. 菜单深度是否控制在3层以内? |
13. 菜单标题是否简明、有意义? |
14. 是否依使用频度排列? |
15. 是否依逻辑顺序排列? |
16. 是否依使用顺序排列? |
17. 是否根据菜单选项的含义进行分组? |
18. 各级菜单显示格式和操作方式是否一致?与操作习惯是否相符? |
19. 分辨率是否支持常用的1024*768、1280*800、1440*900? |
20. 页面跳转的页面是否统一? |
二、 页面元素类测试 1. 屏幕/窗口的背景色是否正确? |
2. 图标基调颜色、大小、布局是否协调? |
3. 图标的外形与实际功能的是否相似,尽量避免抽象? |
4. 重要的命令按钮与使用较频率的按钮是否放在界面上醒目的位置? |
5. 域提示的颜色是否正确? |
6. 域背景色是否正确? |
7. 只读模式下,域提示的颜色是否正确? |
8. 只读模式下,域背景色是否正确? |
9. 屏幕中提示的字体是否正确? |
10. 域中的文本字体是否正确? |
11. 域的排列是否美观? |
12. 域中的控件排列是否美观? |
13. 按钮的大小与界面的大小和空间是否协调? |
14. 屏幕窗口是否可最小化?最大化? |
15. 屏幕窗口是否可恢复大小? |
16. 域提示的信息是否正确?用语是否通俗易懂? |
17. 字符或字母域的对齐方式是否正确? |
18. 数字域的对齐方式是否正确? |
19. 屏幕窗口中的帮助提示是否有错别字? |
20. 屏幕窗口中的错误提示是否有错别字? |
21. 文本中英文字符的大小写是否敏感? |
22. 域中是否有缺省值?是否足够? |
23. 保证所有的窗口看上去或感觉上,具有一致性? |
24. 保证所有的会话框看上去或感觉上,具有一致性? |
三、 确认正确性 |
1. 每个域中确认出现问题时,是否有恰当的提示信息? |
2. 是否要求用户对一个确认的错误域进行修改? |
3. 当域有多项检查规则时,是否可以进行覆盖测试? |
4. 在域中输入非法数据并确认后,是否有报错信息? |
5. 能否保持屏幕/窗口级的一致性(除非特殊要求外)? |
6. 对于数字域,检查负数能否输入? |
7. 对于数字域,检查最大值、最小值,以及中间值是否允许? |
8. 对于字符/字母域检查是否有一个特定的限制? |
9. 检查必输域是否必须?是否带有标记,如:* |
10. 必输域对应的数据能否为空值? |
11. 录入的查询条件不合法或无数据时,是否给出正确提示? |
12. 确认数据处理前,是否提示用户再次确认数据处理? |
13. 数据处理时,是否正确加锁? |
14. 数据处理过程中,若有其他用户再次数据处理,是否严格限制? |
15. 数据处理过程中是否将鼠标开关置为“沙漏”,结束后是否恢复为“箭头”? |
16. 长时间等待的过程中,是否有动态的标识进度? |
17. 每年12月份数据处理后,是否自动进行年数据处理? |
18. 是否给出数据处理成功与否的信息?若不成功, 是否给出失败原因? |
四、 导航测试 |
1. 通过菜单能否进入应用页面? |
2. 通过工具条能否进入应用页面? |
3. 通过窗口的列表控制,能否进入应用页面? |
4. 通过父窗口能否进入子窗口的应用页面? |
5. 通过子窗口能否返回父窗口的应用页面? |
6. 通过浏览历史记录能否进入相应的应用页面? |
7. 当窗口激活时,窗口模式是否正确? |
8. 同时打开相同应用窗口的数量是否符合要求?是否重叠? |
五、 元素易用性 |
1. 窗口中下拉表中的项目排序是否正确,一般以字母升序作为缺省情况? |
2. 日期输入的格式是否正确? |
3. 窗口中的按钮是否有适当的快捷键? |
4. 快捷键工作是否正常? |
5. 菜单中的选项是否定义了快捷键? |
6. 用TAB键在元素间移动的次序是否正确,一般缺省从左上到右下? |
7. 只读域是否不在TAB键能达到的序列中? |
8. 非激活域是否不在TAB键能达到的序列中? |
9. 用鼠标点出文本框,是否有帮助信息? |
10. 用鼠标点击只读域,能否进入? |
11. 当打开窗口时,光标/焦点是否位于第一个可输入域? |
12. 窗口中是否有缺省的按钮定义? |
13. 缺省按钮是否工作正常? |
14. 当错误信息确认时,焦点是否回到出错的域? |
15. 使用ALT+TAB组合键从一个应用到另一个应用切换时是否有冲突? |
16. 编辑框域Edit Box是否限制了字符的长度? |
六、 通用性 |
1. 是否有“帮助”菜单? |
2. 每个菜单是否有适当的命令和选项? |
3. 通用按钮的命令和作用是否一致? |
4. 每个菜单命令是否都有热键?热键是否有冲突? |
5. 在下拉列表中,缺省值是否足够?有没有值因为过长而被截掉? |
6. 在下拉列表中,能否通过键盘上下左右键来选取? |
7. ESC键是否有定义?能否在任何时候使用ESC键退出? |
8. ENTER键是否有定义?作用是否跟点击“确定”效果一样? |
9. 字段域的标签或名字是否过于专业性,用户不易理解? |
10. 相同或相似的命令按钮大小、文本字体是否一致,协调? |
11. 每个命令按钮被点击时,是否都有明显的响应痕迹?如按钮下沉或背景色改变等? |
12. 每个命令按钮的命名是否与它的作用或意义相符?是否简短? |
13. 使用TAB键移动元素,顺序是否合理,是否易于操作? |
14. 显示项在屏幕上排列是否整齐? |
15. 各项提示信息是否字体一致? |
16. 显示项的注释是否明确无误?是否与项目匹配? |
17. 每一个打开的窗口标题是否正确? |
18. 当超出一屏时,是否有上下左右滚动条? |
19. 改变WINDOWS屏幕大小设置时,窗口是否会自动居中? |
20. 通过键盘移动光标时,是否会出现丢失焦点的情况? |
21. 通过键盘移动光标时,是否和排列的顺序一致? |
22. 焦点是否比较醒目? |
23. 显示的对齐方式是否满足以下原则:字符左对齐,数值右对齐,属性列居中? |
24. 光标跳到不可输入列时,显示是否为不可输入状态? |
复制、粘贴功能在此是否可用? |
25. 录入的数据超出范围是否响应? |
26. 窗口中的静态提示信息的意义表达是否准确(不致产生二义性)? |
27. 某些域是否提供初始值和默认值?是否合理? |
28. 在操作过程中,是否显示进度条?在等待过程中,指针是否为“沙漏”型? |
七、 数字域 |
1. 数字域的边界值是什么? |
2. 录入有效值是否提示正确并接受? |
3. 录入无效值是否提示错误并拒绝? |
4. 在数字前面带有空格的数字域是否正确接受? |
5. 在数字后面带有空格的数字域是否正确接受? |
6. 正、负值是否正确处理? |
7. 除零的情况是否不允许? |
8. 是否由于小数位或者四舍五入的问题,导致计算有误? |
八、 字符域 |
1. 空格和特殊字符~#&()/是否允许? |
2. 有效的字符长度是否正确处理? |
3. 无效的字符长度是否提示错误? |
4. 有效的字符类型是否正确处理? |
5. 无效的字符类型是否提示错误? |
九、 显示界面类 |
1. 查询条件录入窗口(对话框),是否以响应的方式打开? |
2. 查询条件录入窗口的标题是否正确? |
3. 查询条件录入窗口的位置和大小是否合理(居中)? |
4. 窗口中的控件布局是否合理,排列是否整齐? |
5. 查询条件录入窗口是否包含项目全选,项目不选 |
6. 窗口是否允许改变大小,改变大小后窗口内控件布局是否依然合理? |
7. 窗口中的提示信息有无错别字,标点符号是否正确? |
8. 窗口中的静态提示信息的意义表达是否准确? |
9. 是否提供初始值和默认值?它们是否合理? |
10. 信息的对齐方式是否正确(居中)? |
11. 各类信息的显示方式是否正确? |
12. 各按钮和提示信息的字体是否合理? |
13. 当信息显示超过一屏时,是否有垂直和水平滚动条? |
14. 数据显示是否合理地排序? |
15. 可选择数据内容是否全面? |
16. 查询报表标题名称是否正确?字体适中?自动居中? |
17. 是否完整显示出了查询区间? |
18. 界面显示的列宽是否足够? |
19. 查询结果多于一页的,是否显示页号? |
上页按钮在当前页为第一页时,下页按钮在当前页为最后一页是否变灰? |
20. 改变WINDOWS屏幕大小设置时,窗口是否会自动居中? |
21. 屏幕上数据显示的对齐方式是否满足以下的原则:字符左对齐,数值右对齐? |
22. 功能按钮的排序是否满足以下规则: 明细, 查询,打印, 上页,下页,头部,尾部,退出? |
十、 操作界面类 |
1. 所有控件是否都有快捷键?是否可用全盘操作? |
输入框能否直接键盘定位输入? |
2. TAB值顺序是否合理? |
3. 日期输入框”年/月/日”的上限和下限分别是什么?是否合理? |
4. 各SPIN输入框,上下滚动是否正常? |
5. 输入的内容非法能否马上识别?是否不接受? |
6. 输入字符串的长度限制是否正确? |
7. 鼠标在窗口其余部分的点击是否正常? |
8. 是否定义了回车键盘的默认功能? |
9. 通过键盘移动光标时,是否会出现丢失焦点的情况? |
10. 在执行其他功能后是否自动回置默认焦点? |
11. 是否定义了ESC的默认功能?能否在任何情况下按ESC键退出? |
12. 工作窗口是否按SHEET(一片一片)的方式打开? |
13. 单击快捷键按钮,是否出现相应功能? |
14. 处理过程中是否将鼠标形状置为“沙漏”,处理结束后是否置为“箭头”? |
15. 查询结果为空时,提示是否正确? |
16. 当超出一屏时,是否有上下左右移动? |
17. 长时间的等待过程中,是否有动态提示信息? |
18. 每个功能按钮下是否有确定功能 ?与按钮的提示是否一致? |
19. 当年结或月结后,查询当月的内容是否正常? |
20. 查询历史数据时,查询结果是否正常? |
21. 查询区间包括历史和当前时,查询结果是否正常? |
22. 查询去年的数据时能否恢复正确的历史环境? |
23. 查询的结果是否完整全面? |
24. 查询时是否对某些数据加锁? |
25. 大数据量的查询时,查询时间是否不超过30秒? |
十一、 输入、输出类 |
1. 录入的查询条件不合法或无数据时,是否给出正确提示? |
2. 是否支持组合查询、高级查询、模糊查询、精确查询? |
十二、 查询类 1. 查询的结果是否正确?完整?易见? 2. 查询的结果排列是否整齐有序,是否支持排序?结果是否有分组? 3. 查询结果多于一页,打印时分页打印,是否提供拆页打印功能? 4. 查询结果是否支持导出和压缩?支持Excel、PDF、CSV、XML? 5. 查询的项目/条件,是否正确、全面? 6. 查询的项目名称,是否符合用户习惯? 7. 查询的项目排列顺序,是否与显示的排列顺序一致? 8. 依次试一下,各个查询项目组成的独自比较项,查询结果是否正常? 9. 对字符串内容的查询,是否正常? 10. 对数字内容的查询,是否正常? 11. 对代码信息是否提供正确的编码帮助,能否直接输入编码或名称,查询是否分别都正常? 12. 对逻辑型的比较项目,输入是否正常?查询结果是否正常? 13. 是否支持组合查询、高级查询、模糊查询、精确查询? 14. 是否支持全文检索? |
十三、 排序 |
1. 排序项目是否正确、全面? |
2. 项目名称是否符合用户习惯? |
3. 项目的排列顺序是否与显示的排列顺序一致? |
4. 依次检查一下,各个排序项目组成的独自排序结果是否正确? |
5. 排序是否有特定要求?排序规则是否可定义? |
十四、 打印 1. 直接点击打印按钮,输出的结果是否正确?完整?有没有缺页的情况? |
2. 打印前,能否用右键进行设置? |
3. 设置时,各输入框是否可以选择全部选项?可否预览? |
4. 设置后,输出的结果是否正常? |
5. 对于超宽表格,能否提供拆页打印设置? |
6. 能否使用最后一次的设置进行打印?是否支持定时打印? |
7. 打印中,字体、纸张规格和边上的空白设置,输出的结果是否正确? |
8. 在WINDOWS还没有安装任何打印机的情况下,是否有提示? |
9. 打印时,能否自动输出到WINDOWS的默认打印上? |
10. 在WINDOWS安装了多台打印机的情况下,打印时能否选择输出的打印机? |