会议管理系统测试文档

上传人:我*** 文档编号:133163462 上传时间:2020-05-24 格式:PDF 页数:34 大小:685.21KB
返回 下载 相关 举报
会议管理系统测试文档_第1页
第1页 / 共34页
会议管理系统测试文档_第2页
第2页 / 共34页
会议管理系统测试文档_第3页
第3页 / 共34页
会议管理系统测试文档_第4页
第4页 / 共34页
会议管理系统测试文档_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《会议管理系统测试文档》由会员分享,可在线阅读,更多相关《会议管理系统测试文档(34页珍藏版)》请在金锄头文库上搜索。

1、议程管理系统测试报告 第 1 页 共 34 页 测试报告测试报告 version 3 0 0 需要需要源代码源代码请请发送发送邮件邮件到到 congzicun 作品作品仅供仅供交流交流参考参考 请勿请勿抄袭抄袭 议程管理系统测试报告 第 2 页 共 34 页 目录 1 用户注册 5 1 1 测试用例 5 1 2 测试结果 6 1 3 结果分析 8 2 添加会议 8 2 1 测试用例 8 2 2 测试结果 9 2 3 结果分析 11 3 查询会议 12 3 1 测试用例 12 3 2 测试结果 12 3 3 结果分析 14 4 删除会议 14 4 1 测试用例 15 4 2 测试结果 15 4

2、3 结果分析 16 5 清除会议 16 5 1 测试用例 16 5 2 测试结果 16 5 3 结果分析 17 6 持久性 文件保存 18 6 1 保存所有数据 18 6 1 1 测试用例 18 6 1 2 测试结果 19 6 1 3 结果分析 20 议程管理系统测试报告 第 3 页 共 34 页 6 2 保存指定用户 20 6 2 1 测试用例 20 6 2 2 测试结果 21 6 2 3 测试结果分析 21 7 批处理 22 7 1 测试用例 22 7 2 测试结果 22 7 3 结果分析 23 8 健壮性 24 8 1 测试用例 24 8 2 测试结果 24 8 3 结果分析 25 9

3、会议状态 25 9 1 测试用例 25 9 2 测试结果 25 9 3 结果分析 25 10 显示用户的所有会议 26 10 1 测试用例 26 10 2 测试结果 26 10 3 结果分析 27 11 模糊查询 27 11 1 测试用例 27 11 2 测试结果 27 11 3 结果说明 27 12 管理员登陆 28 12 1 测试用例 28 12 2 测试结果 28 12 3 结果分析 28 13 显示所有用户信息 28 13 1 测试用例 29 13 2 测试结果 29 13 3 结果分析 29 14 删除指定用户 30 14 1 测试用例 30 14 2 测试结果 30 14 3 结果

4、分析 31 15 退出登录 31 15 1 测试用例 31 15 2 测试结果 31 15 3 结果分析 31 16 更改用户密码 32 16 1 测试用例 32 16 2 测试结果 33 16 3 结果分析 33 议程管理系统测试报告 第 4 页 共 34 页 9 使用说明 33 10 总结 34 议程管理系统测试报告 第 5 页 共 34 页 1 用户注册用户注册 测试目的 测试用户注册功能是否正常工作 1 若注册成功 系统反馈 注册成功 信息给用户 2 若注册失败 当 1 新用户和老用户重名 系统反馈 用户已存在 信息给用户 2 新用户 Name 或者 Password 如果为空 系统反

5、馈 参数错误 信息给用户 1 1 测试用例测试用例 使用命令 register userName password userName password LiMing 12345 LiuDang 23456 WangHai 34567 ZhangQing 45678 预期结果 议程管理系统测试报告 第 6 页 共 34 页 1 2 测试结果测试结果 在此描述测试结果 包括系统运行的截图 对比预期结果和测试结果 可见对新用户注册功能的测试是成功的 下面测试异常情况 1 新用户和老用户重名 欢迎使用议程管理系统 是否载入原始数据 是 Y 否 N N 欢迎使用 register LiMing 1234

