一个即时通信产品的服务器与客户端通信模块测试计划111讲课讲稿_第1页
一个即时通信产品的服务器与客户端通信模块测试计划111讲课讲稿_第2页
一个即时通信产品的服务器与客户端通信模块测试计划111讲课讲稿_第3页
一个即时通信产品的服务器与客户端通信模块测试计划111讲课讲稿_第4页
一个即时通信产品的服务器与客户端通信模块测试计划111讲课讲稿_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Good is good, but better carries it.精益求精,善益求善。一个即时通信产品的服务器与客户端通信模块测试计划111-一个即时通信产品的服务器与客户端通信模块测试计划概述测试目的通过测试,达到以下目标:测试通信产品的服务器与客户端通信模块是否满足用户要求,服务器和客户端之间可以安全的传送文本信息的功能测试。模块规定的操作和运行稳定。Bug数和缺陷率控制在可接收的范围之内。测试范围本测试计划是针对中规定内容的测试计划,包括:通信产品的服务器与客户端通信模块需求说明书通信产品的服务器与客户端通信模块设计文档销售机会中新增加的客户组织分析销售机会中改进的竞争管理(待定)

2、新增的客服合同模块参考文档服务器与客户端通信模块的需求文档;服务器与客户端通信模块规格书;确定用于项目的自动测试工具;确定模块功能和高风险功能;对系统清晰定义并理解系统需求或使用的用例,以便确定测试目标、测试目的和测试策略确定系统验收准则,估计测试风险,制订降低风险的计划;测试规则进入准则确保两台能通信的计算机。暂停/退出准则服务器与客户端通信模块在进行单元、集成、确认、系统、安装、验收测试时,发现一级错误(大于等于1)、二级错误(大于等于2)暂停测试返回开发。服务器与客户端通信模块经过单元、集成、确认、系统、安装、验收测试,分别达到单元、集成、确认、系统、安装、验收测试停止标准。模块通过验收

3、测试,并已得出验收测试结论。测试工具功能测试工具(如:QTP)负载压力测试工具(如:LoadRunner)静态测试工具(如:PcLint,MeTest)测试环境硬件环境处理器:IntelPentium166MX或更高内存:32MB以上硬盘空间:1GB以上显卡:SVGA显示适配器软件环境安全性环境要求操作系统的安全性,测试工具的安全性,测试软件的安全性。测试设计测试种类计划完成以下类型测试功能测试性能测试安全测试兼容性测试测试验收测试测试方法4.2.1功能测试功能通信产品的服务器与客户端通信模块能按照设计要求实现模块的各个功能,数据应完整、界面美观、操作方便。界面测试操作起来是否方便,查询条件是

