软件测试计划书模板26133.docx
《软件测试计划书模板26133.docx》由会员分享,可在线阅读,更多相关《软件测试计划书模板26133.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件测试计计划书封面修订历史记记录版本日期AMD修订者说明1.0XXXX年年XX月XXX(A-添加加,M-修修改,D-删除)目录1简介441.1目的的41.2背景景41.3范围围42.测试参参考文档和和测试提交交文档52.1测试试参考文档档52.2测试试提交文档档53.测试进进度64.测试资资源74.1人力力资源74.2测试试环境74.3测试试工具75.系统风风险、优先先级86.测试策策略96.1数据据和数据库库完整性测测试96.2接口口测试1006.3集成成测试1116.4功能能测试1226.5用户户界面测试试136.6性能能评测1446.7负载载测试1556.8强度度测试1666.9容量量
2、测试1776.10安安全性和访访问控制测测试186.11故故障转移和和恢复测试试196.12配配置测试2216.13安安装测试2227.问题严严重度描述述238.附录:项目任务务241 简介1. 1目的项目名称称的这一一“测试计划划”文档有助助于实现以以下目标:确定现有有项目的信信息和应测测试的软件件构件。列出推荐的的测试需求求(高级需需求)。推荐可采用用的测试策策略,并对对这些策略略加以说明明。确定所需的的资源,并并对测试的的工作量进进行估计。列出测试项项目的可交交付元素1. 2背景对测试对对象(构件件、应用程程序、系统统等)及其其目标进行行简要说明明。需要包包括的信息息有:主要要的功能和和
3、性能、测测试对象的的构架以及及项目的简简史。1.3范围围描述测试试的各个阶阶段(例如如,单元测测试、集成成测试或系系统测试),并并说明本计计划所针对对的测试类类型(如功功能测试或或性能测试试)。简要地列出出测试对象象中将接受受测试或将将不接受测测试的那些些性能和功功能。如果在编写写此文档的的过程中做做出的某些些假设可能能会影响测测试设计、开开发或实施施,则列出出所有这些些假设。列出可能会会影响测试试设计、开开发或实施施的所有风风险或意外外事件。列出可能会会影响测试试设计、开开发或实施施的所有约约束。2. 测试参考文文档和测试试提交文档档2.1测试试参考文档档下表列出了了制定测试试计划时所所使用
4、的文文档,并标标明了各文文档的可用用性:注:可适适当地删除除或添加文文档项。文档(版本/日日期)已创建或可可用已被接收或或已经过复复审作者或来源源备注可行性分析析报告是否是否软件需求定定义是否是否软件系统分分析(STD,DFD,CFD,DD)是否是否软件概要设设计是否是否软件详细设设计是否是否软件测试需需求是否是否硬件可行性性分析报告告是否是否硬件需求定定义是否是否硬件概要设设计是否是否硬件原理图图设计是否是否硬件结构设设计(包含含PCB)是否是否FPGA设设计是否是否硬件测试需需求是否是否PCB设计计是否是否USB驱动动设计是否是否Tunerr BSPP 设计是否是否MCU设计计是否是否模块
5、开发手手册是否是否测试时间表表及人员安安排是否是否测试计划是否是否测试方案是否是否测试报告是否是否测试分析报报告是否是否用户操作手手册是否是否安装指南是否是否2.2测试试提交文档档下面应当当列出在测测试阶段结结束后,所所有可提交交的文档3.测试进进度测试活动计划开始日日期实际开始日日期结束日期制定测试计计划设计测试集成测试系统测试性能测试安装测试用户验收测测试对测试进行行评估产品发布4.测试资资源4.1人力力资源下表列出了了在此项目目的人员配配备方面所所作的各种种假定。注:可适适当地删除除或添加角角色项。角色所推荐的最最少资源(所分配的专职角色数量)具体职责或或注释4.2测试试环境下表列出了了
6、测试的系系统环境软件环境(相相关软件、操操作系统等等)硬件环境(网网络、设备备等)4.3测试试工具此项目将列列出测试使使用的工具具:用途工具生产厂商/自产版本5.系统风风险、优先先级简要描述述测试阶段段的风险和和处理的优优先级6.测试策策略测试策略略提供了对对测试对象象进行测试试的推荐方方法。对于每种测测试,都应应提供测试试说明,并并解释其实实施的原因因。制定测试策策略时所考考虑的主要要事项有:将要使用用的技术以以及判断测测试何时完完成的标准准。下面列出了了在进行每每项测试时时需考虑的的事项,除除此之外,测测试还只应应在安全的的环境中使使用已知的的、有控制制的数据库库来执行。注意:不实实施某种
7、测测试,则应应该用一句句话加以说说明,并陈陈述这样的的理由。例例如,“将不实施施该测试。该该测试本项项目不适用用”。6.1数据据和数据库库完整性测测试要项目目名称中中,数据库库和数据库库进程应作作为一个子子系统来进进行测试。在在测试这些些子系统时时,不应将将测试对象象的用户界界面用作数数据的接口口。对于数数据库管理理系统(DDBMS),还还需要进行行深入的研研究,以确确定可以支支持以下测测试的工具具和技术。测试目标:确保数据据库访问方方法和进程程正常运行行,数据不不会遭到损损坏测试范围:技术:调用各个个数据库访访问方法和和进程,并并在其中填填充有效的的和无效的的数据(或或对数据的的请求)。检查
8、数据库库,确保数数据已按预预期的方式式填充,并并且所有的的数据库事事件已正常常发生;或或者检查所所返回的数数据,确保保正当的理理由检索到到了正确的的数据开始标准:完成标准:所有的数数据库访问问方法和进进程都按照照设计的方方式运行,数数据没有遭遭到损坏。测试重点和和优先级:需考虑的特特殊事项:测试可能能需要DBBMS开发发环境或驱驱动程序在在数据库中中直接输入入或修改数数据。进程应该以以手工方式式调用。应使用小型型或最小的的数据库(记记录的数量量有限)来来使所有无无法接受的的事件具有有更大的可可视度。6.2接口口测试测试目标确保接口调调用的正确确性测试范围:所有软件、硬硬件接口,记记录输入输输出
9、数据技术:开始标准:完成标准:测试重点和和优先级:需考虑的特特殊事项:接口的限制制条件6.3集成成测试集成测试试主要目的的检测系统统是否达到到需求对业业务流程及及数据流的的处理是否否符合标准准,检测系系统对业务务流处理是是否存在逻逻辑不严谨谨及错误,检检测需求是是否存在不不合理的标标准及要求求。此阶段段测试基于于功能完成成的测试。测试目标检测需求中中业务流程程,数据流流的正确性性测试范围:需求中明确确的业务流流程,或组组合不同功功能模块而而形成一个个大的功能能。技术:利用有效效的和无效效的数据来来执行各个个用例、用用例流或功功能,以核核实以下内内容:在使用有效效数据时得得到预期的的结果。在使用
10、无效效数据时显显示相应的的错误消息息或警告消消息。各业务规则则都得到了了正确的应应用。开始标准:在完成某个个集成测试试时必须达达到标准完成标准:所计划的的测试已全全部执行。所发现的缺缺陷已全部部解决。测试重点和和优先级:测试重点指指在测试过过程中需着着重测试的的地方,优优先级可以以根据需求求及严重来来定需考虑的特特殊事项:确定或说说明那些将将对功能测测试的实施施和执行造造成影响的的事项或因因素(内部部的或外部部的)6.4功能能测试对测试对对象的功能能测试应侧侧重于所有有可直接追追踪到用例例或业务功功能和业务务规则的测测试需求。这这种测试的的目标是核核实数据的的接受、处处理和检索索是否正确确,以
11、及业业务规则的的实施是否否恰当。此此类测试基基于黑盒技技术,该技技术通过图图形用户界界面(GUUI)与应应用程序进进行交互,并并对交互的的输出或结结果进行分分析,以此此来核实应应用程序及及其内部进进程。以下下为各种应应用程序列列出了推荐荐使用的测测试概要:测试目标确保测试试的功能正正常,其中中包括导航航,数据输输入,处理理和检索等等功能。测试范围:技术:利用有效效的和无效效的数据来来执行各个个用例、用用例流或功功能,以核核实以下内内容:在使用有效效数据时得得到预期的的结果。在使用无效效数据时显显示相应的的错误消息息或警告消消息。各业务规则则都得到了了正确的应应用。开始标准:完成标准:测试重点和
12、和优先级:需考虑的特特殊事项:确定或说说明那些将将对功能测测试的实施施和执行造造成影响的的事项或因因素(内部部的或外部部的)6.5用户户界面测试试用户界面面(UI)测测试用于核核实用户与与软件之间间的交互。UUI测试的的目标是确确保用户界界面会通过过测试对象象的功能来来为用户提提供相应的的访问或浏浏览功能。另另外,UII测试还可可确保UII中的对象象按照预期期的方式运运行,并符符合公司或或行业的标标准。测试目标核实以下下内容:通过测试进进行的浏览览可正确反反映业务的的功能和需需求,这种种浏览包括括窗口与窗窗口之间、字字段与字段段之间的浏浏览,以及及各种访问问方法(TTab键、鼠鼠标移动、和和快
13、捷键)的的使用窗口的对象象和特征(例例如,菜单单、大小、位位置、状态态和中心)都都符合标准准。测试范围:技术:为每个窗窗口创建或或修改测试试,以核实实各个应用用程序窗口口和对象都都可正确地地进行浏览览,并处于于正常的对对象状态。开始标准:完成标准:成功地核核实出各个个窗口都与与基准版本本保持一致致,或符合合可接受标标准测试重点和和优先级:需考虑的特特殊事项:并不是所所有定制或或第三方对对象的特征征都可访问问。6.6性能能评测性能评测测是一种性性能测试,它它对响应时时间、事务务处理速率率和其他与与时间相关关的需求进进行评测和和评估。性性能评测的的目标是核核实性能需需求是否都都已满足。实实施和执行
14、行性能评测测的目的是是将测试对对象的性能能行为当作作条件(例例如工作量量或硬件配配置)的一一种函数来来进行评测测和微调。注:以下所所说的事务务是指“逻辑业务务事务”。这种事事务被定义义为将由系系统的某个个Actoor通过使使用测试对对象来执行行的特定用用例,添加加或修改给给定的合同同。测试目标核实所指指定的事务务或业务功功能在以下下情况下的的性能行为为:正常的预期期工作量预期的最繁繁重工作量量测试范围:技术:使用为功功能或业务务周期测试试制定的测测试过程。通过修改数数据文件来来增加事务务数量,或或通过修改改脚本来增增加每项事事务的迭代代数量。脚本应该在在一台计算算机上运行行(最好是是以单个用用
15、户、单个个事务为基基准),并并在多个客客户机(虚虚拟的或实实际的客户户机,请参参见下面的的“需要考虑虑的特殊事事项”)上重复复。开始标准:完成标准:单个事务务或单个用用户:在每每个事务所所预期时间间范围内成成功地完成成测试脚本本,没有发发生任何故故障。多个事务务或多个用用户:在可可接受的时时间范围内内成功地完完成测试脚脚本,没有有发生任何何故障。测试重点和和优先级:需考虑的特特殊事项:综合的性性能测试还还包括在服服务器上添添加后台工工作量。可采用多种种方法来执执行此操作作,其中包包括:直接将“事事务强行分分配到”服务器上上,这通常常以“结构化语语言”(SQLL)调用的的形式来实实现。通过创建“
16、虚拟的”用户负载载来模拟许许多个(通通常为数百百个)客户户机。此负负载可通过过“远程终端端仿真(RRemotte Teerminnal EEmulaationn)工具来实实现。此技技术还可用用于在网络络中加载“流量”。使用多台实实际客户机机(每台客客户机都运运行测试脚脚本)在系系统上添加加负载。性能测试应应该在专用用的计算机机上或在专专用的机时时内执行,以以便实现完完全的控制制和精确的的评测。性能测试所所用的数据据库应该是是实际大小小或相同缩缩放比例的的数据库。6.7负载载测试负载测试试是一种性性能测试。在在这种测试试中,将使使测试对象象承担不同同的工作量量,以评测测和评估测测试对象在在不同工
17、作作量条件下下的性能行行为,以及及持续正常常运行的能能力。负载载测试的目目标是确定定并确保系系统在超出出最大预期期工作量的的情况下仍仍能正常运运行。此外外,负载测测试还要评评估性能特特征,例如如,响应时时间、事务务处理速率率和其他与与时间相关关的方面。注:以下下所说的事事务是指“逻辑业务务事务”。这各事事务被定义义为将由系系统的某个个最终用户户通过使用用应用程序序来执行的的特定功能能,例如,添添加或修改改给定的合合同。测试目标核实所指指定的事务务或商业理理由在不同同的工作量量条件下的的性能行为为时间。测试范围:技术:使用为功功能或业务务周期测试试制定的测测试。通过修改数数据文件来来增加事务务数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 计划书 模板 26133
限制150内