6、5 注册成功 register LiuDang 23456 注册成功 register WangHai 34567 注册成功 register ZhangQing 45678 注册成功 议程管理系统测试报告 第 7 页 共 34 页 2 新用户 Name 或者 Password 如果为空 议程管理系统测试报告 第 8 页 共 34 页 1 3 结果分析结果分析 经过测试 测试结果与预期结果一致 增加了 是否载入原始数据 的提示 使用户可 以选择使用原始数据也可以选择重新输入数据 更好地满足了用户的需求 使用起来更加方 便 以上的测试结果基本符合要求 程序应无严重性错误 不过仍可能存在有待改进之

7、处 2 添加会议添加会议 功能描述 添加会议议程到 MeetingCollection 中 储存会议记录 MeetingCollection 相当于是一个会议列表 当出现下列情况时 会有相应的错误提示 1 用户名不存在 用户不存在 2 密码错误 密码错误 3 新建会议的时间和已有会议的时间冲突 时间重叠 4 时间无效 会议开始时间与结束时间有矛盾 或输入不存在的时间 不合法时间 5 会议名称冲突 议程已存在 6 被邀请人不存在 用户不存在 7 自己邀请自己 用户不能邀请自己 8 会议名称为空 2 1 测试用例测试用例 在此描述测试用例和预期结果 使用命令 add userName passwo

8、rd other startTime endTime title 添加以下内容 用户名用户名 userName 用户密码用户密码 password 被邀请人被邀请人 other 开始时间开始时间 startTime 结束时间结束时间 endTime 会议名称会议名称 title LiMing 12345 Liudang 2010 8 3 10 2010 8 3 11 meeting1 Liudang 23456 WangHai 2005 5 5 14 2005 5 6 14 meeting2 议程管理系统测试报告 第 9 页 共 34 页 Liudang 23456 ZhangQing 200

9、0 1 1 1 2000 5 1 1 meeting3 ZhangQing 45678 LiMing 2010 12 1 12 2011 1 3 12 meeting4 2 2 测试结果测试结果 由上图可见 添加新的会议数据的测试是成功的 下面测试异常情况 1 用户名不存在 2 密码错误 议程管理系统测试报告 第 10 页 共 34 页 3 新建会议的时间和已有会议的时间冲突 4 时间无效 会议开始时间与结束时间有矛盾 或输入不存在的时间 1 会议开始时间与结束时间有矛盾 2 输入不存在的时间 例如 2009 年 2 月没有 29 日 议程管理系统测试报告 第 11 页 共 34 页 5 会议

10、名称冲突 会议 title meeting1 重名 6 被邀请人不存在 7 自己邀请自己 8 会议名称为空 2 3 结果分析结果分析 在此分析测试结果是否与预期结果一致 如果不一致 说明原因 经过测试 测试结果与预期结果一致 因为在 message h 中新增加 const string ErrorInputDate 日期格式错误 和const string UserInviteSelf 用户不能邀请自己 当用户输入错误的日期格式和用户试图邀请自己时 屏幕分别打印出了 日期格式错误 用户不能邀请自己 新增加 日期格式错误 用户不能邀请自己 这些信息和原有的错误提示的信息一样 都 是为了更好地向

11、用户反馈添加会议时所发生的细节性错误 其中出现参数错误的情况是由于 密码 会议名称为空 会议开始时间和结束时间之间无空格而造成的 这些情况因为细分对 程序并没有太大帮助 于是只以参数错误来提醒用户 以上的测试结果基本符合要求 程序应无严重性错误 不过仍可能存在有待改进之处 议程管理系统测试报告 第 12 页 共 34 页 3 查询会议查询会议 功能描述 查询会议议程 在已储存会议记录中对选定时间段进行筛选 得到符合 条件的会议列表 当出现下列情况时 会显示相应的错误信息在屏幕上 1 用户不存在 2 密码错误 3 查询时间有误 4 查找结果为空 3 1 测试用例测试用例 在此描述测试用例和预期结

