这个测试通例是针对某一系列产品而写的,针对性比较强,但也可以给大家一个参考吧。
序号 | 要 求 | 处 理 | 原 因 |
T1 | 界面基本信息 | | |
T1-1 | 界面标题是否正确? | 是[ ] 否[ ] | |
T1-2 | 界面主体文字是否正确? | 是[ ] 否[ ] | |
T1-3 | 界面主体文字大小是否合适? | 是[ ] 否[ ] | |
T1-4 | 界面主体文字颜色是否合适? | 是[ ] 否[ ] | |
T1-5 | 界面工具框按钮状态是否合适? | 是[ ] 否[ ] | |
T1-6 | 框架工具栏各种按钮的状态及有效性? | 是[ ] 否[ ] | |
T1-7 | 界面符合“界面设计规范”所要求的内容? | 是[ ] 否[ ] | |
T1-8 | 在表单登记界面,工具栏新增、删除、刷新、打印、导出按钮是否有效。 | 是[ ] 否[ ] | |
T1-9 | 在查询统计结果界面,工具栏打印、导出按钮是否有效。 | 是[ ] 否[ ] | |
| | | |
T2 | Message(消息框) | | |
T2-1 | 各种弹出的Message的文字内容是否正确? | 是[ ] 否[ ] | |
T2-2 | 各种弹出的Message的类型是否正确? | 是[ ] 否[ ] | |
T2-3 | 各种弹出的Message的按钮是否合适? | 是[ ] 否[ ] | |
T2-4 | 各种弹出的Message的默认按钮是否正确? | 是[ ] 否[ ] | |
T2-5 | 各种弹出的Message的标题是否正确? | 是[ ] 否[ ] | |
T2-5 | 各种弹出的Message的标题是否正确? | 是[ ] 否[ ] | |
T2-6 | 各新产生之对话框、窗口等图标是否合适? | 是[ ] 否[ ] | |
| | | |
T3 | 数据输入 | | |
T3-1 | 当界面要求用户输入数据时,进入界面时,是否聚焦到位于左上角位置的第一个输入框? | 是[ ] 否[ ] | |
T3-2 | 当任何一个输入框或输入表单中输入内容不正确并出Message时,点击Message的确认或其它相关Button时,是否Message框关闭并聚集到刚刚输入不正确的输入位置? | 是[ ] 否[ ] | |
T3-3 | 输入项是否对齐? | 是[ ] 否[ ] | |
T3-4 | 是TAB键决定焦点的跳转次序? | 是[ ] 否[ ] | |
T3-5 | 是ENTER键决定焦点的跳转次序? | 是[ ] 否[ ] | |
T3-6 | 焦点跳转次序是否从界面的左上角到界面的右下角,并一一合理跳转? | 是[ ] 否[ ] | |
T3-7 | 不能输入的地方,是否不能接受焦点? | 是[ ] 否[ ] | |
T3-8 | 所有规定的可以输入的地方是否都可以输入? | 是[ ] 否[ ] | |
T3-9 | 所有数据输入框能够输入数据的长度是否与数据库定义的长度一致? | 是[ ] 否[ ] | |
T3-10 | 必填数据项是否有标记? | 是[ ] 否[ ] | |
T3-11 | 数据输入框的长度是否基本能完整显示规定长度的数据? | 是[ ] 否[ ] | |
T3-12 | 必须输入数字的输入框,是否确认只能输入数字? | 是[ ] 否[ ] | |
T3-13 | 必须输入字母的输入框,是否确认只能输入字母? | 是[ ] 否[ ] | |
T3-14 | 必须输入时间的输入框,是否确认只能输入时间? | 是[ ] 否[ ] | |
T3-15 | 用户输入日期的格式是否一致? | 是[ ] 否[ ] | |
T3-16 | 当输入的时间不正确时,是否有出错Message或直接禁止这种错误输入? | 是[ ] 否[ ] | |
T3-17 | 当有数据对开始日期和结束日期时,当结束日期小于开始日期时,是否有出错Message或直接禁止这种错误的输入? | 是[ ] 否[ ] | |
T3-18 | 界面上的输入框的缺省值是否为最常用数据并符合逻辑要求? | 是[ ] 否[ ] | |
T3-19 | 界面上的输入框或输入表单的可输入值是否为常见的合理数据并符合逻辑要求? | 是[ ] 否[ ] | |
T3-20 | 当以表格方式输入时,各输入项的左、中、右对齐格式是否一致? | 是[ ] 否[ ] | |
T3-21 | 当以表格方式输入时,是以Tab还是Enter决定光标移动? | T [ ] E [ ] | |
T3-22 | 当以表格方式输入时,光标移动次序是否合适? | 是[ ] 否[ ] | |
| | | |
T4 | 数据检索 | | |
T4-1 | 单个条件检索出的结果是否符合检索条件? | 是[ ] 否[ ] | |
T4-2 | 多个条件检索出的结果是否符合检索条件? | 是[ ] 否[ ] | |
T4-3 | 数据列表时,缺省的排序是是否符合规定和业务逻辑? | 是[ ] 否[ ] | |
| | | |
T5 | 数据维护 | | |
T5-1 | 当对数据库作增加记录操作时,数据库有关表中是否正确增加了记录? | 是[ ] 否[ ] | |
T5-2 | 当对数据库的重要数据作修改记录操作前,是否先给予有关提示信息让用户确认? | 是[ ] 否[ ] | |
T5-3 | 当对数据库作修改记录操作时,数据库有关表中的记录是否被正确修改? | 是[ ] 否[ ] | |
T5-4 | 当对数据库作删除记录操作前,是否先给予有关提示信息让用户确认? | 是[ ] 否[ ] | |
T5-5 | 如果删除数据时,会引起关联数据被删除,是否在Message中告知用户,提醒用户注意并加以选择? | 是[ ] 否[ ] | |
T5-6 | 当对数据库作删除记录操作时,数据库有关表中的记录是否正确删除? | 是[ ] 否[ ] | |
| | | |
T6 | 功能Button | | |
T6-1 | 界面中的Button,是否能正确实现规定的功能? | 是[ ] 否[ ] | |
T6-2 | Button上是否有快捷方式? | 是[ ] 否[ ] | |
| | | |
T7 | 报表 | | |
T7-1 | 报表中,被打印出的数据是否正确? | 是[ ] 否[ ] | |
T7-2 | 报表中,被打印出的数据是否完整,有没有被截断的数据? | 是[ ] 否[ ] | |
T7-3 | 报表中,数据与表头左、中、右对齐是否一致?(一般数字右对齐,其它左对齐) | 是[ ] 否[ ] | |
T7-4 | 报表中,被打印出的数据格式是否一致?(如日期是否全为YYYY-MM-DD) | 是[ ] 否[ ] | |
T7-5 | 报表中,报表标题是否居中? | 是[ ] 否[ ] | |
| | | |
T8 | 安装 | | |
T8-1 | 界面要求是否用本表“界面基本信息”部分检查过? | 是[ ] 否[ ] | |
T8-2 | Message部分是否用本表“Message”部分检查过? | 是[ ] 否[ ] | |
T8-3 | 数据输入部分是否用本表“数据输入”部分检查过? | 是[ ] 否[ ] | |
T8-4 | 是否能成功安装? | 是[ ] 否[ ] | |
T8-5 | 安装是否方便简洁? | 是[ ] 否[ ] | |
T8-6 | 当安装人员处于较长时间等待时,安装程序是否给予正在处理的信息? | 是[ ] 否[ ] | |
T8-7 | 当需要安装人员选项时,选项内容说明是否明确? | 是[ ] 否[ ] | |
T8-8 | 当安装人员操作错误后,是否可以方便地借助Back按钮返回到上一步? | 是[ ] 否[ ] | |
| | | |
T9 | 其它功能 | | |
T9-1 | 当多用户并行运行时,数据库操作是否正确? | 是[ ] 否[ ] | |
T9-2 | 进行单元测试时,测试用例不仅使用用一般的常规的用例,还要包括极端的测试例子? | 是[ ] 否[ ] | |
T9-3 | 不仅包括单侧极端用例(边界条件用例)还包括双侧极端用例(边界条件用例)? | 是[ ] 否[ ] | |
T9-4 | 对模块操作的权限设置是否符合要求? | 是[ ] 否[ ] | |
T9-5 | 是否用各种用户登录过,以便对模块中数据查询和数据操作权限进行测试并能实现权限要求? | 是[ ] 否[ ] | |
| | | |