某某系统软件测试计划(新1).doc
《某某系统软件测试计划(新1).doc》由会员分享,可在线阅读,更多相关《某某系统软件测试计划(新1).doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、某某某某某某系统软件测试方案版本V1.0软件开发部门:BTEST软件测试部门:Z*第*小组编 写:* 日 期:*年*月*日审 核:*老师 日 期:批 准:*老师 日 期:版 本 历 史版本/状态作者参与者起止日期备注1.0张三张三2010-7-15建立文档1.2张三张三2010-7-30修订文档2.2张三张三2010-8-15修订文档版本历史是指测试方案修改的历史.某某某某某公司二00八年目录测试方案有三重境界:第一重:什么都有用第二重:什么都没用第三重:仅局部有用方案:达成统一认识,对过程控制一、工程简介21.1、目的2目的(文档目的,测试目的)1.2、背景21.2文档受众:2.适用对象开发
2、经理测试经理公司高层领导二、测试参考文档和测试提交文档4文档写法一定要统一(不用写扩展名.doc,具体哪一个文件)三、术语介绍:所有软件测试的专业词汇都要写!如果是第三方,或者是用户要看测试方案,要保证用户看懂如:缺陷的定义,功能测试,压力测试,性能测试等看hf(测试模型(这个看受众用户,如果用户是开发团队,是第三方测试,要写清楚)测试架构(测试模型)1.为什么选择模型2.模型细化,每个阶段做什么-输出好几版本:V,螺旋(边测边改,1个方案,死亡线) 用例结果带给下一个版本H模型)四、测试需求测试范围 依据需求分析,找测试需求五、测试策略1.值域测试:2.数据库测试3.功能测试4.裸机测试5.
3、版本验证测试-冒烟测试6界面测试7.可用性测试8.强度测试9.安装测试10.平安性测试11. 加密测试12.接口测试13.集成测试14.配置测试15.压力测试16.容量测试17.故障转移和恢复性测试18.负载测试验收测试注意:测试结构:功能,性能不属于策略,黑白盒也不属于策略,测试阶段也不属于策略.六、严重程度、优先级的定义(可写在这里)1用例的优先级2缺陷的优先级3缺陷的严重程度七、测试进度5模型-对规模再细化阶段-里程碑-具体每天里程碑 -要加评审(时间安排,考虑并行的情况:需求方案在评审中,写用例,搭建环境,时间紧且人员充足的情况下这样做)需求分析需求评审测试方案方案评审编写用例用例评审
4、执行用例测试总结八、测试资源6系统:是实体机还是虚拟机,要写清楚硬件:不用网络就不写.游戏:要写显卡硬盘工具:研发人员开发,内部开发的工具.九、系统风险 (不写)1系统风险1.1影响方案的潜在因素1.2应急措施1.3测试的局限性2测试通过标准2.1测试模块通过标准2.2系统测试通过标准(ISO 9000规定,有些公司会更严格一些)当没有发现致命性错误,严重功能性错误数量小于测试用例总数的2%,一般功能性错误数量小于测试用例总数的5%,那么认为系统通过本次测试,但要以测试结果评审会的评审结果为最后标准十、附录:一般添加模板:方案模板,用例模板,日志模板,缺陷报告模板,会议记录记录人,参与人,评审
5、人测试说明:各种模板,如何使用,如何做需求分析的?1.简介1.1 测试目的:1.确定工程的信息和软件构件。2.需求3.策略4. 确定资源,任务,工作量,工作进度5.可交付元素某某某某某某某某系统的这一“测试方案文档有助于实现以下目标:l 确定现有工程的信息和应测试的软件构件。l 列出推荐的测试需求高级需求。l 推荐可采用的测试策略,并对这些策略加以说明。l 确定所需的资源,并对测试的工作量进行估计。确保测试工作进度l 列出测试工程的可交付元素。1.2 测试背景软件名称:用户:开发者:测试版本:最新版本:软件背景:为了谁的需求,使用软件功能简介:有哪几个模块构成. 主要的功能,以及工程的简史工程
6、名称:某某某某某某某某系用 户:北京*公司人事专员和财务专员开发者: 北大青鸟北航校区测试版本:2.0最新版本:2.2某某某某某某某某系统,为*公司提供更好的高效办公环境,而设计*系统.主要是通过文件发送与接收、文件下载、文件查询、错误处理、站点监控、权限控制等功能,使文件流转顺畅、资源共享、信息有序管理,根本实现无纸化办公,从而提高办公效率和工作质量,降低管理本钱,为核心业务工作提供强有力的技术支持。1.3范围测试操作的范围,描述测试各个阶段的测试类型.各个阶段:单元,集成,系统,验收;测试类型:功能,性能,压力;描述测试的各个阶段.这个范围,有多种写法第一种:按照测试类型分类,画表格:(
7、这种常用)测试类型是否方案进行测试测试的优先级说明安装/卸载测试是最高优先级程序的安装与卸载测试功能测试是最高优先级系统功能的正确实现及与需求是否符合的测试.l l平台之间的接口l l数据流程控制l l业务流程控制l l用户权限控制资源占有测试否对系统在安装或运行后对硬盘、内存、CPU及网络占有率测试兼容性测试是低优先级系统对各种运行环境的兼容性例如操作系统、浏览器以及与历史版本的兼容性、与第三方软件的兼容性测试可靠性/稳定性测试是最高优先级系统运行的可靠性、对各种异外情况错误处理能力的测试l l系统响应时间l l系统稳定性并发测试是系统对并发操作的支持性测试l l并发用户访问同一资源压力测试
8、否系统在大负载量条件的性能测试用户友好性测试是中等优先级主要是指测试人员以用户的角度对系统操作的方便性、可使用性、界面友好性的给出评价。软件平安性测试否主要从软件平安性角度测试系统对业务数据保存、访问及软件系统自身的平安性进行测试。配置测试否指对被测系统使用说明书中要求的软硬件配置进行验证。在此主要指硬件的配置要求验证测试。恢复测试否是指被测试系统的效劳器端或客户端或网络在机器突然出故障例如突然断电或断网后重新恢复正常的能力测试。文档检查否对提供的用户手册、系统的在线帮助等技术文档进行一致性检查。其他测试:否备注:1请在表中选择本次测试方案进行的测试类型,并对测试的优先级给以说明。2测试的优先
9、级分为四个级别,请在表格中填写相应序号。1 最高优先级:首先测试,并详细测试;2 中等优先级:正常测试;3 低优先级: 只需粗略测试,但本次测试必须进行;4 最低优先级:只需粗略测试,可以留到下轮测试进行;第2种:按模块名称,各模块的测试需求是什么本方案主要定位于各模块功能测试,界面测试,验收测试的工作,测试类型以功能测试为主,辅以用户界面测试。模块名称测试需求测试优先级备注文件发送与接收网络正常情况下发送与接收;网络中断情况一发送与接收,判断是否支持续传;当文件本身发生错误时发送与接收情况高文件下载网络正常情况下,下载;网络中断时下载情况;当正在下载,突然管理员删除文件时的情况;高文件查询根
10、据文件名称查询;根据文件内关键字查询;判断查询提示信息,并显示相应的查询结果高错误处理当网络出现错误时,各种提示错误信息是否正确高站点监控各个终端,进行监控,查找各个终端上传下载情况;并且进行压力和负载测试,查看站点繁忙时的状态高权限控制不同的人,有不同的权限访问不同的文件;判断权限是否正确中退出系统低第3种:按照测试实施的各个阶段来划分:测试的各个阶段:1. 测试设计根据需求规格说明书和最终的系统设计,制订测试方案、测试方案,包括收集测试方法、测试用例,可能的测试工具等。2. 集成测试前期主要针对单个的功能和模块,及简单的功能组合,后期主要针对根本的流程;同时进行对新参加测试人员的培训。3.
11、 系统测试前期根据需求规格说明书进行功能测试,中期是针对重点模块的性能测试,后期是模拟用户的业务测试,并结合可能的用户测试。4. 验收测试根据用户手册对功能进行检查,复查报告库中的所有BUG,对Release版本进行安装测试,典型配置环境的裸机测试,加密测试。备注:此测试方案不包含单元测试的内容。2.测试参考文档和测试提交文档第一种写法:分别列出来,如下: (这种常用)2.1测试参考文档 产品需求说明书 产品概要设计 产品详细设计 产品使用说明书2.2测试提交文档 测试方案 测试用例设计与执行报告 测试用例设计评审记录 功能测试报告 性能测试报告 压力测试报告 安装测试报告 测试日志 缺陷报告
12、 验收测试总结报告第二种方法:将测试方案参考文档,写上:下表列出了制定测试方案时,需要参考哪些文档,全列在下方,并且标识这些文档的可用性:(这个偏硬件)注:可适当地删除或添加文档项。文档版本/日期已创立或可用已被接收或已经过复审作者或来源备注可行性分析报告是否是否软件需求定义是否是否软件系统分析STD,DFD,CFD,DD是否是否软件概要设计是否是否软件详细设计是否是否软件测试需求是否是否硬件可行性分析报告是否是否硬件需求定义是否是否硬件概要设计是否是否硬件原理图设计是否是否硬件结构设计包含PCB是否是否FPGA设计是否是否硬件测试需求是否是否PCB设计是否是否USB驱动设计是否是否Tuner
13、 BSP 设计是否是否MCU设计是否是否模块开发手册是否是否测试时间表及人员安排是否是否测试方案是否是否测试方案是否是否测试报告是否是否测试分析报告是否是否用户操作手册是否是否安装指南是否是否下表列出了制定测试方案时所使用的文档,并标明了各文档的可用性:(一般工程用)文档版本/日期已创立或可用已被接收或已经过复审作者或来源备注需求规约o 是 否o 是o 否功能性规约o 是 否o 是o 否用例报告o 是 否o 是o 否工程方案 是o 否o 是o 否设计规约o 是 否o 是o 否原型 是o 否o 是o 否用户手册o 是 否o 是o 否业务模型或业务流程o 是 否o 是o 否数据模型或数据流o 是
14、否o 是o 否真实原始数据o 是 否o 是o 否业务功能和业务规那么o 是 否o 是o 否工程或业务风险评估o 是 否o 是o 否3.术语和定义程序员和开发人员,因为术语不同,发生争执.统一术语此局部定义与测试方案执行有关的重要术语和缩略语,其中主要对软件错误与缺陷的划分标准进行定义。3.1 软件错误与缺陷定义软件错误与缺陷定义见附录。3.2 其他术语的定义无。4.测试功能模块范围模块名称对应测试用例编号主要功能测试内容优先级5.测试策略把讲的测试策略,再结合着要求的进行修改.内容测试 对于系统来说,总有些内容局部需要测试,例如帮助等。对于网站来说,文字说明也是相当重要的。内容测试的第一步就是
15、将内容局部标识出来,再确定谁来实施测试。 提示和技巧 如果内容只是一些帮助文件,用户教育部门会编写和验证这些内容。如果系统是以内容为主的,拥有上百万的文字、千个链接以及不计其数的图片,在这种情况下需要使用由编辑、校对和测试人员组成的小组来负责内容测试。 与内容提供者确定“什么是内容的缺陷。防止出现模糊的问题,比方“读起来有点问题或者“太文绉绉。 哪些内容需要测试。 如何将内容测试与其他工作分开。4.1测试策略下面列出了在进行每项测试时需考虑的事项,除此之外,测试还应在平安的环境中使用的、有控制的数据库来执行。注意:不实施某种测试,那么应该用一句话加以说明,并陈述这样的理由。例如,“将不实施该测
16、试。该测试本工程不适用。4.1.1数据和数据库完整性测试数据库和数据库进程应作为一个子系统来进行测试。在测试这些子系统时,不应将测试对象的用户界面用作数据的接口。对于数据库管理系统DBMS,还需要进行深入的研究,以确定可以支持以下测试的工具和技术。测试目标:确保数据库访问方法和进程正常运行,数据不会遭到损坏测试范围:数据库及表结构技术:检查数据库,确保数据已按预期的方式填充,并且所有的数据库事件已正常发生;或者检查所返回的数据,确保正当的理由检索到了正确的数据开始标准:系统数据库设计完毕完成标准:所有的数据库访问方法和进程都按照设计的方式运行,数据没有遭到损坏。测试重点和优先级:需考虑的特殊事
17、项:测试可能需要DBMS开发环境或驱动程序在数据库中直接输入或修改数据。进程应该以手工方式调用。应使用小型或最小的数据库记录的数量有限来使所有无法接受的事件具有更大的可视度。4.1.2单元测试测试目标确保模块及单元的正确性测试范围:记录输入输出数据技术:开始标准: 编码完成完成标准: 集成测试测试重点和优先级:需考虑的特殊事项:接口的限制条件4.1.3功能测试对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规那么的测试需求。这种测试的目标是核实数据的接收、处理和检索是否正确,以及业务规那么的实施是否恰当。此类测试基于黑盒技术,该技术通过图形用户界面GUI与应用程序进行交互,并对
18、交互的输出或结果进行分析,以此来核实应用程序及其内部进程。以下为各种应用程序列出了推荐使用的测试概要:测试目标确保测试的功能正常,其中包括导航,数据输入,处理和检索等功能。测试范围:技术:利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:在使用有效数据时得到预期的结果。在使用无效数据时显示相应的错误消息或警告消息。各业务规那么都得到了正确的应用。开始标准:集成测试完成完成标准:所方案的测试已全部执行。所发现的缺陷已全部解决。测试重点和优先级:需考虑的特殊事项:确定或说明那些将对功能测试的实施和执行造成影响的事项或因素内部的或外部的4.1.4用户界面测试用户界面UI测试用于核实
19、用户与软件之间的交互。UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。另外,UI测试还可确保UI中的对象按照预期的方式运行,并符合公司或行业的标准。测试目标通过测试进行的浏览可正确反映业务的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法Tab键、鼠标移动、和快捷键的使用窗口的对象和特征例如,菜单、大小、位置、状态和中心都符合标准。测试范围:技术:为每个窗口创立或修改测试,以核实各个应用程序窗口和对象都可正确地进行浏览,并处于正常的对象状态。开始标准:系统整合完毕完成标准:成功地核实出各个窗口都与基准版本保持一致,或符合可接受标准
20、测试重点和优先级:需考虑的特殊事项:并不是所有定制或第三方对象的特征都可访问。4.1.5性能评测性能评测是一种性能测试,它对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。性能评测的目标是核实性能需求是否都已满足。实施和执行性能评测的目的是将测试对象的性能行为当作条件例如工作量或硬件配置的一种函数来进行评测和微调。注:以下所说的事务是指“逻辑业务事务。这种事务被定义为将由系统的某个Actor通过使用测试对象来执行的特定用例,添加或修改给定的合同。测试目标核实所指定的事务或业务功能在以下情况下的性能行为:正常的预期工作量预期的最繁重工作量测试范围:用户登录,查询,添加,修改,删除、发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 某某 系统软件 测试 计划
限制150内