12、果 使用命令 query userName password startTime endTime 添加以下内容 用户名用户名 userName 用户密码用户密码 password 开始时间开始时间 start time 结束时间结束时间 end time LiMing 12345 2000 1 1 1 2015 1 1 1 Liudang 23456 2000 1 1 1 2015 1 1 1 WangHai 34567 2000 1 1 1 2015 1 1 1 ZhangQing 45678 2000 1 1 1 2015 1 1 1 3 2 测试结果测试结果 议程管理系统测试报告 第 1

13、3 页 共 34 页 由上图可见 查询会议数据的测试是成功的 下面测试异常情况 1 用户不存在 2 密码错误 议程管理系统测试报告 第 14 页 共 34 页 3 查询时间有误 1 查询开始时间与结束时间有矛盾 2 输入不存在的时间 例如 2009 年 2 月没有 29 日 4 查找结果为空 在查询的时间段中没有会议存在 3 3 结果分析结果分析 在此分析测试结果是否与预期结果一致 如果不一致 说明原因 经过测试 测试结果与预期结果一致 出现错误的情况都有详细原因 更好的帮助 用户明白为何添加查询失败 以上的测试结果基本符合要求 程序应无严重性错误 不过仍可能存在有待改进之 处 4 删除会议删

14、除会议 功能描述 添加会议议程到 MeetingCollection 中 储存会议记录 MeetingCollection 相当于是一个会议列表 当出现下列情况时 会显示相应的错误信息在屏幕上 1 删除不存在的会议 以会议名称为关键字 议程不存在 议程管理系统测试报告 第 15 页 共 34 页 2 删除非自己创建的会议 无权删除 4 1 测试用例测试用例 在此描述测试用例和预期结果 使用命令 delete userName password title 添加以下内容 用户名用户名 userName 用户密码用户密码 password 会议名称会议名称 title LiMing 12345 m

15、eeting1 Liudang 23456 meeting2 4 2 测试结果测试结果 由上图可见 查询会议数据的测试是成功的 下面测试异常情况 1 删除不存在的会议 以会议名称为关键字 2 删除非自己创建的会议 议程管理系统测试报告 第 16 页 共 34 页 meeting3 既不是 LiMing 创建的 也与 LiMing 没有联系 meeting4 不是 LiMing 创建的 但是和 LiMing 有联系 因为 meeting3 和 meeting4 都不是 LiMing 创建的 所以 LiMing 无权删除 4 3 结果分析结果分析 在此分析测试结果是否与预期结果一致 如果不一致 说

16、明原因 经过测试 测试结果与预期结果一致 以上的测试结果基本符合要求 程序应无严重性错误 不过仍可能存在有待改进之 处 5 清除会议清除会议 功能描述 添加会议议程到 MeetingCollection 中 储存会议记录 MeetingCollection 相当于是一个会议列表 当出现下列情况时 会显示相应的错误信息在屏幕上 1 清除会议记录为空的会议列表 议程不存在 2 清楚不存在的用户的会议列表 用户不存在 5 1 测试用例测试用例 在此描述测试用例和预期结果 使用命令 clear userName password 添加以下内容 用户名用户名 userName 用户密码用户密码 password ZhangQing 45678 5 2 测试结果测试结果 议程管理系统测试报告 第 17 页 共 34 页 清除后的会议查询结果 因为清除会议只能清除自己创建的所有会议 所以 ZhangQing 仍保留着和 Liudang 创建的会议记录的联系 由上图可见 查询会议数据的测试是成功的 下面测试异常情况 1 清除会议记录为空的会议列表 2 清除不存在的用户的会议列表 5 3 结果分析结果分

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号