4、否具体;数据项测试服务器和客户端通信的测试数据分为:全中文(不同编码格式)、英文、日文、中英文+数字+其他符号(#¥%&*等)的组合、以数字及各类符号作为传送信息的最后一个字符;以服务器能输入字符信息的最大数量为依据,输入一个最大化的数据,判断客户端能否完整显示;以客户端能输入字符信息的最大数量为依据,输入一个最大化的数据,判断服务器能否完整显示;服务器与客户端1:1同时进行双向通信;服务器与客户端1:n同时进行双向通信;服务器与客户端n:1同时进行双向通信临界状态测试在服务器和客户端同时发送空数据信息给对方;在服务器和客户端同时发送慢数据信息给对方;在服务器和客户端启动过程中,分别向对方发送

5、空数据、满数据;异常处理测试模拟双方数据传输时,传输过程中不断发生传输中断和恢复,服务器和客户端不发生不合理的现象;数据发送瞬间,接收端发生意外关闭、正常关闭或接收端重启,是否服务器和客户端不发生异常,接收端能正好的接收完整的发送信息;在对端软件没启动或者传输通信不通时,如果数据发送失败,发送方进行合理处理;帮助文档测试文档是否精确描述了如何使用各种使用模式;交互顺序的描述是否精确;例子是否精确;术语、菜单描述和系统响应是否与实际程序一致;是否能够很方便地在文档中定位指南;是否能够很方便地使用文档排除错误;文档的内容和索引是否精确完整;文档的设计(布局、缩进和图形)是否便于信息的理解;显示给用

6、户的错误信息是否有更详细的文档解释;如果使用超级链接,超级链接是否精确完整;4.2.2性能测试性能测试说明本次性能测试重点模拟客户进行多用户测试,性能测试含并发性能测试、负载测试、压力测试、强度测试、破坏性测试。并发性能测试是评估系统交易或业务在渐增式并发情况下处理瓶颈以及能够接收业务的性能过程;强度测试是在资源情况低的情况下,找出因资源不足或资源争用而导致的错误;破坏性测试重点关注超出系统正常负荷N倍情况下,错误出现状态和出现比率以及错误的恢复能力。性能测试方法通过转化为自动化测试的方法,将数据项测试,临界状态测试,和异常处理测试按先后顺序循环执行多次或10小时以上,寻找数据项测试,临界状态

7、测试,和异常处理测试所能覆盖的逻辑处理代码中是否有内存泄漏的情况。4.2.3安全测试安全测试说明能否安全的传输数据安全测试方法服务器和客户端在通信过程中进行安全性测试。当两端正在持续正常通信过程中,同时启动对服务器和客户端的各类安全性测试攻击。例如:通过向接收端进行伪造的源IP数据攻击;向接收端发送一些畸形的数据文件格式,像接收端发送一些错误的协议报文等方式,来判断接收端是否出现异常。4.2.4兼容性测试兼容性测试说明系统中软件与各种硬件设备兼容性,与HYPERLINK/list/b/0501_1.shtmlo操作系统t_blank操作系统兼容性、与支撑软件的兼容性。4.2.5测试测试说明模拟

8、真实的环境进行测试测试方法将服务器和客户端挂在Internet上进行真实环境的测试,验证是否会有真实环境应用中我们想不到的测试情形。4.2.6验收测试验收测试说明软件产品测试部对经过内部单元测试、集成测试和系统测试后的软件所进行的测试。实施计划5.1工作量估计根据工作内容和项目任务对包括测试设计的工作量、测试执行和测试总结的工作量,以人月或人日计,并详细注释测试设计、测试执行和测试总结工作所占的比重。软件测试工作量应为开发工作量的30%-40%为宜。工作阶段所需工作日占项目的比例测试规划阶段115%测试设计阶段115%测试实施阶段120%测试执行阶段120%测试总结阶段115%5.2人员需求及

9、安排下表列出了在此测试活动的人员安排:角色人员具体职责/备注测试经理负责软件测试的总体安排监督工作测试设计负责设计测试方案以及测试用例测试人员负责对对项目按照测试方案进行具体测试记录人员负责系统测试过程中记录测试信息5.3进度安排下表列出了测试的时间安排:项目里程碑开始时间结束时间输出要求/备注测试规划09:0010:00测试设计10:1011:10测试设计实施11:3013:30测试执行14:0015:30测试总结16:0018:00风险管理预测风险本次测试过程中,可能出现的风险如下:bug的修复情况模块功能的实现情况系统整体功能的实现情况代码的编写质量人员经验以及对软件的熟悉度开发人员、测试人员关于项目约定的执行情况人员调整导致研发周期延迟开发时间的缩短导致某些测试计划无法执行风险处理优先级L=Low(风险与处理的优先级为低)M=Middle(风险与处理的优先级为中)H=High(风险与处理的优先级为高)测试阶段测试因素功能测试阶段性能测试阶段文档测试正确性HHH文件完整性HHH处理的连续性MMM访问控制MMM符合性HHH可靠性HHH易操作性HHH可维护性HHH可移植性HHH问题严重度描述问题严重度描述致命缺陷1由于程序所引起的死机,非法退出2死循环3因错误操作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论