1、 测试用例 1 测试用例 用户界面测试表 设计要素 重要性 检查项 检查结果 合适性 非常重要 用户界面是否与软件的功能相融洽? 输入用户名、密码进入系统,使用每个基本功能,界面与功能相融洽。 用户界面是否适合用户的应用环境? 输入用户名、密码进入系统,用户界面简单,适合用户的应用环境。 容易理解 非常重要 界面元素 是否 有错别字,或者措词含糊、逻辑混乱 ? 输入用户名、密码进入系统 ,打开每个基本功能,界面元素没有错别字、 或者措词含糊、逻辑混乱 现象。 对于常用的功能,用户能否不必阅读手册就使用? 是 是否所有界面元素提供了充分而必要的提示? 登陆系统,打开所有功能界面,每个界面都提供了
2、必要的提示。 界面结构和工作流程匹配吗? 是 提供联机帮助吗? 不能提供联机帮助 及时反馈信息 重要 是否提供进度条、动画等反映正在进行的比较耗时间的过程? 没有 进度条 和 动画效果 是否为重要的操作返回必要的结果信息? 注册,重新登陆和退出有返回提示框,添加,修改和删除没有 防错处理 非常重要 执行破坏性的操作之前,是否获得用户的确认? 是 输入数据或递交数据时,是否进行相应的数据校验(检查 数据是否合法) 是 是否根据用户的权限自动隐藏或者禁用某些功能? 没有 测试用例 2 一致性 重要 同类的界面元素是否有相同的视感和相同的操作方式? 是 是否符合广大用户使用同类软件的习惯? 是 字体
3、是否一致? 是 个性化 可选 是否在具备必要的“一致性”的前提下突出“个性化”设计? 否 是否具有 与众不同的、让用户记忆深刻的界面 设计 ? 否 合理布局 可选 界面的布局符合软件的功能逻辑吗? 符合 界面元素是否在水平或者垂直方向对齐? 水平对 齐 界面元素的尺寸是否合理? 合理 行列间距是否保持一致? 是 是否恰当地利用窗体和控件的空白,以及分割线条? 否 窗口切换、移动、改变大小时,界面正常吗? 窗口切换、移动 时,此界面正常,但没有最大 、 最小化 ,也不可以改变大小 合理色彩 重要 界面的色调是否让人感到和谐、满意? 一般 重要的对象是否用醒目的色彩表示? 没有 色彩使用是否符合行
4、业的习惯? 符合 是否可以让色盲、色弱的人员使用? 可以 国际化 重要 度量单位、日期格式、人的名字是否让用户误解? 否 翻译文字是否地道,是否符合读者习惯? 是 测试用例 3 项目 /软件 : 人事档案管理系统 程序版本 : V1.1 功能模块名 : 登陆界面 开发 人员 : 种晶 用例编号 : NO.1 测试 时间 : 2008-06-24 功能特性 : 用户身份验证 测试目的 : 验证是否输入合法的信息,允许合法登陆,阻止非法登陆 测试数据 : 用户名 , 密码 编号 测试项 操作描述 数 据 期望结果 实际结果 1 登陆 打开登陆 界面, 输入新的用户名及密码,然后注册,注册成功后按“
5、确定” 用户名: 456 密码: 456 可以进入系统 进入 系统 2 打开登陆 界面,输入已经注册的用户名和密码 用户名: 123 密码: 123 进入系统 进入系统 3 打开登陆 界面,设置 用户名和密码为空 不能登陆进入系统 4 打开登陆 界面, 输入没有注册的用户名和密码 用户名: 12345 密码: 234 不能登陆进入系统 5 注册 打开登陆 界面,输入还没有注册的用户名和密码,按“注册” 用户名: 789 密码: 789 注册成功 6 打开登陆 界面,输入还没有注册的用户名和密码,按“注册”,按确定登陆系统 用户名: 2n# 密码: 125” 注册 不成功 注册成功并能登陆 系统
6、 7 打开登陆 界面,输入已经注册的户名和密码,按“注册” 用户名: 123 密码: 123 提示已经注册 提示注册成功 8 取消 打开登陆界面,按“取消” 退出登陆界面 退出登陆界面 测试用例 4 项目 /软件 : 人事档案管理系统 程序版本 : V1.1 功能模块名 : 基本信息 开发 人员 : 种晶 用例编号 : NO.2 测试 时间 : 2008-6-24 功能特性 : 浏览、查询基本信息 测试目的 : 验证是否 可以按各个字段查询信息 测试数据 : 员 工编号: 1008,姓名: 刘若英,性别:女,出生年月: 1982-1-5 编号 测试项 操作描述 数 据 期望结果 实际结果 1
7、按编号查询基本信息 根据员工编号查询,输入员工编号 ,按“查询” 1008 可以显示此员工的信息 显示员工编号: 1008 的信息 2 根据员工编号查询 ,输入没有的 员工编号 ,按“查询” 1010 提示没有此员工 没有提示,也 没显示信息 3 按姓名查询基本信息 根据员工姓名查询,输入员工姓名 ,按“查询” 刘若英 可以显示此 员工的信息 显示员工姓名为 刘若英的信息 4 根据员工编 号查询 ,输入没有的 员工姓名 ,按“查询” ABC 提示没有此员工 没有提示,也 没显示信息 5 按性别查询基本信息 根据员工性别查询,输入员工性别 ,按“查询” 女 显示此员工表所有女性的信息 显示所有员
8、工 性别 是 女的信息 6 按出生年月查询基本信息 输入 没有的 员工出生年月 ,按“查询 ” 2008-6-15 提示没有此员工 没有提示,也没显示信息 7 根据员工出生年月查询,输入员工出生年月 ,按“查询” 1982-1-5 显示出符合此条件的员工的 信息 显示所有员工出生年月为: 1982-1-5的 信息 测试用例 5 项目 /软件 : 人事档案管理系统 程序版本 : V1.1 功能模块名 : 信息管理 开发 人员 : 种晶 用例编号 : NO.3 测试 时间 : 2008-6-24 功能特性 : 添加、修改和删除基本信息 测试目的 : 验证是否 可以正常的查询,添加,修改和删除员工的
9、个人信息 测试数据 : 员工编号,姓名,性别,出生年月,入职时间,部门 编号 测试项 操作描述 数 据 期望结果 实际结果 1 基本信息添加 在基本信息中输入新员工的资料, 按 “ 添加 ” 员工编号; 1002 姓名:黄珊 性别:女 出生年月:1981-7-12 入职年月: 2007-9-1 此信息被成功添加 基本信息中浏览全部记载此员工的资料 2 在添加基本资料时,填进与资料原有的相同的编号,不同的姓名 , 按“ 添加 ” 编号: 7777 姓名: 路芳 不可以实现添加的功能 可以实现 3 在添加基本资料时,连续输入相同的编号和不同的名字 , 按 “ 添加 ” 编号: 456 姓名:路芳
10、编号: 456 姓名:莫文 不 可以实现 4 基本信息删除 在基本信息删除界面选一个员工的资料,按 “ 删除 ” 编号: 1006 姓名:种晶 性别:女 部门:生产部 出生年月:1985-9-18 入职时间:1999-12-25 此员工信息被删除 员工信息表中没有了该员工的信息 5 基本信息修改 在基本信息 修改界面选一个员工的资料进行修改, 按 “ 修改 ” 将编号为 1019 员工资料的部门由技术部改为文艺部 此员工信息被修改 此员工信息的部门换成文艺部 测试用例 6 项目 /软件 : 人事档案管理系统 程序版本 : V1.1 功能模块名 : 工资管理 开发 人员 : 种晶 用例编号 :
11、NO.4 测试 时间 : 2008-6-25 功能特性 : 查询、添加、修改 和删除员工的工资信息 测试目的 : 验证是否 可以正常的查询,添加,修改和删除员工的工资信息 测试数据 员工编号,姓名,性别,出生年月,专业,工资 编号 测试项 操作描述 数 据 期望结果 实际结果 1 按员工编号查询工资信息 刚打开工资信息,按员工编号查询时,输入员工编号 ,按“查询” 编号: 1008 可以看到员工 的工资信息 2 在工资信息界面,选择员工编号查询,输入员工编号 ,按“查询” 编号: 1008 可以看到该员 工的 信息 显示该员工王力宏的工资 信息 3 按性别查询员工的工资信息 在工资信息界面,选
12、择员工性别查询,输入性别 ,按“查询” 性别: 女 可以看到与此输入条件相关的 信息 显示工资信息资料所有女性的 信息 4 按出生年月员工的工资信息 在工资信息界面,选择员工出生年月 进行 查询,输入出生日期 ,按“查 询 ” 出生年月:1982-1-5 可以看到与此输入条件相关的 信息 显示出与此有关的员工高建腾和刘若英的 信息 5 按工资查询员工的工资信息 在工资信息界面,选择工资查询,输入工资 ,按“查询” 工资: 80000 可以看到与此输入条件相关的 信息 显示出与此有关的员工郑伊健的 信息 测试用例 7 6 工资信息添加 在工资信息资料添加新员工的工资资料,按 “ 添加 ” 员工编
13、号 : 1000 姓名 :莫问 性别 :男 出 生 年 月 :1981-2-6 入 职 时 间 :2007-9-1 专业 :本科 工资 : 4000 员工的资料被记录到工资信息里 工资信息资料显示此此员工工资资料 7 工资信息修改 在工资信息资料修改一个员工的工资资料,按“ 修改 ” 员工编号 : 9000 姓名 :郑伊健 性别 :男 出 生 年 月 :1986-9-9 入 职 时 间 :2000-5-8 专业 :本科 工资 : 80000 此员工的工资信息被修改 显示次员工的学历和工资被修改 8 工资信息删除 在工资信息资料删除一个员工的工资资料,按“ 删除 ” 编号: 1026 姓名:刘若
14、英 性别:女 出 生 年 月 :1982-1-5 入 职 时 间 :200-1-1 学历:专科 工资: 980 此员工的工资信息被删除 工资信息没有此员工的信息 测试用例 8 项目 /软件 : 人事档案管理系统 程序版本 : V1.1 功能模块名 : 用户管理 开发 人员 : 种晶 用例编号 : NO.5 测试 时间 : 2008-6-27 功能特性 : 对用户信息的管理 测试目的 : 验证是否 可以对用户的信息 进行合法的管理 测试数据 : 用户名 , 密码 编号 测试项 操作描述 数 据 期望结果 实际结果 1 用户添加 在用户界面添加新用户,按 “ 添加 ” 用户名:文静 密码: 112
15、2 重复密码: 1122 新用户被建立 用户界面显示出新用户 2 在用户界面添加 已经注册的 用户,按 “ 添加 ” 用户名: 123 密码: 123 此用户已注册 3 用户删除 在用户界面选一个用户 ,按 “ 删除 ” 用户名: 111 密码: 111 此用户被删除 用户界面没有该用户 4 用户修改 在用户界面选一个用户进行密码修改,按 “ 修改 ” 用户名:文静 密码: 11 重复密码: 11 此用户密码被修改 用户界面出现 此用户的新密码 5 重新登陆 选择用户管理下的重新登陆,选择提示框的“是” 关闭系统,打开登 陆界面 关闭系统,打开登陆界面 6 选择用户管理下的重新登陆,选择提示框的“否” 回到系统界面 回到系统界面 测试用例 9 项目 /软件 : 人事档案管理系统 程序版本 : V1.1 功能模块名 : 退出 开发 人员 : 种晶 用例编号 : NO.6 测试 时间 : 2008-6-28 功能特性 : 退出系统 测试目的 : 系统是否可以正常退出 测试数据 : 编号 测试项 操作描述 数 据 期望结果 实际结果 1 退出 在 系统 界面按 “退出”,选择提示框的“是” 退出系统 退出系统 2 在 系统 界面按 “退出”,选择提示框的“否” 没有退出系统 没有退出系统