- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JEE SSH架构的仿腾讯QQ的即时通讯系统项目——系统业务处理和数据访问层组件的单元测试说明书.doc
基于J2EE S2SH架构的仿腾讯QQ的即时通讯系统项目——系统业务处理和数据访问层组件的单元测试说明书
引言
1、编写目的
本测试报告为本即时通讯项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合用户需求说明书。预期参考人员包括用户、测试人员、开发人员和项目管理者。
2、项目背景
本产品是为本实训项目开发小组开发的即时通讯项目。本产品依据腾讯QQ基础模型开发,形成一个以文字聊天为核心,以文件传输、邮件通讯和语音聊天支持的即时通讯工具。主要功能是实现用户与在线好友的聊天、文件传输以及相关的操作功能。
3、系统简介
本即时通讯是由实训项目开发小组开发的一款基于Internet的即时通信(IM)软件,该软件支持在线聊天、语音聊天、点对点传输文件、发送邮件等多种功能。
4、测试概要说明
(1)测试用例设计
本次测试用例设计主要采用黑盒测试方法,功能模块及集成测试采用的具体方法有等价类划分、边界值划分等。在系统测试时依据业务流程采用回归测试。
(2)测试方法
主要是黑盒测试,测试的重点集中在业务流程、数据提取和各功能模块间的接口。其中单元测试由开发人员直接完成;功能模块采用黑盒测试的常用方法;集成测试模块主要偏重系统的接口和数据提取方面;系统测试主要体现在业务流程的测试,主要采用回归测试。
5、测试覆盖
模块 用例个数 执行数 未执行数 未执行/漏测原因 登陆和注册 6 6 主面板功能 18 18 单人聊天 9 9 群聊天 9 9 文件发送 2 2 邮件发送 1 1 合计 系统业务层单元测试
1、测试目的
对业务层的各个组件进行测试,确保业务逻辑的正确性。查找隐藏的性能问题,给以后提升性能提供指导。
2、新用户注册模块单元测试
(1)测试内容
用户表单输入数据完整性校验。包括非空,合法字符,密码与重复输入密码的相同性。
校验码的刷新和校验码输入验证。
自动添加用户的ID存储在数据库中。用户ID为UserInfo表的primary key。
自动添加用户的Account(用户账号)到数据库中,并在页面返回,提示给用户。Account供用户在登录页面的账号使用。
用户信息存储在数据库。
(2)相关的程序类
? 1)UserInfoAction类
---boolean checkUserInput(UserInfoBo userInfoForm) 用户输入合法性验证
--- public String createAuthCode() 生成验证码
---String register(UserInfoBo userInfoForm) 用户注册
2)UserInfoServiceImpl
--- generateAccount() 获得用户Account
--- registerUser(UserInfoForm userForm) 用户注册
(3)测试结果
用户表单验证通过。可以提示用户的非法输入,提示用户重新输入。
验证码可以刷新,并将新的验证码保存在Session中。
用户ID可以自增长。
可以给用户返回注册号。
完成新用户的信息存储(50%)。
(4)对测试结果的分析
在用户点击“注册”按钮时,可以完成表单验证。希望可以做到实时校验。
用户注册信息中的中文目前不能存储在数据库中。
界面需要完善。
3、系统用户登录模块单元测试
(1)测试内容
用户输入数据完整性验证。
用户的用户名和密码有效性验证。
用户的有效标志验证(isValia字段),表示该用户是否为锁定状态。
用户登录成功,将新用户加入上线用户列表中。
(2)相关的程序类
? 1)UserLoginHttp
--- executeBusiness (UserInfoBo userInfoForm) 用户模拟用户的Http请求
2)UserInfoAction
--- boolean checkUserInput(UserInfoBo userInfoForm) 用户输入合法性验证
--- String login(UserInfoBo userInfoForm) 用户登录
--- void write(String output) response返回值
? 3)UserInfoServiceImpl
---int checkUser(UserInfoBo userInfoForm)用户名密码校验
---int validUser(String userId)用户有效性校验
---int loginUser(UserInfoBo userForm)用户登录
(3)测试结果
提示用户输入数据不合法。
当输入错误时,可以提示用户名或密码错误。
当用户为锁定状态时,提示用户联系管理员。
您可能关注的文档
- 2016年必威体育精装版[精品文档]建筑电气工程技术专业.doc
- 关于我市城市社区服务管理工作的调研报告(范本).doc
- 【精选】光电子技术科学专业本科培养方案.doc
- 关于河的好词好句好段(精选篇).doc
- 音乐教室管理制度则.doc
- 年科龙空调广告管理.doc
- 心田花开学校___宋代古诗词鉴赏人教版.doc
- 环境影响评价报告公示:艘玻璃钢船艇扩建公示验收环评报告.doc
- 电视摄像试题集解析.doc
- C语言程序设计教程(第版)_杨路明___课后习题答案(同名).doc
- 安全生产考核奖惩制度3篇.doc
- 颅脑损伤病人的护理查房【优质公开课】精品PPT课件模板.pptx
- 二零二二年度德州继续教育公需科目《公共事务管理与服务能力》试题及答案.pdf
- 二零二二年度党风廉政建设知识竞赛题库(含答案).pdf
- 二零二二年度度枣庄市专业技术人员继续教育公需科目培训班互动题.pdf
- 二零二二年度儿童保健学试题库(含答案).pdf
- 二零二二年度第十九届中国东南地区数学奥林匹克竞赛高一试题(含答案).pdf
- 二零二二年度动物卫生监督题库(含答案).pdf
- 黑龙江省大庆市重点中学2023-2025学年高一下学期2月开学考试英语试题(含解析).docx
- 二零二二年度法检书记员招考《公基》测试题库(含答案).pdf
文档评论(0)